I upgraded my Centos 4.7 server last night. Switched from a cheaper
50$ asus motherboard to a Supermicro motherboard. I also, using dd,
copied entire 500g SATA seagate drive to new 500g SATA seagate drive
so as to have two copies in case something went wrong.
Anyway, now I keep getting this error:
Nov 21 06:08:33 server kernel: hda: status timeout: status=0xd0 { Busy }
Nov 21 06:08:33 server kernel:
Nov 21 06:08:33 server kernel: ide: failed opcode was: unknown
Nov 21 06:08:33 server kernel: hda: no DRQ after issuing WRITE
Nov 21 06:08:34 server kernel: ide0: reset: success
Found one website that told me too try hdparm -i to see whats up:
/dev/hda:
Model=ST3500320AS, FwRev=SD15, SerialNo=
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: unknown:
* signifies the current active mode
So from recommendation on website I did this to match MaxMultiSect:
hdparm -m16 /dev/hda
then tried this to turn MultSect off:
hdparm -m0 /dev/hda
Still getting error. The Supermicro MBD-X7SBL-LN1-O motherboard has
basically all defaults set in bios.
Any ideas? Thanks.
Matt