LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   IDE IRQ Timeout Error (https://www.linuxquestions.org/questions/linux-general-1/ide-irq-timeout-error-7497/)

ejtbrown 10-12-2001 02:19 PM

IDE IRQ Timeout Error
 
I have a RedHat 6.0 system that I've been running for some time now. Recently, I installed another 4GB drive (Western Digital) in it (it started out with a Seagate 4GB drive). Since I installed the new drive, the system has become sluggish, and every minute or so it ehcos the following to the first virtual console:

hdb: irq timeout: status=0xd0 { Busy }
ide0: reset: success

Every time this happens, I can hear the drive park and stop after the first line of the message, then spin back up before the second message. Both drives are accessable, but the sluggishness is a problem, and I'm a bit worried about wear on the drive from repeated stop/park/spin up operations.

I would like to know if there is a nice, canned silver bullet for this, or at least have some idea what the error means.

unSpawn 10-13-2001 04:18 AM

Im guessing this is the case where you have a newer mobo and an older HD, and have DMA enabled. Executing "hdparm -d /dev/(drive)" would tell you. Executing "hdparm -d 0 /dev/(drive)" turns off DMA for that drive.

HTH

ejtbrown 10-15-2001 01:19 PM

Checked both drives with hdparm. They both have exactly the same settings, with DMA off. Output of hdparm for the offending drive follows:

multcount = 0 (off)
I/O support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 523/255/63, sectors = 8404830, start = 0

Any other ideas?

jim_boy 10-17-2001 05:01 PM

have same problem with old WD caviar 31000..

do you have already a solution ??

ejtbrown 10-18-2001 12:50 PM

Victory! Here's what worked for me (keep in mind that the culprit drive is a Seagate ST34321A 4GB - my /dev/hdb)

hdparm -S 250 /dev/hdb

This sets the spin down time to 5 hours. See man hdparm for more info - the -S flag is a bit odd in the way it works.


All times are GMT -5. The time now is 04:53 PM.