[3048] in linux-scsi channel archive

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

Re: RAID & unhappy scsi driver

daemon@ATHENA.MIT.EDU (linas@linas.org)
Tue Jan 6 17:28:26 1998

To: dledford@dialnet.net (Doug Ledford)
Date: 	Tue, 6 Jan 1998 16:50:28 -0600 (CST)
Cc: linas@linas.org, linas@fc.net, linux-eata@trudi.zdv.Uni-Mainz.DE,
        linux-scsi@vger.rutgers.edu, linux-raid@vger.rutgers.edu
In-Reply-To: <XFMail.980106005146.dledford@dialnet.net> from "Doug Ledford" at Jan 6, 98 00:13:26 am
From: linas@linas.org

It's been rumoured that Doug Ledford said:
> 
> More or less, the aic7xxx driver should fairly well handle reservation
> conflicts and busy devices.  

Good!.

> >-- the bus-busy signal wire can be cleared with a bus reset, right?
> >   I figure that if the main server goes down, its power will be 
> >   cut with some dead-man switch, and the other CPU can take over.
> >   I was not anticipating power-cycling the disk enclosure.
> 
> Unfortunately, no.  It isn't that easy.  In this case, the Busy pin on the
> SCSI bus is a shared signal pin.  Its active state is defined as active
> *LOW* meaning 0V nominal, but actually, anything under about 2V should
> trigger devices into thinking the bus is busy).  Any device is allowed to
> pull this pin low (active) in order to signal busy.  The power to drive this
> pin high (inactive) is provided by the SCSI terminators.  For certain
> failure modes, power cycling won't even help.  For example, if one of your
> drives develops a physical short between the busy signal pin and ground,
> that pin is going low and it wont go high again until you disconnect that
> device from the bus, period, end of discussion, system dead.  You could
> power cycle things until you're blue in the face and it wouldn't help.  So,
> knowing this information, you can see, a single SCSI bus is *NOT* adviseable
> for a truly failsafe operation.

Hmm, 

I guess something like a 10baseT hub with fault isolation for scsi
would be neeeded.  But I've never heard of such a thing.

Alternately, I imagine that maybe IBM SSA architecture disks don't suffer
this problem, given that they are meant for HA deployment.  I though
I heard of someone doing an SSA driver for linux, but suspect its not done.
Also, my impression is that ssa disks are hard to find and very expensive.

--linas

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