jffs & amd_flash.c
kugan at mediasolv.com
Tue Sep 18 04:37:35 EDT 2001
> I am using happily the amd_flash.c driver with AMD 64mbit non-CFI
> flash chip. I haven't experienced this problem. I am using
> arm-linux kernel, which is based on Alan Cox's 2.4.8-ac8.
I am using 2.0.38 uClinux kernel on ARM7TDMI
> Your problem seems not to be failing erase or programming, or is it?
> Surely the debugging message would nag about timeout errors?
I have a dual plane flash , I am running the kernel from the flash(XIP) and
I bott from romfs and mount a jffs partitione in the other flash plane
respect to kernel. when I mount I can see some data being written and read
back to verify, some time it if failing,
> There were problems in sector erase and word writing code in amd_flash.c.
> The problem was that the operation status query was not made form the
> same bank and sector as being erased or written into. This was an issue
> only with chips supporting simultaneous read & write on separate banks.
> I've committed a fixes for these problems into CVS.
The flash chip I have also support simultaneous read and write on different
plane simultaneously. Is your patch in latest CVS or do i have to get and
> The Amd driver works nicely for me and I although I had initially
> hardware configuration related speed problems they have been now
> resolved. Using the command
> dd if=/dev/zero of=/dev/mtd0 bs=1k
I will try this
Thanx and regards
More information about the linux-mtd