[Problem] 7390: Bad Blocks im internen Speicher

Berserkertom

Neuer User
Mitglied seit
11 Feb 2010
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Hallo Gemeinde,

mein System: 7390 mit 84.04.91 und Freetz 6585. Am USB hängt ein USB-Stick und ein Smargo Kartenleser.

Problem: Gestern viel mir ein äußerst unangenehmer Effekt auf. Ich habe im Internen Speicher ein paar Dateien liegen. Ich tauschte davon welche aus, weil es neuere Versionen gab. Nach Reboot waren rund die Hälfte der Dateien in diesem Verzeichnis zig Millionen KB groß und einige hießen nur noch "@@@@@@@@@@@@@@@@@@@".
Dmesg zeigte, dass der interne Speicher Bad Blocks hatte.

Nachdem ich die letzten Freetz Versionen installiert habe ohne vorher das System mit einem Recovery-Image zu säubern, hab ich das im Anschluss gemacht. die .91 Recovery draufgespielt. Dieses funktionierte nur in Etappen, der ist beim Löschen von mtd1 hängen gelieben. Um auszuschließen, dass nicht alles gelöscht wurde, hab ich den Recoveryvorgang noch einmal durchgeführt. Lief auch nicht beim ersten mal durch, aber ich habe es dann zu Ende installieren lassen. Danach kam wieder Freetz drauf und die Dateien in den internen Speicher.

Lief zuerst recht gut, danach wieder neue Dateien rein kopiert, neu gestartet, wieder kaputtes Filesystem und Bad Blocks.

Anbei das dmesg:
Code:
Linux version 2.6.19.2 (4059) (gcc version 3.4.6) #3 Mon Feb 14 13:34:04 CET 2011
cpu-probe: Manufacturer MIPS
mips-config1: watch registers implemented
mips-config1: MIPS16 implemented
mips-config1: JTAG pressent
mips-config1: TLB size 64
mips-config3: DSP ASE implmented
mips-config3: Vectored interrupts implmented
cpu-type: MIPS24k(e)
[ikan_setup] USB_POWER on
CPU revision is: 0001964c
Determined physical RAM map:
 memory: 06000000 @ 00000000 (usable)
 memory: 01800000 @ 06800000 (usable)
[init_bootmem]
[free_bootmem]
[free_bootmem]
[reserve_bootmem]
On node 0 totalpages: 32768
  DMA zone: 256 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 32512 pages, LIFO batch:7
  Normal zone: 0 pages used for memmap
[request_resource] Kernel code: start 0x10000 < root->start 0x6800000
[request_resource] Kernel data: start 0x28b838 < root->start 0x6800000
Built 1 zonelists.  Total pages: 32512
Kernel command line: memsize=128 flash_start=0xBF000000 flash_size=16 console=ttyS0,115200n8r 
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
PID hash table entries: 512 (order: 9, 2048 bytes)
CPU frequency 500.00 MHz
Using 250.000 MHz high precision timer.
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[free_all_bootmem]
Memory: 117376k/122880k available (2542k kernel code, 5420k reserved, 606k data, 152k init, 0k highmem)
Calibrating delay loop... 330.75 BogoMIPS (lpj=661504)
Mount-cache hash table entries: 512
Checking for 'wait' instruction...  available.
NET: Registered protocol family 16
[ikan_mtd_init]
[ikan_mtd_init] flashsize = 0x01000000 Byte 16 MBytes
[ikan_mtd_init] mtd[0] = 0x9F000000,0x9F000000
[ikan_mtd_init] mtd[0] = 0x00000000 - 0x00000000
[ikan_mtd_init] mtd[1] = 0x9F020000,0x9FF00000
[ikan_mtd_init] mtd[1] = 0x00020000 - 0x00f00000
[ikan_mtd_init] mtd[2] = 0x9F000000,0x9F020000
[ikan_mtd_init] mtd[2] = 0x00000000 - 0x00020000
[ikan_mtd_init] mtd[3] = 0x9FF00000,0x9FF80000
[ikan_mtd_init] mtd[3] = 0x00f00000 - 0x00f80000
[ikan_mtd_init] mtd[4] = 0x9FF80000,0xA0000000
[ikan_mtd_init] mtd[4] = 0x00f80000 - 0x01000000
[ikan_mtd_init] mtd[5] = 0x9F000000,0x9F000000
[ikan_mtd_init] mtd[5] = 0x00000000 - 0x00000000
[ikan_mtd_init] mtd0:           filesystem: 0x00000000 - 0x00000000 (size 0x0)
[ikan_mtd_init] mtd1:               kernel: 0x00020000 - 0x00f00000 (size 0xee0000)
[ikan_mtd_init] mtd2:              urlader: 0x00000000 - 0x00020000 (size 0x20000)
[ikan_mtd_init] mtd3:             tffs (1): 0x00f00000 - 0x00f80000 (size 0x80000)
[ikan_mtd_init] mtd4:             tffs (2): 0x00f80000 - 0x01000000 (size 0x80000)
[ikan_mtd_init] mtd5:             reserved: 0x00000000 - 0x00000000 (size 0x0)
[ikan_gpio_init]
Fusiv PCI: starting...
pktsched: using high resolution timer
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: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
squashfs: version 3.2 (2007/01/02) Phillip Lougher
Installing knfsd (copyright (C) 1996 [email protected]).
fuse init (API version 7.8)
yaffs Feb 14 2011 13:29:06 Installing. 
io scheduler noop registered (default)
avm_net_trace: Up and running.
[gpio 13]: VX180_GPIO_POLAR: active low
[gpio 13]: GPIO_EDGE_SENSITIVE
[avm] configured: watchdog event debug enable direct gpio 

AVM_WATCHDOG: Watchdog Driver for AR7 Hardware (Version 1.0, build: Feb 14 2011 13:29:43)
Serial: 8250/16550 driver $Revision: 1.3 $ 1 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0xb90a0000 (irq = 29) is a 16450
[cpmac] Version: 1.108.1.53  -  Revision 811:1136  -  Mo  14.02.2011  13:31:17 
PPP generic driver version 2.4.2
NET: Registered protocol family 24
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
physmap platform flash device: 01000001 at 1f000000
physmap-flash.1: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
physmap-flash.1: 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.
RedBoot partition parsing not available
[ikan_jffs2_parser_function] mtd_info->name physmap-flash.1 mtd_info->index 0 param=0 p_mtd_pat=0x811d23bc
[ikan_jffs2_parser_function] try partition kernel (offset 0x20000 len 15597568)
[ikan_squashfs_parser_function] mtd_info->name physmap-flash.1 mtd_info->index 0 param=0 p_mtd_pat=0x811d23bc
[ikan_squashfs_parser_function] *p_mtd_pat->name filesystem
[mtd0]           filesystem: 0x00000000 - 0x00000000 (size 0x0)
[mtd1]               kernel: 0x00020000 - 0x00f00000 (size 0xee0000)
[mtd2]              urlader: 0x00000000 - 0x00020000 (size 0x20000)
[mtd3]             tffs (1): 0x00f00000 - 0x00f80000 (size 0x80000)
[mtd4]             tffs (2): 0x00f80000 - 0x01000000 (size 0x80000)
[mtd5]             reserved: 0x00000000 - 0x00000000 (size 0x0)
[ikan_squashfs_parser_function] try partition kernel (offset 0x20000 len 15597568 blocksize=20000)
[ikan_squashfs_parser_function] magic found @pos 0x123500
[ikan_squashfs_parser_function]: not enough space for JFFS2!
6 find_squashfs partitions found on MTD device physmap-flash.1
Creating 6 MTD partitions on "physmap-flash.1":
0x00123500-0x00f00000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
[ikan_mtd_add_notifier] name rootfs
[ikan_mtd_add_notifier] use rootfs
[ikan_mtd_add_notifier] root device: /dev/mtdblock0 (rootfs)
0x00020000-0x00123500 : "kernel"
mtd: partition "kernel" doesn't end on an erase block -- force read-only
[ikan_mtd_add_notifier] name kernel
[ikan_mtd_add_notifier] skip kernel
0x00000000-0x00020000 : "urlader"
[ikan_mtd_add_notifier] name urlader
[ikan_mtd_add_notifier] skip urlader
0x00f00000-0x00f80000 : "tffs (1)"
[ikan_mtd_add_notifier] name tffs (1)
[ikan_mtd_add_notifier] skip tffs (1)
0x00f80000-0x01000000 : "tffs (2)"
[ikan_mtd_add_notifier] name tffs (2)
[ikan_mtd_add_notifier] skip tffs (2)
0x00000000-0x01000000 : "reserved"
[ikan_mtd_add_notifier] name reserved
[ikan_mtd_add_notifier] skip reserved
Generic platform RAM MTD, (c) 2004 Simtec Electronics
[request_resource] mtd-ram: start 0x1e000000 < root->start 0x1f000000
mtd-ram mtd-ram.2: failed to request memory region
[ikan_ram_mtd_set_rw] PLATRAM_RO
mtd-ram: probe of mtd-ram.2 failed with error -5
AVM Direct NAND driver, © 2008 AVM Berlin
[direct_avm_nand_probe] error output
[NAND] direct NAND: GPIO usage: 16: /CE0 17: /CE1: 20 /WP 18: CLE 19: ALE (0x3)
[direct_avm_nand_probe] irq init
[gpio 21]: VX180_GPIO_POLAR: active high
[gpio 21]: GPIO_EDGE_SENSITIVE
[gpio 7]: VX180_GPIO_POLAR: active high
[gpio 7]: GPIO_EDGE_SENSITIVE
NAND device: Manufacturer ID: 0x20, Chip ID: 0xdc (ST Micro NAND 512MiB 3,3V 8-bit)
NAND device: size write 0x800 oob 0x40 erase 0x20000
Scanning device for bad blocks. <6>Scan first page.
Scan only OOB area.
Check only oob flags.
[direct_avm_nand_adjust_partitions] adjust to size 0x20000000 (536870912)
[direct_avm_nand_adjust_partitions] old size 0x20000000 (536870912)
Creating 1 MTD partitions on "NAND 512MiB 3,3V 8-bit":
0x00000000-0x20000000 : "nand-filesystem"
[ikan_mtd_add_notifier] name nand-filesystem
[ikan_mtd_add_notifier] skip nand-filesystem
CAPI Subsystem Rev 1.1.2.8
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
mcfw: IGMPv3 fast forwarding
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
[TFFS_Init] 1: mtd_number: 3 | mtd_number2: 4
Time: MIPS clocksource has been installed.
[get_mtd_device_wrapped] 1: 3
[get_mtd_device_wrapped] 2
[TFFS_Init] 3
[TFFS_Init] 4.0
[put_mtd_device_wrapped] 1
[put_mtd_device_wrapped] 2
[put_mtd_device_wrapped] 3
[get_mtd_device_wrapped] 1: 4
[get_mtd_device_wrapped] 2
[TFFS_Init] 5
[TFFS_Init] 6
[TFFS_Init] 7
[TFFS_Init] 8
[TFFS_Init] 9
TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 2.0)
      mount on mtd3 and mtd4 (double buffering)
Adam2 environment variables API installed.
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 152k freed
AVM_WATCHDOG: System Init UEberwachung 240 Sekunden
TFFS Name Table G
led_modul_Fritz_Box_7390: module license '
(C) Copyright 2008 by AVM
' taintskernel.
[led_gpio_bit_driver_init] gpio 24 name power
[led_gpio_bit_driver_init] gpio 28 name internet
[led_gpio_bit_driver_init] gpio 26 name festnetz
[led_gpio_bit_driver_init] gpio 27 name wlan
[led_gpio_bit_driver_init] gpio 22 name dual1
[led_gpio_bit_driver_init] gpio 23 name dual2
[button_init] name button_wlan, gpio 31 active_low
[gpio 31]: VX180_GPIO_POLAR: active low
[gpio 31]: GPIO_BOTH_EDGES_SENSITIVE
[button_init] name button_dect, gpio 29 active_low
[gpio 29]: VX180_GPIO_POLAR: active low
[gpio 29]: GPIO_BOTH_EDGES_SENSITIVE
[LED] "wyatt_earp_turn_off_leds" (0x803fc610) loaded
fusiv library initializing...

fusiv library initialized SUCCESSFULLY... 

AP2AP fastpath initialized SUCCESSFULLY...

 Added AP PREROUTE Hook 
 Added AP POSTROUTE Hook 
 Buffer Manager is initializing...
BMU GIGE clock 
Slave Mem Alloc: Req size 32   Ptr2Block 0x191f0000
Load into BM APU Successful !!!

Timers are getting initalized
Timers are initilized SUCCESSFULLY...
cpmac0: Netpro Sierra Ethernet found at 0xb9110000, irq 14
Setting unknown egress to SPA
Slave Mem Alloc: Req size 32   Ptr2Block 0x191f0020

Ethernet Driver is initialized SUCCESSFULLY
periApDriverInit: doneSlave Mem Alloc: Req size 32   Ptr2Block 0x191f0040

 *******LOAD firmware to AP:PERI_ID result:0Load into PERI_AP APU Successful !!!


 ACL-AP is initializing...
ACL major allocated is 201
Slave Mem Alloc: Req size 32   Ptr2Block 0x191f0060
Configuring host ACL Layer-2 ruleset (128/4 Rules/Intf)
Intf	Addr
0	00464000
1	00464e00
2	00465c00
3	00466a00
Configuring host ACL Layer-3 ruleset (128/4 Rules/Intf)
Intf	Addr
0	00468000
1	00468e00
2	00469c00
3	0046aa00
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
[cpmac] [macport_alloc] got packet before initialisation
Load into ACL_AP APU Successful !!!

Need to run mknod ...
***** VDSL BME driver registered with Major number: 254 *****
Request Region 0xa6000000 - 0xa67fffff 
Region 0xa6000000 - 0xa67fffff allocated successfully
[piglet]use gpio-settings for 156
patch_dectfw: c10d8000, totallen = 47136(b820)
patch_dectfw: patch_adress: f0ff8 max_len: 26 with Version 2 Len: 17
dect_loader: fast-bootmode
*
********************************************************************************************
dect144xx_file_process: upload of '/lib/modules/dectfw_secondlevel_488.hex' successfull
[piglet]bitfile '/lib/modules/bitfile.bit'
[piglet] Read 169309 bytes total from file
[piglet] "wyatt_earp_unload_xilinx" loaded
yaffs: dev is 32505862 name is "mtdblock6"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.6, "mtdblock6"
block 4 is bad
block 10 is bad
block 14 is bad
block 16 is bad
block 20 is bad
block 24 is bad
block 36 is bad
block 52 is bad
block 74 is bad
block 126 is bad
block 138 is bad
block 718 is bad
block 930 is bad
block 1256 is bad
block 1480 is bad
block 1892 is bad
block 2436 is bad
block 4066 is bad
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 29 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
Partially written block 28 detected
yaffs tragedy: Bad object type, 1 != 3, for object 284 at chunk 1821 during scan
yaffs_read_super: isCheckpointed 0

[avm_debug]redirect kernel-messages (/dev/debug)

Was kann man denn da nun machen?? Ich werde die Dateien auf einen USB-Stick auslagern und auf den internen Speicher erst einmal nur Symlinks legen, aber Sinn macht das doch keinen richtigen... kann ich sicher gehen, dass durch das Recovery alles gelöscht und neu formatiert wird? Kann ich das evtl. manuell machen bei dem 512MB großen internen Speicher?

Jemand Ideen, oder ist die Fritz defekt?

Vielen Dank für eure Hilfe!!!!!

Tom
 
Zuletzt bearbeitet:
Lösung: Ein Zurücksetzen auf Werkseinstellung scheint den internen Speicher neu zu formatieren. Ich ging bis dato aus, dass das Aufspielen eines Recovery-Images dies ebenso tut, da lag ich allerdings falsch. Vielleicht ist diese Erkenntnis noch jemandem nützlich :)

[Beitrag 2:]
Leider zu früh gefreut. Reboot und wieder das FS zerschossen. :(
 
Zuletzt bearbeitet von einem Moderator:
Hi,

habe selbiges Problem. hast du schon eine Lösung?
 
Edit frank_m24: Vollzitat vom Beitrag direkt darüber entfernt.

Hallo,

nein, leider nicht. Scheinbar ist das wohl ein Serienfehler, denke nicht dass es ein Firmwareproblem ist. Ich hab mich jetzt damit abgefunden, dass auf dem internen Speicher nur Symlinks auf den USB-Stick liegen, wenn überhaupt. Eigentlich schade, weil man sich ja mit dem Speicher nen Stick sparen könnte, aber das haut überhaupt nicht hin.

Umtausch ist mir auch zu stressig...
 
Hmmm,

wie kommst du auf nen Serienfehler? Gibt es noch mehr Fälle? Also Umtauschen würde ich das Ding schon, wenn es wirklich defekt ist.
 
Edit frank_m24: Vollzitat vom Beitrag direkt darüber entfernt.

Naja wir zwei und von einem Dritten habe ich gehört, dass er das gleiche Phänomen hatte, seine Box aber aufgrund eines anderen Fehlers abgeraucht ist.. jetzt hat er ein anderes Modell.

Ich gehe schon davon aus, dass das kein Zufall ist und wohl ein paar Modelle hier leichten Aderlass in Sachen Qualität hatten. Traurig aber leider wahr.

Mich stört es momentan nicht wirklich, auch wenns natürlich ärgerlich ist... evtl. werde ich auch irgendwann noch einen RMA bei AVM beantragen.
 
Ich würde die Box durch AVM tauschen lassen.

Möglicherweise sind einige defekte Chips in die Produktion geraten, die da eigentlich nicht hingehörten.

Gruß
Sandra
 
Trit der Fehler nur bei Freetz auf oder auch mit Orignalsoft?
 
Umtausch ist mir auch zu stressig...
Ist gar nicht so viel Aufwand. Du bekommst eine neue vorab zugeschickt und kannst so direkt testen ob die in Ordnung ist, besser gehts ja wohl kaum. Ich musste auch schon eine umtauschen wegen defektem LAN-Anschluss.
 
Trit der Fehler nur bei Freetz auf oder auch mit Orignalsoft?

Ich hatte den Fehler auch schonmal und zwar mit der Original Firmware, also nein betrifft nicht "nur" Freetz. Meine 7390 hat Freetz noch nie zu gesicht bekommen... Nach Recover war der Fehler weg und ist bis heute nichtmehr aufgetreten.

Naja ich habe meine FritzBox 7390 nun sowieso gegen einen Netgear WNDR3700 getauscht, da mir die sporadischen Reboots, DSL Verbindungsabbrüche und lahme ADSL+ Sync auf den Sack gingen.

FritzBox 7390 = 1-2 Verbindungsabbrüche pro Tag und nur 16,4mbits Sync
WNDR3700 + W920V (Als reines Modem konfiguriert PPPoE-Througout) = Rock Stable Verbindung + 17,8mbits Sync
 
Ähnlicher/identischer Fehler

Fehler kann ich mehr oder weniger bestätigen (auf Basis der aktuellen Firmware).
Hab die Box neu gestartet..darauf waren alle von mir hochgeladenen Dateien weg.:confused:
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.