[CentOS] Re: hda: no DRQ after issuing WRITE

Matt lm7812 at gmail.com
Fri Nov 21 20:13:16 UTC 2008


I am coming to conclusion that CentOS 4.7 does not support the Intel
ICH9R SATA controller very well.  My disk I/O is really slowing down
as well.  Any solutions besides replacing motherboard to fix it?

Thanks.

Matt


> 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
>



More information about the CentOS mailing list