Timothy Daniels said:
You know, that's interesting. What does the BIOS do
while it's waiting for the Master hard drive to spool up?
It basically interrogates the drive on its details. Since the
drive is powered up and is itself waiting till the drive spins
up, it works fine. The bios doesnt wait forever and its very
unlikely indeed to still be polling for drives at the time that the
last drive of the 4 has been powered up by a power sequencer.
I mean, there must be a wait involved since it starts
up immediately up application of power while the hard
drive takes several seconds to come up to speed.
Yes, but the drive electronics is obviously up and it can
take a second or so to reply to the request for its details.
There must be a signal from the hard drive that tells the
BIOS that it can proceed with the boot strap loading.
Not really. Initially the bios interrogates the drives on
their capabilitys, as part of the AUTO config mechanism,
and once its determined what drives are connected, then
just reads the MBR off the drive its been told to boot off,
identifys the partition to boot from and starts doing that etc.
It would seem that it wouldn't be too hard to extend that wait until
all the hard drive spool-ups have completed before proceeding.
Yes, there isnt any technical reason why say you
couldnt specify in the bios to allow say 10 secs for
all the drives to have spun up, but few bios have that.
Makes a hell of a lot more sense to just get a better
power supply instead of farting around like that, and
thats why few bios have anything like that.
SCSI drives do have that capability, and the
bios on the SCSI card allow for that capability.