"what" said:
I know that hdd detection times are different by mainboards(or chipset?).
Anyone knows where i can find these information?
In some BIOS setup screens, there is an option to set the
time. The maximum time on these boards is 35 seconds, but
can be set by the user.
As an example, see PDF page 81 here:
ftp://ftp.asus.com.tw/pub/ASUS/mb/sock478/P4C800E-DX/e1347b_p4c800-e_deluxe.pdf
When using onboard RAID controllers, the time constant is
buried inside the RAID BIOS, and the user has no control
over the setting.
There are also some delays in the BIOS POST program that
we do not understand. On some BIOS, there is a 10 to 20
second delay _after_ disk detection is complete, and we cannot
tell what is going on during that time.
If you wish to study this issue, the best way to do your study
is to find a POST card (port 80 monitor), as the card
will display numbers as it advances through the BIOS
routines. Here is a sample BIOS POST card for port 80 (PCI):
http://costronic.com/Ev05p.htm
HDD detection time is something you cannot shorten, without
running the risk of declaring a disk dead, when in fact it
has not finished spinning up. The trick is, to find out what
is the slowest disk in the industry, and use that disk to
set the time constant.
Paul