linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [PATCH][v2] Fixing the garbage collector problem after NAND-flash image record in u-boot
@ 2010-11-23 17:38 Sergej.Stepanov
  2010-11-29 14:53 ` Artem Bityutskiy
  0 siblings, 1 reply; 2+ messages in thread
From: Sergej.Stepanov @ 2010-11-23 17:38 UTC (permalink / raw)
  To: linuxppc-dev, linux-mtd, dwmw2; +Cc: scottwood, Rolf.Riehle

This patch should fix the following problem:
 1. the  jffs2-image update in the u-boot was ok
 2. first restart and first mount of the NAND-flash-partition was also ok
 3. before the restart of controller there are no any activity on NAND-flas=
h except of the jffs2_gcd_mtdX-process ...
 4. BUT after the second restart the NAND-flash-partition could not be real=
ly used after the second mount,
    dmesg filled with messages:
...
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x03ce0000: 0xc0=
ff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x03d00000: 0xc0=
ff instead
....
Just for for info:
the behaviour observed on mpc8313-based board with the large-page NAND.
The only activity on NAND-flash was the garbage collector process, that loo=
ks for CLEANMARKER-nodes

As Scott said it was broken by commit 3ab8f2a2e7011c5e83363b42950757e46ef06=
824

Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
Cc: Rolf Riehle <Rolf.Riehle@ids.de>
Cc: Scott Wood <scottwood@freescale.com>
Cc: David Woodhouse <dwmw2@infradead.org>
--

diff --git a/drivers/mtd/nand/fsl_elbc_nand.c b/drivers/mtd/nand/fsl_elbc_n=
and.c
index c141b07..7a13d42 100644
--- a/drivers/mtd/nand/fsl_elbc_nand.c
+++ b/drivers/mtd/nand/fsl_elbc_nand.c
@@ -388,6 +388,8 @@ static void fsl_elbc_cmdfunc(struct mtd_info *mtd, unsi=
gned int command,
 		         "page_addr: 0x%x, column: 0x%x.\n",
 		         page_addr, column);
=20
+		elbc_fcm_ctrl->column =3D column;
+		elbc_fcm_ctrl->oob =3D 0;
 		elbc_fcm_ctrl->use_mdr =3D 1;
=20
 		fcr =3D (NAND_CMD_STATUS   << FCR_CMD1_SHIFT) |

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

* Re: [PATCH][v2] Fixing the garbage collector problem after NAND-flash image record in u-boot
  2010-11-23 17:38 [PATCH][v2] Fixing the garbage collector problem after NAND-flash image record in u-boot Sergej.Stepanov
@ 2010-11-29 14:53 ` Artem Bityutskiy
  0 siblings, 0 replies; 2+ messages in thread
From: Artem Bityutskiy @ 2010-11-29 14:53 UTC (permalink / raw)
  To: Sergej.Stepanov; +Cc: scottwood, linux-mtd, linuxppc-dev, dwmw2, Rolf.Riehle

On Tue, 2010-11-23 at 18:38 +0100, Sergej.Stepanov@ids.de wrote:
> This patch should fix the following problem:
>  1. the  jffs2-image update in the u-boot was ok
>  2. first restart and first mount of the NAND-flash-partition was also ok
>  3. before the restart of controller there are no any activity on NAND-flash except of the jffs2_gcd_mtdX-process ...
>  4. BUT after the second restart the NAND-flash-partition could not be really used after the second mount,
>     dmesg filled with messages:
> ...
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x03ce0000: 0xc0ff instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x03d00000: 0xc0ff instead
> ....
> Just for for info:
> the behaviour observed on mpc8313-based board with the large-page NAND.
> The only activity on NAND-flash was the garbage collector process, that looks for CLEANMARKER-nodes
> 
> As Scott said it was broken by commit 3ab8f2a2e7011c5e83363b42950757e46ef06824
> 
> Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
> Cc: Rolf Riehle <Rolf.Riehle@ids.de>
> Cc: Scott Wood <scottwood@freescale.com>
> Cc: David Woodhouse <dwmw2@infradead.org>

Pusehd to l2-mtd-2.6.git, thanks.

-- 
Best Regards,
Artem Bityutskiy (Битюцкий Артём)

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

end of thread, other threads:[~2010-11-29 14:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-23 17:38 [PATCH][v2] Fixing the garbage collector problem after NAND-flash image record in u-boot Sergej.Stepanov
2010-11-29 14:53 ` Artem Bityutskiy

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).