* [Openpxa-users] colibri pxa320 NAND errors
[not found] <201009161827.04823.pieterg@gmx.com>
@ 2010-09-18 10:19 ` Marek Vasut
2010-09-18 14:04 ` pieterg
0 siblings, 1 reply; 3+ messages in thread
From: Marek Vasut @ 2010-09-18 10:19 UTC (permalink / raw)
To: linux-arm-kernel
Dne ?t 16. z??? 2010 18:27:04 pieterg napsal(a):
> Hi all,
>
> I guess there are a few colibri 320 users on this list, I'd like to hear
> your experiences with the NAND flash.
>
> I'm getting a whole lot of single bit errors, and also many double bit
> errors. As a result, my filesystem gets corrupted, even after a single
> reboot.
> I'm using jffs2, but tried ubifs as well (to rule out jffs2 bugs), with
> even worse results.
>
> The situation is the same for colibri boards pxa310 V1.30A, pxa320 V1.2E,
> V1.2F.
> These use similar types of flash (Samsung K9F4G08U0A, K9K8G08U0A,
> K9K8G08U0B).
> Tried different boards, to rule out some incidental error.
>
> I'm not 100% convinced it's a hardware issue, because when I write a
> (jffs2) image with u-boot, I can boot it without any errors.
> Only after the first reboot, after some modifications have been made to the
> filesystem, everything gets messy (see a kernel console snippet below)
>
> So you might think it's a kernel bug.
> I'm using the latest devel branch from Eric Miao, but this problem has been
> there since at least 2.6.28.
> And, I find it hard to believe I'm the only one getting all these problems.
>
> To make sure it's not my heavily modified old 2009.3 u-boot, which is
> causing the problems because of some faulty nand controller configuration,
> I've just built the latest openpxa u-boot, and booted it with OBM2.
> But the results are the same.
>
> Does anyone recognise this situation?
> Or are you using the nand without any problems?
>
Maybe the NAND's misconfigured, what bootloader do you use ?
btw. CCing appropriate places.
> Rgds, Pieter
>
>
>
> double bit error @ page 00002284
> double bit error @ page 00002285
> double bit error @ page 00002287
> double bit error @ page 00002288
> double bit error @ page 0000228b
> double bit error @ page 0000228c
> double bit error @ page 00002299
> double bit error @ page 0000229a
> double bit error @ page 0000229c
> double bit error @ page 0000229d
> double bit error @ page 000022a0
> double bit error @ page 000022a5
> double bit error @ page 00002284
> double bit error @ page 00002285
> double bit error @ page 00002287
> double bit error @ page 00002288
> double bit error @ page 0000228b
> double bit error @ page 0000228c
> double bit error @ page 00002299
> double bit error @ page 0000229a
> double bit error @ page 0000229c
> double bit error @ page 0000229d
> double bit error @ page 000022a0
> double bit error @ page 000022a5
> Empty flash at 0x00cc197c ends at 0x00cc2000
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc2000: Read 0x248da816,
> calculated 0x7c7ef05f
> jffs2_scan_dirent_node(): Name CRC failed on node at 0x00cc2844: Read
> 0xf76a5b96, calculated 0xd0c4da7e
> jffs2_scan_dirent_node(): Name CRC failed on node at 0x00cc3044: Read
> 0x6c47a3fe, calculated 0x6fc37790
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc3710: Read 0xf02508a7,
> calculated 0xf02108a7
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc39dc: Read 0x0321a42a,
> calculated 0xcd10dc77
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc512c: Read 0x4c51a8fc,
> calculated 0xdd0c08c8
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc6d8c: Read 0x4cd5a708,
> calculated 0x659913c2
> jffs2_scan_eraseblock(): Node at 0x00cc6e04 {0x1985, 0x2004, 0x001001fc)
> has invalid CRC 0x7ebffc99 (calculated 0x347deec8)
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc6e08:
> 0x01fc instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc6e0c:
> 0xfc99 instead
> jffs2_scan_dirent_node(): Name CRC failed on node at 0x00cc7044: Read
> 0xb9eb2d20, calculated 0xceec1db6
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc736c: Read 0x36c54c35,
> calculated 0x34c54c35
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc73c4: Read 0xe2812946,
> calculated 0x04a617d8
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc748c: Read 0x1b4eab40,
> calculated 0xd4f392dc
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc757c: Read 0xd2ec78b6,
> calculated 0x8f0029ba
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc78a8: Read 0x50f59a58,
> calculated 0xb1a0b2bd
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc78f8: Read 0xfcc89ca3,
> calculated 0x21d0aa21
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc7b0c: Read 0x4f25942e,
> calculated 0x22d9556c
> jffs2_scan_inode_node(): CRC failed on node at 0x00cc7ce0: Read 0x43b8bc80,
> calculated 0xd9a964d0
> jffs2_scan_eraseblock(): Node at 0x00cc803c {0x1985, 0xe002, 0x00000063)
> has invalid CRC 0xa5126c1a (calculated 0xa5126c9a)
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc8040:
> 0x0063 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc8044:
> 0x6c1a instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc8048:
> 0x07d0 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc804c:
> 0x002d instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc8050:
> 0x8180 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00cc8058:
> 0x064b instead
> Further such events for this erase block will not be printed
>
> ---------------------------------------------------------------------------
> --- Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Openpxa-users mailing list
> Openpxa-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openpxa-users
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Openpxa-users] colibri pxa320 NAND errors
2010-09-18 10:19 ` [Openpxa-users] colibri pxa320 NAND errors Marek Vasut
@ 2010-09-18 14:04 ` pieterg
2010-09-18 14:07 ` Marek Vasut
0 siblings, 1 reply; 3+ messages in thread
From: pieterg @ 2010-09-18 14:04 UTC (permalink / raw)
To: linux-arm-kernel
On Saturday 18 September 2010 12:19:38 Marek Vasut wrote:
> Dne ?t 16. z??? 2010 18:27:04 pieterg napsal(a):
> > I'm getting a whole lot of single bit errors, and also many double bit
> > errors. As a result, my filesystem gets corrupted, even after a single
> > reboot.
>
> Maybe the NAND's misconfigured, what bootloader do you use ?
I'm using u-boot.
Mostly 2009.3, but to rule out bad NAND configuration, I've tried the latest
u-boot-pxa branch, with the same results:
> > To make sure it's not my heavily modified old 2009.3 u-boot, which is
> > causing the problems because of some faulty nand controller
> > configuration, I've just built the latest openpxa u-boot, and booted it
> > with OBM2. But the results are the same.
Rgds, Pieter
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Openpxa-users] colibri pxa320 NAND errors
2010-09-18 14:04 ` pieterg
@ 2010-09-18 14:07 ` Marek Vasut
0 siblings, 0 replies; 3+ messages in thread
From: Marek Vasut @ 2010-09-18 14:07 UTC (permalink / raw)
To: linux-arm-kernel
Dne So 18. z??? 2010 16:04:25 pieterg napsal(a):
> On Saturday 18 September 2010 12:19:38 Marek Vasut wrote:
> > Dne ?t 16. z??? 2010 18:27:04 pieterg napsal(a):
> > > I'm getting a whole lot of single bit errors, and also many double bit
> > > errors. As a result, my filesystem gets corrupted, even after a single
> > > reboot.
> >
> > Maybe the NAND's misconfigured, what bootloader do you use ?
>
> I'm using u-boot.
> Mostly 2009.3, but to rule out bad NAND configuration, I've tried the
> latest
All right ... I'll jump on a bullet train, go back home, grab my tdex board and
test it.
Cheers
>
> u-boot-pxa branch, with the same results:
> > > To make sure it's not my heavily modified old 2009.3 u-boot, which is
> > > causing the problems because of some faulty nand controller
> > > configuration, I've just built the latest openpxa u-boot, and booted it
> > > with OBM2. But the results are the same.
>
> Rgds, Pieter
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-09-18 14:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <201009161827.04823.pieterg@gmx.com>
2010-09-18 10:19 ` [Openpxa-users] colibri pxa320 NAND errors Marek Vasut
2010-09-18 14:04 ` pieterg
2010-09-18 14:07 ` Marek Vasut
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).