Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 1999 18:36:15 -0700 (PDT)
From:      Matthew Jacob <mjacob@feral.com>
To:        "Justin T. Gibbs" <gibbs@plutotech.com>, "Kenneth D. Merry" <ken@plutotech.com>
Cc:        scsi@freebsd.org
Subject:   delay in debugging problems with Qlogic cards caused by...
Message-ID:  <Pine.BSF.4.05.9907261831160.30275-100000@semuta.feral.com>

next in thread | raw e-mail | index | archive | help

Part of the problem I've had in debugging this 'hang' condition has turned
out to be a failing drive- I finally caught in a situation of:

First Error:
(da1:isp0:0:1:0): READ(10). CDB: 28 0 0 47 57 aa 0 0 6 0
(da1:isp0:0:1:0): ABORTED COMMAND asc:48,0
(da1:isp0:0:1:0): Initiator detected error message received field replaceable unit: 2

Then the next command fails to do Auto Request Sense:

isp0: Auto Request Sense failed for target 1 lun 0

Then there's an infinite (and quiet until I put a debug line in) sequence of:

isp0: fdevq 1.0 20c 8, i.e., freeze of Device Queue because the device is
always sending back a busy status. This goes on until you reset the machine.

It strikes me that an upper bound of busy time would be a good thing to
have- it took me several days of hangs in the middle of the night until I
finally caught this. You can say that this is "flaky" h/w (and you'd be
right), but seems like a good case for defensive programming. Whew. I'm
sore fatigued...

-matt




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9907261831160.30275-100000>