Messages in this thread | | | Date | Thu, 04 Dec 2008 19:17:16 +0300 | From | Sergei Shtylyov <> | Subject | Re: [PATCH] Resurrect IT8172 IDE controller driver |
| |
Hello.
Alan Cox wrote:
>>I am not sure how to determine if IORDY sampling is supported by a >>drive. If I'm reading the code correctly, other drivers only check >>that the PIO mode is > 2 (not > 1 as in my driver) -- that seems to be >>the case for at least piix.c, siimage.c, and it8213.c.
> Old IDE is wrong on this and in fact unless it has changed recently > simply can't cope with and doesn't provide functions for it. A libata
It's not as wrong as you're trying to paint it: ide_get_best_pio_mode() has been here for ages and it have been returning the IORDY setting -- although it actually asks the drive only when auto-tuning the mode, and when being given the explicit mode only tells to use IORDY on modes > 2.
WBR, Sergei
| |