Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Foscam C1 unbrick ..... brauche Hilfe

Status
Für weitere Antworten geschlossen.

Snupy

Ist gelegentlich hier
Registriert
9. Juli 2009
Beiträge
41
Reaktionspunkte
31
Punkte
38
Hallo,

nach einem mehrfachen Rooterwechsel bemerkte ich das die damit verbundene Foscam C1 nichts mehr macht ;)
An der Foscam C1 selbst leuchtet nur die gelbe Power LED.
Der Reset Button scheint ohne Wirkung zu sein.
Anhand der Serienummer XXXXX1505005558 würde ich sagen das Produktionsjahr ist 2015 (scheint wichtig für das wiederherstellen mit recover_image.bin)

Per Putty komme ich auf die Kamera (siehe Log).
Ein Recover mittels foscam recover_image.bin per SD Karte oder per Putty und tftpd wird offenbar korrekt ausgeführt.

Leider war es das dann auch schon ... die Kamera scheint weiterhin Tod zu bleiben !
Warum kehrt die Kamera nach erfolgreichem flashen nicht ins Leben zurück ?

Am Ende des Logs findet man dann diese Zeilen:

==== Your model name is UNKNOWN SENSOR=4 WIFI=0 LANGUAGE=0 MODELVERSION=0====
==== Your input model name is UNKNOWN ====

load sys.ko for Hi3518...OK!
load viu.ko for Hi3518...OK!
Segmentation fault
Segmentation fault


so sollte es aber wohl aussehen/korrekt weitergehen ... oder ?

---- Your model name is C1 SENSOR=7 WIFI=2 LANGUAGE=2 MODELVERSION=52----
---- Your input model name is C1 ----

pa:82b00000, va:c31c0000
load sys.ko for Hi3518...OK!
load viu.ko for Hi3518...OK!
ISP Mod init!
load vpss.ko ....OK!
load venc.ko for Hi3518...OK!
load group.ko for Hi3518...OK!
load chnl.ko for Hi3518...OK!
load h264e.ko for Hi3518...OK!
load jpege.ko for Hi3518...OK!
load rc.ko for Hi3518...OK!
load region.ko ....OK!
load vda.ko ....OK!
hi_i2c init is ok!
insmod: can't insert 'extdrv/gpioi2c_ex.ko': No such file or directory
initialized adc driver success
---- Your input Sensor type is 7 ----



Anhang des kompletten Putty Logfiles :

U-Boot 2010.06 (Dec 11 2014 - 15:55:58)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128XX"
MMC: MMC FLASH INIT: No card on slot!
In: serial
Out: serial
Err: serial
Auto-update from SD Card:
MMC Device 1 not found
MMC Device 2 not found
MMC Device 3 not found
Can't find sd card device!
Can't load upgrade file, aborting sd -update
Auto-update from TFTP: trying update file 'recover_image.bin'
Hisilicon ETH net controler
MAC: 00-00-23-34-45-66
Up/Down PHY not link.
Can't load update file, aborting auto-update
Hit any key to stop autoboot: 1 0
16384 KiB hi_sfc at 0:0 is now current device

## Starting application at 0x82000000 ...
Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (root@foscam-virtual-machine) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #10 Fri Jul 24 15:07:32 CST 2015
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: hi3518
Memory policy: ECC disabled, Data cache writeback
AXI bus clock 200000000.
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 10922
Kernel command line: mem=43M console=ttyAMA0,115200 mtdparts=hi_sfc:512K(boot),3M(kernel),11M(app),1M(app_ext),512K(para)
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 43MB = 43MB total
Memory: 37236k/37236k available, 6796k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc3000000 - 0xfe000000 ( 944 MB)
lowmem : 0xc0000000 - 0xc2b00000 ( 43 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc026e000 (2456 kB)
.text : 0xc026e000 - 0xc060e000 (3712 kB)
.data : 0xc060e000 - 0xc0624560 ( 90 kB)
.bss : 0xc0624584 - 0xc06348ec ( 65 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:32 nr_irqs:32 32
sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms
Calibrating delay loop... 218.72 BogoMIPS (lpj=1093632)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 5) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 5) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.16)
msgmni has been set to 72
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
Spi id table Version 1.22
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1):
Block:64KB
Chip:16MB
Name:"MX25L128XX"
spi size: 16MB
chip num: 1
5 cmdlinepart partitions found on MTD device hi_sfc
Creating 5 MTD partitions on "hi_sfc":
0x000000000000-0x000000080000 : "boot"
0x000000080000-0x000000380000 : "kernel"
0x000000380000-0x000000e80000 : "app"
0x000000e80000-0x000000f80000 : "app_ext"
0x000000f80000-0x000001000000 : "para"
Fixed MDIO Bus: probed
himii: probed
------- mii detected ------
Invalid HW-MAC Address: 00:00:00:00:00:00
Set Random MAC address: 3E:12:C7:CC:AF:2C
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 15, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 16, io mem 0x100a0000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
TCP cubic registered
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
øFreeing init memory: 2456K

init started: BusyBox v1.21.1 (2015-07-24 14:57:52 CST)

starting pid 272, tty '': '/etc/init.d/rcS'
mount: mounting tmpfs on /dev failed: Invalid argument

_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________

[RCS]: /etc/init.d/S00devs
mknod: /dev/console: File exists
mknod: /dev/ttyAMA0: File exists
mknod: /dev/ttyAMA1: File exists
mknod: /dev/ttyS000: File exists
[RCS]: /etc/init.d/S01udev
udevd (316): /proc/316/oom_adj is deprecated, please use /proc/316/oom_score_adj instead.
[RCS]: /etc/init.d/S80network
[RCS]: /etc/init.d/S90init
[ver_get_oldver.212]:1.9.3.15,2.54.2.16.
open /mnt/mtd/app/config/IPCamInfoConfig.xml error!
local mac:3e12c7ccaf2c
broadcast ioctl error![99-Cannot assign requested address]
Can not find broadcast client!
[exit_main.26]:exit app[99.Cannot assign requested address].
can't find /dev/mmcblk0p1
sd card vfat32 system don't need fix.
/mnt/para/etc/sm_cn_private.pem exist !
/mnt/para/etc/RT2870AP.dat exist !
/mnt/para/etc/udhcpd.conf exist !
/mnt/para/etc/logo.argb4444 exist !
/mnt/para/etc/logo_vga.argb4444 exist !
found /mnt/mtd/app/etc_upgrade/foscam/lighttpd.pem.bin ...
rm: can't remove '/mnt/para/etc/foscam/lighttpd.pem': No such file or directory
found /mnt/mtd/app/etc_upgrade/foscam/intermdiate.cer ...
found /mnt/mtd/app/etc_upgrade/OEM/lighttpd.pem.bin ...
rm: can't remove '/mnt/para/etc/OEM/lighttpd.pem': No such file or directory
can't find /mnt/para/config/Rom.dat.
ln -sf /mnt/para/etc/Rom.dat /mnt/para/config/Rom.dat
rm: can't remove '/mnt/mtd/app/bin/ftpd/pureftpd.passwd': Read-only file system
rm: can't remove '/mnt/mtd/app/bin/ftpd/pureftpd.pdb': Read-only file system
touch: /mnt/mtd/app/bin/ftpd/pureftpd.passwd: Read-only file system
touch: /mnt/mtd/app/bin/ftpd/pureftpd.pdb: Read-only file system
==== Your model name is UNKNOWN SENSOR=4 WIFI=0 LANGUAGE=0 MODELVERSION=0====
==== Your input model name is UNKNOWN ====
mem=39692
Hisilicon Media Memory Zone Manager
hi3518_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
pa:84000000, va:c3200000
load sys.ko for Hi3518...OK!
load viu.ko for Hi3518...OK!
Segmentation fault
Segmentation fault

starting pid 499, tty '': '/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root ..."'
Auto login as root ...
(none) login:
 
Zuletzt bearbeitet von einem Moderator:
Ich würde schätzen das Du das Ding sys.ko weghauen kannst.

Wenn das "Segmentation fault" nicht aus einer SD Karte kommt sondern aus dem flash, dann ist das corrupt, was meistens den Tod bedeutet.


probiere mal nach dem einloggen:

insmod sys.ko
insmod viu.ko


ansonsten probieren die beiden Dateien auf der cam noch mal neu anzulegen oder zu kopieren, damit sie in einen anderen Speicherbereich rutschen und dann evtl. wieder geladen werden können ....
 
Hallo und erstmal Danke,

nehmen wir einmal an ich könnte deinen Ausführungen und diverser näherer/weiterer Erläuterungen, ohne Probleme folgen ;)

so wird es aber ein Problem darstellen das nach dem Booten (dessen was sich im Flash befindet) ein Login mit Passwort verlangt wird
das ich (beides) nicht kenne ;)

den Bootvorgang selbst kann ich abbrechen ... "Hit any key to stop autoboot: 0"
nach eingabe von "ipc.fos~" lande ich an der Eingabe Prompt von "hisilicon"

Was mich am eventuellen "Tod" des Flash's stutzig macht, ist das es einige Foscam C1 nach einem mißglückten Firmwareupdate
genau das auch von mir beschriebene Verhalten zeigen (tw. auch durch Log's belegt) (Ein Update wurde in meinem Fall nicht durchgeführt)

Müsste nicht trotzdem erstmal hier für ->

==== Your model name is UNKNOWN SENSOR=4 WIFI=0 LANGUAGE=0 MODELVERSION=0====
==== Your input model name is UNKNOWN ====

die richtigen Daten zu sehen sein ?

---- Your model name is C1 SENSOR=7 WIFI=2 LANGUAGE=2 MODELVERSION=52----
---- Your input model name is C1 ----

Sorry für meine "unfachmäßigen" Fragen ;)

Nachtrag :

Auszug Log funktionierende Cam :
sd card vfat32 system don't need fix.
/mnt/para/etc/sm_cn_private.pem exist !
/mnt/para/etc/RT2870AP.dat exist !
/mnt/para/etc/udhcpd.conf exist !
/mnt/para/etc/logo.argb4444 exist !
/mnt/para/etc/logo_vga.argb4444 exist !
can't find /mnt/para/config/Rom.dat.
ln -sf /mnt/para/etc/Rom.dat /mnt/para/config/Rom.dat
---- Your model name is C1 SENSOR=7 WIFI=2 LANGUAGE=2 MODELVERSION=52----
---- Your input model name is C1 ----

Auszug meine Cam :

sd card vfat32 system don't need fix.
/mnt/para/etc/sm_cn_private.pem exist !
/mnt/para/etc/RT2870AP.dat exist !
/mnt/para/etc/udhcpd.conf exist !
/mnt/para/etc/logo.argb4444 exist !
/mnt/para/etc/logo_vga.argb4444 exist !
found /mnt/mtd/app/etc_upgrade/foscam/lighttpd.pem.bin ...
rm: can't remove '/mnt/para/etc/foscam/lighttpd.pem': No such file or directory
found /mnt/mtd/app/etc_upgrade/foscam/intermdiate.cer ...
found /mnt/mtd/app/etc_upgrade/OEM/lighttpd.pem.bin ...
rm: can't remove '/mnt/para/etc/OEM/lighttpd.pem': No such file or directory
can't find /mnt/para/config/Rom.dat.
ln -sf /mnt/para/etc/Rom.dat /mnt/para/config/Rom.dat
rm: can't remove '/mnt/mtd/app/bin/ftpd/pureftpd.passwd': Read-only file system
rm: can't remove '/mnt/mtd/app/bin/ftpd/pureftpd.pdb': Read-only file system
touch: /mnt/mtd/app/bin/ftpd/pureftpd.passwd: Read-only file system
touch: /mnt/mtd/app/bin/ftpd/pureftpd.pdb: Read-only file system
==== Your model name is UNKNOWN SENSOR=4 WIFI=0 LANGUAGE=0 MODELVERSION=0====
==== Your input model name is UNKNOWN ====
 
Ein Recover mittels foscam recover_image.bin per SD Karte oder per Putty und tftpd wird offenbar korrekt ausgeführt.

Leider war es das dann auch schon ... die Kamera scheint weiterhin Tod zu bleiben !
Warum kehrt die Kamera nach erfolgreichem flashen nicht ins Leben zurück ?

Falsches/unpassendes recover_image.bin oder es wird gar nicht geflasht?
 
Thema kann geschlossen werden ;)
Habe soeben den Bootloader zu Grabe getragen .... Ruhe er in Frieden ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben