Re: PERC 3/Di Drive failure...
Mark Watts <[email protected]> Wed, 12 Nov 2003 09:12:17 +0000
| Newsgroups | gmane.linux.drivers.aacraid.devel,gmane.linux.hardware.dell.poweredge |
|---|---|
| Organization | QinetiQ |
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > (Copying linux-aacraid-devel, this is more relevant there) > > > Nov 11 04:19:19 foo kernel: aacraid:ID(1:02:0); Error Event > > [command:0x28] > > Nov 11 04:19:19 foo kernel: aacraid:ID(1:02:0); Medium Error > > [k:0x3,c:0x11,q:0x1] > > Nov 11 04:19:19 foo kernel: aacraid:ID(1:02:0); Read Retries Exhausted > > Ouch, you definitely lost a disk, channel 1, id 2. Yes, we're getting a replacement. At least the flashing warning lights on the drive work :) > > 2) Why did ext3 explode? > > This is the better question. The SCSI mid-layer's timeout for I/O requests > is 60 seconds. After 60 seconds, it invokes the controller's error > handling code to try to abort the command. But, the aacraid error handling > code (at least in 2.4.20-20.9 kernel) is a NOOP, so the SCSI mid-layer just > hung, hence ext3 hung. That's both a shortcoming in the mid-layer (the > driver told it that it couldn't abort, mid-layer can't handle that answer), > and of the driver (it should try to abort somehow.) > > Good news is recent aacraid versions in test (v1.1.4) do implement an abort > mechanism, which should reduce these types of problems, if not eliminate > them completely. In this case the firmware on the controller was still > running, so the driver should just wait until all its previous commands > complete, then start accepting new commands. I don't believe the 2.4.x > SCSI mid-layer error handling is yet prepared to handle being told "no, I > can't abort" by the driver; that work was happening in 2.5.x I believe. > > Thanks, > Matt Is there a timescale for getting this new driver into the mainline kernel? This kind of problem is giving me the jitters about buying PERC 3's again - do the LSI based cards have the same problem? Cheers, Mark. - -- Mark Watts Senior Systems Engineer QinetiQ TIM St Andrews Road, Malvern GPG Public Key ID: 455420ED -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/sflyBn4EFUVUIO0RAtxPAKDiatssiWHc7+QVR6wiwoBeFN6C6ACfXz6p iyIqYK0MeWjm3IRsqrSozgA= =hP0Y -----END PGP SIGNATURE----- _______________________________________________ Linux-aacraid-devel mailing list [email protected] http://lists.us.dell.com/mailman/listinfo/linux-aacraid-devel Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/