Bill said:
Hi
On a 7zx board sometimes the hard disks aren't detected by the CMOS at
startup. I must unplug the DD cables from the MB and restart the machine.
The cables are brand new.
Is there something to do to fix that pb ?
Thanks
There can be multiple reasons for a problem like that.
The hard drive, at the ribbon cable level, is unresponsive until
1) Spindle is up to speed.
2) Controller is able to complete internal housekeeping.
That may include loading sector substitution tables,
or other data structures from disk. (One of my disks, even
got its name and capacity from the platters - I discovered
that one day, when the disk failed.) There may be a small
SMART test and an attempt to seek to a few places.
3) Then, the drive will listen for commands on the IDE bus.
The BIOS, at that point, doesn't know what is going on.
A drive may be there, or it might not. The BIOS may have
a timer it keeps in software. One of my motherboards will
wait up to 35 seconds, before giving up on the interface.
For interfaces on which the user knows there is no disk,
sometimes you can go into the BIOS and disable the interface,
so there is no additional delay waiting for drives that
are not there.
That being said, I don't see a setting in the GA-7ZX manual,
to adjust the delay. Some motherboard BIOS have a setting,
where you can adjust the delay (for that number like 35
seconds).
An alternative way to add delay, is to enable a memory test
in the BIOS. BIOS have options for "quick POST" or not so
quick POST. If you enable functions that increase the
test time at the beginning of POST, that can give a
slow hard drive more time to start. Again, I don't see
the necessary option in the GA-7ZX manual.
This could be symptomatic of a hard drive problem. You can
either use a tool that displays SMART data (Speedfan from
almico.com), or you can download a disk diagnostic from the
hard drive manufacturer. Most hard drive manufacturers have
tools of one sort or another on their site. They recommend
the user run the diagnostic, before making warranty claims
etc.
But in some cases this is drive brand specific. There have
been drive models, that are overly slow to start and become
ready, causing problems for more than one motherboard design.
Adding a PCI card based IDE controller, is another potential
fix, but does require proper support from the BIOS (INT 0x13
capture, boot order etc). In that case, BIOS code stored in
the BIOS chip on the PCI card, would insert a delay, for the
disk to become ready on that interface. To use a PCI card,
you install the PCI card first (no disk connected), install
driver for PCI card, shut down, and move the IDE cable to
the new card. The card is most likely to be compatible with
hard drives (optical drives can be picky), and perhaps include
one IDE cable in the retail box.
HTH,
Paul