Alan Cox wrote:
On Sul, 2005-02-13 at 18:51, Jeff Garzik wrote:

libata-dev now has two drivers that support PATA, pata_pdc2027x and ata_piix, and the core is getting close (DMA blacklist in, C/H/S support close).


Do you have DMA change down sorted - CRC error, drop speed and/or switch
to PIO then later flip back. Thats one real horror to get right and one
thats badly screwy in the current IDE code (-ac IDE can hang the box for
ages, base will sometimes crash)

Error handling is -very- stupid simple right now: if we get an error, report that error in the struct request [based on your ATA -> SCSI sense conversion] back to upper layer.


It needs to be fleshed out into separate host bus / ATA bus / device errors, and handled accordingly.

        Jeff


- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

Reply via email to