DOC2000 - 96MB on a 650Mhz PIII - cannot doc_read_ecc

Ollie Lho ollie at sis.com.tw
Fri Mar 2 06:06:34 EST 2001


Pete Skelly wrote:
> 
> Looks like timing is in fact the problem.  I multiplied the delay
> in the routine DoC_Delay by 3, making this call last as long
> as if my machine were a 200Mhz machine (which is probably closer to
> what the Doc2000 drivers we're developed on), and was able to
> successfully use nflt on the drive.
> 
> Although it looks like M-Systems doesn't publish the actual delays required,
> they did indicate that there were in fact delays that had to be taken into
> account.
> 
> Any idea on the real numbers for the delays.  If one knew that, one could
> write
> proc-speed independent delay code (err, not sure whether I'm volunteering or
> not)
> 
> Also, could this be related to some of the problems people are seeing with
> larger
> modules?  Do the larger modules have greater delays for sending commands to
> the chip,
> or are they simply found in faster systems?
> 

M-System does "publish" the timming requirement in their documents. But they
does not made it very clearly, and it seems that the timming varies with
the age of the flash and/or different lot.

Ollie


To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org



More information about the linux-mtd mailing list