#1905 BLOC Trial-3: Field Return: flash corruption - OpenFirmware complaining of 'unknown node type 2006'.
Zarro Boogs per Child
bugtracker at laptop.org
Thu Aug 9 03:40:57 EDT 2007
#1905: Field Return: flash corruption - OpenFirmware complaining of 'unknown node
type 2006'.
-----------------------+----------------------------------------------------
Reporter: dwmw2 | Owner: wad
Type: defect | Status: new
Priority: blocker | Milestone: Trial-3
Component: hardware | Version:
Resolution: | Keywords:
Verified: 0 |
-----------------------+----------------------------------------------------
Comment (by dwmw2):
I wrote a NAND test program which just erases each block, writes a random
pattern to it and then reads it back.
It fails quite quickly with DMA enabled, with the precisely the same
failure mode. With CAFÉ DMA disabled, it doesn't seem to trigger (although
I'll run the test for longer before declaring that it doesn't fail at
all).
{{{
[root at localhost ~]# modprobe cafe_nand
[root at localhost ~]# ./nandtest /dev/mtd0
00f00000: checking...
compare failed. seed 2083805533
Byte 0x5327 is 92 should be 12
[root at localhost ~]# ./nandtest /dev/mtd0
027a0000: checking...
Bad block at 027c0000
07240000: checking...
compare failed. seed 753698683
Byte 0x5b27 is d1 should be 51
[root at localhost ~]# ./nandtest /dev/mtd0
027a0000: checking...
Bad block at 027c0000
02f00000: checking...
compare failed. seed 594221211
Byte 0x1db27 is e6 should be 66
[root at localhost ~]# rmmod cafe_nand
[root at localhost ~]# modprobe cafe_nand usedma=0
[root at localhost ~]# ./nandtest /dev/mtd0
027a0000: checking...
Bad block at 027c0000
0b000000: checking...
Bad block at 0b020000
0b100000: checking...
Bad block at 0b120000
0b200000: checking...
Bad block at 0b220000
0b300000: checking...
Bad block at 0b320000
0b400000: checking...
Bad block at 0b420000
0b500000: checking...
Bad block at 0b520000
0b600000: checking...
Bad block at 0b620000
0b700000: checking...
Bad block at 0b720000
0ee60000: checking...
Bad block at 0ee80000
121e0000: checking...
Bad block at 12200000
16440000: checking...
Bad block at 16460000
18360000: checking...
Bad block at 18380000
19c80000: writing...
}}}
--
Ticket URL: <https://dev.laptop.org/ticket/1905#comment:42>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list