As libata now can do PIO, don't ignore PIO-only devices. Signed-off-by: Tejun Heo <htejun@xxxxxxxxx> --- I'm currently away from my machines due to idiotic/useless national reserve military training :-(, so I only compile tested it. Ed, can you please try the following patch and report the result? Jeff, please don't apply until Ed confirms. libata-core.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/scsi/libata-core.c b/drivers/scsi/libata-core.c index 714b42b..c4e528c 100644 --- a/drivers/scsi/libata-core.c +++ b/drivers/scsi/libata-core.c @@ -1219,13 +1219,6 @@ static int ata_dev_configure(struct ata_ * common ATA, ATAPI feature tests */ - /* we require DMA support (bits 8 of word 49) */ - if (!ata_id_has_dma(id)) { - printk(KERN_DEBUG "ata%u: no dma\n", ap->id); - rc = -EINVAL; - goto err_out_nosup; - } - /* find max transfer mode; for printk only */ xfer_mask = ata_id_xfermask(id); - : 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