linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* data_xfer too fast? - SATA PIO
@ 2005-02-28 23:39 Mat Loikkanen
  2005-03-01  3:06 ` Mark Lord
  2005-03-02  1:44 ` Benjamin Herrenschmidt
  0 siblings, 2 replies; 4+ messages in thread
From: Mat Loikkanen @ 2005-02-28 23:39 UTC (permalink / raw)
  To: 'Jeff Garzik'; +Cc: linux-ide

We've run into the issue of ata_mmio_data_xfer() reading our host
controller's data fifo too fast -- requesting a data word when the fifo was
empty, before the device had sent PIO data (in our observed case somewhere
in the middle of a 512 byte IDENTIFY DEVICE PIO data transfer).  I can't see
any provision in Libata for a case like ours where the processor and bus are
"too fast".  Has anyone run into this issue before?  Any ideas on what we
should do about it?  We can make our host controller to wait-state the bus
... but for how long, what if data never arrives ...  Thanks for any help.

-mat
 
Mat Loikkanen
Synopsys, Inc.


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

end of thread, other threads:[~2005-03-02  1:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-28 23:39 data_xfer too fast? - SATA PIO Mat Loikkanen
2005-03-01  3:06 ` Mark Lord
2005-03-01 17:49   ` Mat Loikkanen
2005-03-02  1:44 ` Benjamin Herrenschmidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).