Hello, I just tried the libata support for PATA in kernel 2.6.20-rc5 and I got this: scsi1 : pata_sis ata2.00: ATAPI, max UDMA/66 ata2.01: ATAPI, max UDMA/33 ata2.00: configured for UDMA/33 ata2.01: qc timeout (cmd 0xef) ata2.01: failed to set xfermode (err_mask=0x4) ata2.01: limiting speed to UDMA/25 ata2: failed to recover some devices, retrying in 5 secs ata2.00: configured for UDMA/33 ata2.01: qc timeout (cmd 0xef) ata2.01: failed to set xfermode (err_mask=0x4) ata2.01: limiting speed to PIO0 ata2: failed to recover some devices, retrying in 5 secs ata2.00: configured for UDMA/33 ata2.01: qc timeout (cmd 0xef) ata2.01: failed to set xfermode (err_mask=0x4) ata2.01: disabled ata2: failed to recover some devices, retrying in 5 secs ata2.00: failed to set xfermode (err_mask=0x40) ata2.00: limiting speed to UDMA/25 ata2: failed to recover some devices, retrying in 5 secs ata2.00: configured for UDMA/25 The offending device is a LITE-ON LTR-40125S CDRW attached to SIS 513 IDE (rev d0) I found a patch here: http://readlist.com/lists/vger.kernel.org/linux-kernel/45/228948.html which cures the problem for me. Is this the recommended patch for this problem? If not, I would be happy to test alternative solutions. Thanks, John Williams - 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