MLC nand driver for linux

Sasa Sasa sasak.1983 at gmail.com
Fri Mar 12 04:19:22 EST 2010


Hi Paulraj,

Thanks for your help.

I am able to bring basic mlc nand. But have some queries:-
1) Right now I am using no ECC. Can we write same data to same page
without erasing it in mlc nand which is possible for SLC.
i.e writing "cat file > /dev/mtd0"  will corrupt mlc nand while
writing it multiple times.


2) In jffs2 data gets corrupted while mounting and remounting it
again. and got the following error
JFFS2 notice: (542) read_dnode: wrong data CRC in data node at
0x02109184: read 0x419fcf65, calculated 0x6e3d71b3.

Do you have any idea that these issues might be related to timing
programming for mlc nand. or any specific changes would be done in mlc
nand driver?

Regards
Sasa

On Fri, Mar 5, 2010 at 3:16 AM, Paulraj, Sandeep <s-paulraj at ti.com> wrote:
>
>
>> Hi,
>> Sorry my earlier message was rejected because of suspicious header.
>>
>> Hi Paulraj,
>> I'm interested in testing Numonyx MLC Nand devices.
>> So, what kind of tests have you done with MLC NAND ?
> The ones we get in mtd-utils
>> File system level ?
> We load jffs and yaffs2
>> Driver level ?
> We check if ECC correction actually takes place
>> Have you modified in any part the nand_base.c file ?
> No.
>> And what kernel version ?
> The latest 2.6.33.. I have been working on it since 2.6.28.
>> thanks
>>
>
>



More information about the linux-mtd mailing list