[PATCH RESEND v5 4/5] omap: nand: ecc layout select from board file
From: Ghorai, Sukumar <hidden>
Date: 2010-11-04 12:52:52
Also in:
linux-omap
-----Original Message----- From: Grazvydas Ignotas [mailto:notasas at gmail.com] Sent: Thursday, November 04, 2010 5:03 PM To: Ghorai, Sukumar Cc: linux-omap at vger.kernel.org; linux-mtd at lists.infradead.org; linux-arm- kernel at lists.infradead.org; Artem.Bityutskiy at nokia.com; Vimal Singh; Tony Lindgren Subject: Re: [PATCH RESEND v5 4/5] omap: nand: ecc layout select from board file On Thu, Nov 4, 2010 at 1:15 PM, Ghorai, Sukumar [off-list ref] wrote:quoted
quoted
-----Original Message----- From: Grazvydas Ignotas [mailto:notasas at gmail.com] Sent: Thursday, November 04, 2010 4:42 PM To: Ghorai, Sukumar Cc: linux-omap at vger.kernel.org; linux-mtd at lists.infradead.org; linux-arm-quoted
quoted
kernel at lists.infradead.org; Artem.Bityutskiy at nokia.com; Vimal Singh;Tonyquoted
quoted
Lindgren Subject: Re: [PATCH RESEND v5 4/5] omap: nand: ecc layout select from board filequoted
[Ghorai] In 2.6.36, it's a s/w ecc by default and working in allplatforms like - omap3430 SDP, zoom2, 3630SDP, ZOOM3.quoted
So please explain more when you found that - sw ecc is broken on both2.6.36 It doesn't for me, see http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/mtd/nand/omap2.c;h=513e0a76a4a73866d52bba8151e435quoted
quoted
56a3b30a54;hb=f6f94e2ab1b33f0082ac22d71f66385a60d8157f This is omap NAND driver at v2.6.36 tag, and it has CONFIG_MTD_NAND_OMAP_HWECC forced.[Ghorai] This is the same old code since log. And this portion of codenot touched for 2.6.36.quoted
And please let me know what kind of problem you are facing when youusing 2.6.36; also let me know how to reproduce, I can check in my platform too. It has changed in 2.5.36, take a look how it was in 2.6.35, when it worked for me: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux- 2.6.git;a=blob;f=drivers/mtd/nand/omap2.c;h=ee87325c7712a8eeee4bbc683f9301 4c9901f337;hb=9fe6206f400646a2322096b56c59891d530e8d51 notice how 2.5.36 has CONFIG_MTD_NAND_OMAP_HWECC defined and 2.6.35 doesn't. The test case is simple: format and use NAND on 2.6.35 or earlier, works fine. upgrade to 2.6.36 or 2.6.37-rc1 and try to mount the same NAND partition - lots of ECC errors.
[Ghorai] I tested this and working fine in zoom3. And as you mentioned there may be an issue we need to identify, So remove this #define form 2.6.36 and let me know the test result.