Jens Axboe wrote:
Inspired by your last posting, I already booted this: + u8 status1, status2, status3; + status1 = ata_chk_status(ap); + ata_busy_wait(ap, ATA_BUSY, 200000); + status2 = ata_chk_status(ap); + status3 = ata_wait_idle(ap); + printk("s 1/2/3 %x/%x/%x\n", status1, status2, status3); with the rest being as posted before. It gives me: s 1/2/3 80/50/50
Yep, that's consistent with ata_piix's PATA emulation during device discovery.
DRDY on this hardware is 100% emulated... Jeff - : 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