public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* AMD & Fujitsu CFI driver problem
@ 2004-04-21  9:24 Dmitry Konyshev
  2004-04-21  9:32 ` David Vrabel
  0 siblings, 1 reply; 3+ messages in thread
From: Dmitry Konyshev @ 2004-04-21  9:24 UTC (permalink / raw)
  To: linux-mtd

Hi there,

    I have troubles with current AMD & Fujitsu CFI driver. When it works 
with 2 x16 devices in 32-bit mode, it fails to correctly detect ending 
of erasure operation. Looks like that when one device reports the end of 
operation by setting all 16 its bits in 1, the other device is not done 
yet, and the code in chip_status() returns CHIP_TIMEDOUT because it 
doesn't consider such a situation.

    I wonder if there's a fix for this issue already or anybody's gonna 
fix it soon.

wbr, Dmitry

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

* Re: AMD & Fujitsu CFI driver problem
  2004-04-21  9:24 AMD & Fujitsu CFI driver problem Dmitry Konyshev
@ 2004-04-21  9:32 ` David Vrabel
  2004-04-21 11:02   ` Dmitry Konyshev
  0 siblings, 1 reply; 3+ messages in thread
From: David Vrabel @ 2004-04-21  9:32 UTC (permalink / raw)
  To: linux-mtd

Dmitry Konyshev wrote:
> 
>    I have troubles with current AMD & Fujitsu CFI driver. When it works 
> with 2 x16 devices in 32-bit mode, it fails to correctly detect ending 
> of erasure operation. Looks like that when one device reports the end of 
> operation by setting all 16 its bits in 1, the other device is not done 
> yet, and the code in chip_status() returns CHIP_TIMEDOUT because it 
> doesn't consider such a situation.

That's correct. chip_status() is broken for interleaved chips.  Which is 
why the latest version (1.98) in CVS no longer uses it.  Update and see 
if that fixes the issue.

David Vrabel

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

* Re: AMD & Fujitsu CFI driver problem
  2004-04-21  9:32 ` David Vrabel
@ 2004-04-21 11:02   ` Dmitry Konyshev
  0 siblings, 0 replies; 3+ messages in thread
From: Dmitry Konyshev @ 2004-04-21 11:02 UTC (permalink / raw)
  To: David Vrabel; +Cc: linux-mtd

David Vrabel wrote:

> That's correct. chip_status() is broken for interleaved chips.  Which 
> is why the latest version (1.98) in CVS no longer uses it.  Update and 
> see if that fixes the issue.
>
Thanks a lot, it actually fixes the issue.

wbr, Dmitry

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

end of thread, other threads:[~2004-04-21 11:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-21  9:24 AMD & Fujitsu CFI driver problem Dmitry Konyshev
2004-04-21  9:32 ` David Vrabel
2004-04-21 11:02   ` Dmitry Konyshev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox