Re: [RFC] libata IORDY handling

2007-01-29 Thread Alan
Atttaching my (already obsolete) patch, just in case... Thanks. Double checking my code it looks similar although I don't bother with the DMA check as the drivers know that in DMA cases the PIO call will be made before the DMA mode is set when DMA modes are in use. - To unsubscribe from

[RFC] libata IORDY handling

2007-01-28 Thread Sergei Shtylyov
Hello. Sergei Shtylyov wrote: Fix PIO mode 1 overclocked taskfile transfers -- probably a typo carried over from drivers/ide/pci/siimage.c where I've found it by documentation check... drivers/ata/pata_sil680.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

Re: [RFC] libata IORDY handling

2007-01-28 Thread Alan
I looked into fixing this but had a feeling that the thing wasn't right from the very start, including ata_pio_need_iordy(). In my understanding of the ANSI T13 stadrads, when one issues Set Features subcommand Set Transfer Mode with sector count register of 0x8 thru 0xC this means

Re: [RFC] libata IORDY handling

2007-01-28 Thread Sergei Shtylyov
Hello. Alan wrote: I looked into fixing this but had a feeling that the thing wasn't right from the very start, including ata_pio_need_iordy(). In my understanding of the ANSI T13 stadrads, when one issues Set Features subcommand Set Transfer Mode with sector count register of 0x8 thru