IDE status timeout 0x80 { busy }

Ely Wilson (k3040e4@c210.edvz.uni-linz.ac.at)
Mon, 12 Oct 1998 01:12:21 +0100 (MET)


I've finally made up my mind to report this one, though I'm aware that
it could also be a hardware problem.

I'm getting IDE disks timeouts which cause my machine to hang. This
usually happens during very heavy swapping activity, but it can also
happen when copying large amounts of data (some 100MB).

I can reproduce the situation on a 2.0.35 kernel, and in fact I first
thought the problem had gone away when switching to 2.1, but it still
bites me now and then (last happened with 2.1.124). Probably disk
caching is better in 2.1.

The syslog says:

> ide0: reset timed_out, status 0x80
> hdb: status timeout: status=0x80 { busy }
> hdb: drive is not ready for command
[ this repeats some times ]
> end_request: i/o error, dev 03:46 (hdb), sector 2231076
> ide0: reset timed_out, status 0x80
> hdb: status timeout: status=0x80 { busy }
> hdb: drive is not ready for command
[ and so on - the machine hangs forever ]

(BTW I've copied this on a page of paper, so error messages may
not be 100% exact)

I have 3 IDE disks and a CDROM on /dev/hdd. I also have a SCSI card, but
for debugging no driver module was loaded and the drives were physically
disconnected.

I know next to nothing about low-level disk stuff, but I'd happily
debug this in more detail.

Markus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/