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/