I am running into errors after creating a UBI filesystems on our NAND device. Can anyone suggest where I might look for the error?
A summary is included below and complete debug logs can be seen at https://gist.github.com/263e422eefa1401db68565fa3e4149bd After reset, the low-level `nand` commands work well. However if I format the partition for UBI with `ubi part`, the low-level `nand` calls start to fail. Calling `ubi part` again results in tons of ECC errors. I've confirmed that this sequence of commands works without error on a similar board with a different nand chip. The Cypress S34MS04G2 nand chip and is identified as a "AMD/Spansion S34MS04G2" under Linux. The SOC is an LS1046A which has an embedded freescale flash controller. Thank you in advance for any advice. => na nd erase.part nand_uboot Erasing at 0xfe0000 -- 100% complete. OK => nand read 82000000 nand_uboot 40000 262144 bytes read: OK => ubi part nand_uboot ubi0: attached mtd1 (name "mtd=0", size 16 MiB) ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 ubi0: good PEBs: 128, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 0 ubi0: available PEBs: 44, total reserved PEBs: 84, PEBs reserved for bad PEB handling: 80 => nand read 82000000 nand_uboot 40000 NAND read from offset 0 failed -74 0 bytes read: ERROR Command failed, result=1 => ubi part nand_uboot [...] ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 2048 bytes from PEB 0:2048, read only 2048 bytes, retry ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 2048 bytes from PEB 0:2048, read only 2048 bytes, retry ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 2048 bytes from PEB 0:2048, read only 2048 bytes, retry ubi0 error: ubi_io_read: error -74 (ECC error) while reading 2048 bytes from PEB 0:2048, read 2048 bytes [...] ubi0 error: ubi_read_volume_table: the layout volume was not found ubi0 error: ubi_attach_mtd_dev: failed to attach mtd1, error -22 UBI error: cannot attach mtd1UBI error: cannot initialize UBI, error -22UBI init error 22 Command failed, result=22 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot