[8187] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: recovery behaviour with 1 bad + 1 good drive (aic7xxx)

daemon@ATHENA.MIT.EDU (Matthias Andree)
Wed Feb 23 13:14:15 2000

Date:   Wed, 23 Feb 2000 18:26:36 +0100
From: Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
To: Ricky Beam <jfbeam@bluetopia.net>
Cc: Guest section DW <dwguest@win.tue.nl>,
	linux-scsi@vger.rutgers.edu
Message-ID: <20000223182636.C4697@krusty.e-technik.uni-dortmund.de>
Mail-Followup-To: Ricky Beam <jfbeam@bluetopia.net>,
	Guest section DW <dwguest@win.tue.nl>, linux-scsi@vger.rutgers.edu
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
In-Reply-To: <Pine.LNX.4.04.10002222246490.12259-100000@beaker>; from jfbeam@bluetopia.net on Tue, Feb 22, 2000 at 11:04:48PM -0500

* Ricky Beam (jfbeam@bluetopia.net) [000223 06:50]:
> On Tue, 22 Feb 2000, Guest section DW wrote:
> >> Do you think a SCSI blacklist entry for 'don't bus reset a bus with
> >> this piece of junk on' would help ?
> >
> >No. The problem is not the device, it is our code.
> 
> I would have to say it's both.  Handling a CDROM the same as a hard drive,
> for example, is very bad idea.  But not being able to reset a device and/or
> entire SCSI bus is a major flaw in the code -- it's also one of the hardest
> things to test.

There are patches for explicit bus resets floating around. But still,
if the media is broken, a bus reset still won't fix the media. 

> causing timeouts... I've got an old plextor CD-ROM that disappears from
> the bus when the driver does a bus reset. (Don't ask me how it shows up
> following the driver's initial bus reset.)

Plextor take some time. Some Yamaha drives deadlock when they see bus
reset. Ok, Yamaha's fault, still, notable. 

> In some cases, the error is non-fatal.  The system can continue properly
> if it simply tries again.  This mostly true for removable media devices
> and things with "power saving" modes.

Nah, with SCSI, you need to kick the drive spinning again. 

> Perhaps you should use AHA1542's :-)  Last time I cared to look (ahum, back
> in 1.2), it panics when ever it's "necessary" to do an abort/bus reset.

Nah, that was to prevent non-working bus resets from being thrown
AFAIR. 

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post