Ich hab von einem Bekannten eine Forscam9821W bekommen. Nach einem wohl fehlgeschlagenem Update über Wlan, läßt sich die Dose nicht mehr über Firefox, Iexplorer oder dem eigenem Programm ansprechen.
Nun hab ich zwar diese Anleitung hier gefunden http://la6tpa.com/2013/foscam-fi9821w-update-failure/, und das Teil mit einem USB-TTL Converter angeschlossen und über den Serial-Monitor von der Arduino Software folgendes erhalten
Code: Alles auswählen
U-Boot 1.1.4 (Apr 8 2009 - 11:41:01)
U-Boot code: E0500000 -> E0517540 BSS: -> E051E2BC
HI_VERSION=U_BOOT_1_1_4-M08C0305B0301 @Hi3511v110_OSDrv_1_0_0_7 2009-03-18 20:44:35
RAM Configuration:
Bank #0: e0000000 128 MB
Flash: 16 MB
In: serial
Out: serial
Err: serial
MAC: 00-25-07-00-00-3B
Hit any key to stop autoboot: 1 0
## Booting image at 34100000 ...
Image Name: hilinux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3711332 Bytes = 3.5 MB
Load Address: e0a00000
Entry Point: e0a00000
OK
initrd_start 0x 0,initrd_end 0x 0
Starting kernel ...
Uncompressing Linux................................................................ done, booting the kernel.
Kernel Early-Debug on Level 5
Linux version 2.6.14-hi3511v100dmeb-less-release (foscam@ubuntu) (gcc version 3.4.3 (release) (CodeSourcery ARM Q3cvs 2004)) #8 Thu Sep 20 15:22:18 CST 2012
CPU: ARM926EJ-Sid(wb) [41069265] revision 5 (ARMv5TEJ)
Machine: Hi3511v100
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists
Kernel command line: mem=64M console=ttyAMA0,115200 initrd=0xE1A00000,0x400000 mtdparts=phys_mapped_flash:1M(boot),5M(kernel),10M(jffs2)
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 58624KB available (1752K code, 211K data, 80K init)
Mount-cache hash table entries: 512
HI_VERSION=LINUX_2_6_14-M05C0303B0103 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:33:31
CPU: Testing write buffer coherency: ok
checking if image is initramfs... it is
Freeing initrd memory: 4096K
NET: Registered protocol family 16
Hisilicon clock system V0.01
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (double precision)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
Serial: AMBA PL011 UART driver
ttyAMA0 at MMIO 0x101f1000 (irq = 12) is a AMBA/PL011
ttyAMA1 at MMIO 0x101f2000 (irq = 13) is a AMBA/PL011
ttyAMA2 at MMIO 0x101f3000 (irq = 14) is a AMBA/PL011
io scheduler noop registered
RAMDISK driver initialized: 4 RAM disks of 20480K size 1024 blocksize
loop: loaded (max 8 devices)
nbd: registered device at major 43
PPP generic driver version 2.4.2
NET: Registered protocol family 24
physmap flash device: 4000000 at 34000000
phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
phys_mapped_flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
3 cmdlinepart partitions found on MTD device phys_mapped_flash
Creating 3 MTD partitions on "phys_mapped_flash":
0x00000000-0x00100000 : "boot"
0x00100000-0x00600000 : "kernel"
0x00600000-0x01000000 : "jffs2"
i2c /dev entries driver
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing init memory: 80K
init started: BusyBox v1.1.2 (2008.11.03-10:24+0000) multi-call binary
_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________
[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S80network
[RCS]: /etc/init.d/S90init
Generic PHY: Registered new driver
HIETHV100-M03C0301 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:36:17
Hisilicon ETHv100 net controler.
Hisilicon ETHv100 MDIO Bus: probed
Invalid HW-MAC Address: 00:00:00:00:00:00
Set Random MAC address: 22:C6:7A:A0:15:31
HIGPIO-MDC030001 @Hi3511v110_OSDrv_1_0_0_1 2012-07-04 19:35:42
------------------reg=9357897------------
GPIO_I2C-MDC030001 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:42
GPIO_I2C2-MDC030001 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:42
ptz_init start ptz_state[2],HorPos[1028],VerPos[645]
setup ptz gpio success
ptz_init end ptz_state[1],HorPos[1028],VerPos[645],flag[1]
pcf8563 driver init successful!
hm1375 [hm1375_init ,1080]: hm1375 driver init successful!
ov2643 [ov2643_device_init ,574]: init ov2643 error
ov2643 [ov2643_init ,614]: ov2643 device init fail,deregister it!
insmod: cannot insert `/mnt/mtd/app/modules/ov_2643.ko': Operation not permitted (-1): Operation not permitted
sha204 [sha204_init ,300]: sha204 driver init successful!
HIDMAC-MDC030002 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:12
SDIO-M05C0302 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:18
SDIO-M05C0302 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:18
Card stack initializing, please wait ................................
No card connected.
Check card stack end,now you can do your job......................
usbcore: Unknown symbol pci_enable_device
usbcore: Unknown symbol pci_set_master
usbcore: Unknown symbol pci_disable_device
insmod: cannot insert `/lib/modules/2.6.14-hi3511v100dmeb-less-release/kernel/drivers/usb/core/usbcore.ko': Unknown symbol in module (-1): No such file or directory
modprobe: failed to load module usbcore
usbcore: Unknown symbol pci_enable_device
usbcore: Unknown symbol pci_set_master
usbcore: Unknown symbol pci_disable_device
insmod: cannot insert `/lib/modules/2.6.14-hi3511v100dmeb-less-release/kernel/drivers/usb/core/usbcore.ko': Unknown symbol in module (-1): No such file or directory
USB1_1-M0001C030002 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:15
Clock to USB host has been enabled
hisilicon-ohci hisilicon-ohci.0: hisilicon OHCI
hisilicon-ohci hisilicon-ohci.0: new USB bus registered, assigned bus number 1
hisilicon-ohci hisilicon-ohci.0: irq 20, io mem 0xa0000000
usb usb1: Product: hisilicon OHCI
usb usb1: Manufacturer: Linux 2.6.14-hi3511v100dmeb-less-release ohci_hcd
usb usb1: SerialNumber: hisilicon
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Hisilicon Watchdog Timer: 0.01 initialized. default_margin=5 sec (nowayout= 0, nodeamon= 0)
HISI_WDT-MDC030001 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:52<6>HISI_WDT-MDC030001 @Hi3511v110_OSDrv_1_0_0_1 2008-11-03 18:35:52
usb 1-1: new full speed USB device using hisilicon-ohci and address 2
usb 1-1: Product: 802.11 n WLAN
usb 1-1: Manufacturer: Ralink
usb 1-1: SerialNumber: 1.0
cp: /mnt/mtd/app/bin/cgi-bin: omitting directory
cp: /mnt/mtd/app/bin/lighttpd-1.4.30-hi: omitting directory
cp: /mnt/mtd/app/bin/ppp: omitting directory
[PTZ] vertical_step_cnt:649
Vertical self test complete,horizen_phase[5],flag[1]
insmod tlv_320aic31 OK!
insmod rtutil3070sta OK!
rt3070sta: module license 'unspecified' taints kernel.
insmod rt3070sta OK!
rtusb init rt3070STA --->
===>rt2870_probe()!
--> RTMPAllocAdapterBlock
packet> data offset = 136
packet> len offset = 88
packet> cb offset = 48
=== pAd = cc901000, size = 530144 ===
--> RTMPAllocTxRxRingMemory
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0
NumEndpoints=7
BULK IN MaxPacketSize = 64
EP address = 0x81
BULK OUT MaxPacketSize = 64
EP address = 0x 1
BULK OUT MaxPacketSize = 64
EP address = 0x 2
BULK OUT MaxPacketSize = 64
EP address = 0x 3
BULK OUT MaxPacketSize = 64
EP address = 0x 4
BULK OUT MaxPacketSize = 64
EP address = 0x 5
BULK OUT MaxPacketSize = 64
EP address = 0x 6
STA Driver version-2.5.0.3
NVM is EFUSE
Allocate a net device with private data size=0!
The name of the new ra interface is ra0...
RtmpOSNetDevAttach()--->
<---RtmpOSNetDevAttach(), ret=0
<===rt2870_probe()!
usbcore: registered new driver rt3070STA
insmod rtnet3070sta OK!
TDE_MAIN_VERSION[v1.0.0.1] Build Time[Nov 4 2008, 09:15:32]
TDE_ADP_VERSION[hi3511 adp v1.0.0.3] Build Time[Nov 4 2008, 09:15:32]
insmod tde OK!
load succcessed!
Hisilicon UMAP device driver interface: v1.00
insmod hi3511_base OK!
Chip Version: Hi35110110
insmod hi3511_sys OK!
insmod hi3511_viu OK!
insmod hi3511_dsu OK!
load vpp.ko ....OK!
insmod hi3511_vpp OK!
insmod hi3511_venc OK!
insmod hi3511_group OK!
load vdec.ko ....OK
insmod hi3511_vdec OK!
load md.ko....OK!
insmod hi3511_md OK!
insmod hi3511_sio OK!
insmod hi3511_ai OK!
insmod hi3511_ao OK!
insmod hi3511_chnl OK!
insmod hi3511_h264e OK!
insmod hi3511_jpege OK!
load succcessed!
Hisilicon Media Memory Zone Manager
Auto login as root ...
Nov 2 07:40:16 login[320]: root login on `<NULL>0'
BusyBox v1.1.2 (2008.11.03-10:24+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
[1;32mWelcome to HiLinux.[0;39m
None of nfsroot found in cmdline.
~ $ [PTZ] horizen_step_cnt:1970
Horizen selftest complete,vertical_phase[8],flag[1]
#Ptz_need goto prepoint ptz_state[11],HorPos[1028],VerPos[645],flag[0]
ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
~ $ /etc/init.d/S80network
~ $ ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
receive queue setup with 64 kmem_cache buffers
~ $
er schluckt die IP und lässt sich auch anpingen aber verweigert weiterhin die zusammen arbeit mit den Explorern.
Hab es an 2 Rechnern probiert und an meiner FritzBox.
Es gibt auch in den Kommis noch einen anderen Tipp aber da hört es beim wget schon auf. Mein denglisch ist auch nicht so toll und ich musste google zu rate ziehen
Hat jemand vllt nen heißen Tipp dem Ding wieder ne Firmeware auf zu zwingen bzw. kann man irgendwas aus dem Mitgeschnittenem erlesen ?