Re: SCSI Disk Error (2.1.125 and 2.1.126)

Guest section DW (dwguest@win.tue.nl)
Mon, 26 Oct 1998 22:40:18 +0100 (MET)


> #1 - Why does the entire system lockup (i.e. no CTL-ALT-DEL, ALT-SYSRQ or
> anything) while the SCSI is resetting and getting SENSEKEY errors?

Last time I looked at this, the answer was: because the scsi_error
code sleeps for seconds with the io_request_lock held, so that
no other code can do anything.

If this is still the case (I haven't checked the past month)
then I repeat my plea: remove the second, more severe, half
of scsi_error.c. It is really harmful, and can kill an otherwise
well-functioning system because of some triviality that is
wrong with some unimportant SCSI device.

["Cannot lock CDROM reader door" (when there is no door),
"Wrong block size on tape", etc. No matter how much the SCSI bus
is reset, these errors will not go away.]

Andries

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