Hi Marcio,
This is not u-boot related, I think you should post this issue to
Linux kernel mailing list.
On 03/16/2013 10:58 PM, [email protected] wrote:
[Snip]
NAND device: Manufacturer ID: 0x2c, Chip
ID: 0xba (Micron NAND 256MiB 1,8V 16-bi
t)
Scanning device for bad
blocks
Bad eraseblock 40 at 0x000000500000
Bad eraseblock 41 at
0x000000520000
Bad eraseblock 800 at 0x000006400000
Bad eraseblock 801
at 0x000006420000
Creating 3 MTD partitions on
"atmel_nand":
0x000000000000-0x000000500000 :
"Bootstrap"
0x000000500000-0x000006400000 :
"system"
0x000006400000-0x000010000000 : "userdata"
UBI: attaching mtd1
to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI:
logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit:
2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned
512)
UBI: data offset: 2048
I check the NAND flash spec and find you may use wrong
parameters for generating UBIFS image.
--->8---
Page size x16: 1056 words (1024 + 32 words)
---<8---
and no sub-page.
So, I think mini I/O unit should be 1024 x 4 = 4096 Bytes
uncorrectable error :
uncorrectable error
:
uncorrectable error :
uncorrectable error :
UBI error: ubi_io_read:
error -74 (ECC error) while reading 64 bytes from PEB 2:
0, read 64
bytes
This is ECC error, I think you should also update
the driver for atmel_nand.c (mainly ECC layout)
Best Regards,
Bo Shen
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot