canT use jffs2 with nand

Stephan Linke
2003-03-07T11:43:31Z

Hi,

Still the same result. JFFS2 uses wrong size when accessing NAND flash:
...
Write clean marker to block at 0x00018000 failed: -22
nand_write_ecc: Attempt to write not page aligned data
Write clean marker to block at 0x00014000 failed: -22
nand_write_ecc: Attempt to write not page aligned data
Write clean marker to block at 0x00010000 failed: -22
nand_write_ecc: Attempt to write not page aligned data
...

And I could not find any CONFIG_JFFS2_NAND mentioned in my sources. Maybe some misspelling?

Thanks, Stephan

P.S: Once again I had to patch nand.h after using the patchin.sh script since nand_ids.c doesn't include mtd.h before includeing
nand.h...

> -----Original Message-----
> From: Thomas Gleixner [mailto:tglx at linutronix.de]
> Sent: Donnerstag, 6. M?rz 2003 22:47
> To: Stephan Linke; Linux-Mtd
> Subject: Re: canT use jffs2 with nand
>
>
> On Thursday 06 March 2003 17:58, Stephan Linke wrote:
> > Hi,
> >
> > I'm trying to use some nand chips on my board. Some selfmade tests in the
> > bootloader show that they are already working fin in the system.
> > But I have trouble using them in linux.
> > When trying to use touch to create an empty file on a JFFS2 mounted on the
> > nand I get the following result: "nand_write_ecc: Attempt to write not page
> > aligned data" which is actualy true since the FS is trying to write only 12
> > bytes... I tried to use YAFFS first but the result was more difficult to
> > "translate". Writing an mounting a cramfs image worked fine.
> Seem's, that CONFIG_JFFS2_NAND is missing.
> Have you used patchin.sh ?
> Have you read http://linux-mtx.infradead.org/tech/nand.html ?
>
> --
> Thomas
> ________________________________________________________________________
> linutronix - competence in embedded & realtime linux
> http://www.linutronix.de
> mail: tglx at linutronix.de
>
>