public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* UBI: infinite error loop
@ 2012-02-24 13:35 Patrick
  2012-02-24 13:52 ` Matthieu CASTET
  2012-03-09  9:07 ` Artem Bityutskiy
  0 siblings, 2 replies; 7+ messages in thread
From: Patrick @ 2012-02-24 13:35 UTC (permalink / raw)
  To: linux-mtd@lists.infradead.org

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

Patrick


^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: UBI: infinite error loop
@ 2012-02-24 16:16 Brian Foster
  2012-03-09  9:26 ` Artem Bityutskiy
  0 siblings, 1 reply; 7+ messages in thread
From: Brian Foster @ 2012-02-24 16:16 UTC (permalink / raw)
  To: linux-mtd; +Cc: kpa_info, matthieu.castet

matthieu.castet@parrot.com wrote:
> Patrick a écrit :
> > When I am doing an the ubiattach -p /dev/mtd4 command
> > I have the following infinite error loop:
>[ ... ]
> Look like it doesn't handle subpage reading :
> you have ecc error when reading 512 bytes at offset 512.

 Also, keep in mind read-after-write checks don't work with subpages,
 http://www.linux-mtd.infradead.org/faq/ubi.html#L_subpage_verify_fail
───────────────────────────────────────────────────────────
I get "ubi_io_write: error -5 while writing 512 bytes to PEB 5:512"

If you have a 2048 bytes per NAND page device, and have
CONFIG_MTD_NAND_VERIFY_WRITE enabled in your kernel,
you will need to turn it off.  The code does not currently
(as of 2.6.26) perform verification of sub-page writes
correctly.  As UBI is one of the few users of sub-page
writes, not much else seems to be affected by this bug.
───────────────────────────────────────────────────────────

 YES, I realize that is not your error, but this was
 something that badly tripped us up until an intense
 search-engine session ....  ;-\  (I have no idea if
 this has since been fixed or not?)

cheers!
	-blf-

-- 
Brian Foster
Principal MTS, Software        |  La Ciotat, France
Maxim Integrated Products      |  Web:  http://www.maxim-ic.com/

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-03-09  9:23 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-24 13:35 UBI: infinite error loop Patrick
2012-02-24 13:52 ` Matthieu CASTET
     [not found]   ` <1330094829.26769.YahooMailNeo@web29019.mail.ird.yahoo.com>
2012-02-24 14:58     ` Re : " Matthieu CASTET
     [not found]       ` <1330096132.68067.YahooMailNeo@web29008.mail.ird.yahoo.com>
2012-02-24 15:22         ` Re : " Matthieu CASTET
2012-03-09  9:07 ` Artem Bityutskiy
  -- strict thread matches above, loose matches on Subject: below --
2012-02-24 16:16 Brian Foster
2012-03-09  9:26 ` Artem Bityutskiy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox