On Sat, May 27 2006, Mark Lord wrote: > Jens Axboe wrote: > >On Sat, May 27 2006, Mark Lord wrote: > > > >>Resume worked, with this output: > >> > >>May 27 18:03:33 localhost kernel: ATA status 80 > >>May 27 18:03:33 localhost kernel: ata1: dev 0 configured for UDMA/100 > >>May 27 18:03:33 localhost kernel: ATA status 00 > >>May 27 18:03:33 localhost kernel: ata2: dev 0 configured for UDMA/33 > >> > >>Note that the second set are for the DVD-RW drive, > >>which (being ATAPI) doesn't assert ATA_DRDY. > > > >Works for me too, I changed the delay to match the 200000 above just to > >be on the safe side. > > > But what was the kernel output for the status value? None, I got no output. I resumed 4 times here, worked every time and no ATA status messages. > It's important here --> the printk() probably introduced enough delay > to compensate for the removal of your other delay. Not when there's no printk :) > You did remove the other delay, right? of course, in fact it resumes noticably faster. -- Jens Axboe - : 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