UBI: infinite error loop
Matthieu CASTET
matthieu.castet at parrot.com
Fri Feb 24 08:52:01 EST 2012
Patrick a écrit :
> Dear mailing-list,
>
> I am still trying to use UBI and UBIFS on my board running a 3.0.21 kernel.
>
> When I am doing an the ubiattach -p /dev/mtd4 command I have the following infinite error loop:
>
>
> UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 4059:512, read 512 bytes
> UBI warning: ubi_io_read_vid_hdr: bad CRC at PEB 4059, calculated 0x9f1c9c0d, read 0x9f1c1c0d
> UBI warning: ubi_eba_copy_leb: error 4 while reading VID header back from PEB 4059
> UBI: run torture test for PEB 4059
> UBI: PEB 4059 passed torture test, do not mark it as bad
> UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 4059:512, read 512 bytes
> UBI: run torture test for PEB 4059
> UBI: PEB 4059 passed torture test, do not mark it as bad
> UBI warning: ubi_io_read_vid_hdr: bad CRC at PEB 4059, calculated 0x42cdb8ed, read 0xff402946
> UBI warning: ubi_eba_copy_leb: error 4 while reading VID header back from PEB 4059
> UBI: run torture test for PEB 4059
> UBI: PEB 4059 passed torture test, do not mark it as bad
> UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 4059:512, read 512 bytes
> UBI: run torture test for PEB 4059
> .....
>
>
> I don't think it's normal that this error loop infinitely again and again...
>
> Any help is appreciated !
>
> Thanks in advance
>
What's your nand driver ?
What's your nand device ?
Look like it doesn't handle subpage reading : you have ecc error when reading
512 bytes at offset 512.
Maybe you should pass -O 2048 to ubiattach
More information about the linux-mtd
mailing list