> > No the IDE layer does DMA changedown fine, well apart from all the > > error/timer races in the old IDE code. > > I dunno. It always ended up in PIO mode in my case. I can post the log > if necessary. Ok testing my hardware - AMD get it right for those with host cable detect - AMD get it right for disk side detect - My NV03 gets it wrong on all counts but it pauses only briefly to change neatly down to UDMA33 with old IDE. (We could speed that with libata by going straight to UDMA33 on cable error with PATA_CBL_UNK or some other way to flag "cable detection untrusted") The BIOS seems to get the detection it does right, so we need an Nvidia person to answer this properly. Nvidia + 40pin cable is still clearly such an obscure setting we don't want to damage general behaviour for it. Good news is that the AMD just works, that AFAIK means all the non x86 PC cases just work. Alan - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html