I am fiddeling around with an Au1550-System (Lippert CoolMoteMaster).
After I updated the Kernel from 22.214.171.124 to 126.96.36.199 the flash driver
complaints about Bad eraseblocks at kernel start:
[17179570.224000] NAND device: Manufacturer ID: 0x20, Chip ID: 0xda (ST Micro
NAND 256MiB 3,3V 8-bit)
[17179570.232000] Scanning device for bad blocks
[17179570.236000] Bad eraseblock 0 at 0x00000000
[17179570.240000] Bad eraseblock 1 at 0x00020000
[17179570.248000] Bad eraseblock 2 at 0x00040000
[17179579.748000] Bad eraseblock 2046 at 0x0ffc0000
[17179579.752000] Bad eraseblock 2047 at 0x0ffe0000
[17179579.756000] Creating 1 MTD partitions on "NAND 256MiB 3,3V 8-bit":
[17179579.760000] 0x00000000-0x10000000 : "NAND FS 0"
[17179579.772000] au1xxx-ohci au1xxx-ohci.0: Au1xxx OHCI
I get the same output from the .17.7. kernel apart from the 'Bad'-messages. The
size seems correct, as I should get one 256MB-flash-device. I did use the patch
from Lippert to set their platform data, which was intended for 188.8.131.52. With
small changes it also succeeds on 184.108.40.206 but this doesn't mean that it's
The 220.127.116.11 kernel still runs fine with that flash.
I am quite new to kernel hacking and after some cause searching I'm still lost.
Were there any changes in the necessary configuration / platform setup that I
am missing? Any ideas / hints what I can look for? Any common mistakes?