Re: Weird: 30 sec delay during early boot

Andries Brouwer
2004-07-04T23:27:24Z

On Sun, Jul 04, 2004 at 03:52:51PM -0500, Matt Domsch wrote:

> Only that it's now probing more than just the first disk, but the
> first 16 possible BIOS disks. If the BIOS behaves badly to an int13
> READ_SECTORS command, that'd be good to know...

I recall text fragments like

"Any device claiming compliance to ATA-3 or later as indicated in
IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data should properly
release PDIAG- after a power-on or hardware reset upon receiving
the first command or after 31 seconds have elapsed since the reset,
whichever comes first."

that seem to imply that probing a nonexistent device may take 31 sec
before one is allowed to conclude that there is nothing there.

Andries

(ide_wait_hwif_ready() used to wait 35 seconds)