Subject: Re: siop crash... was Re: rename of scsipi kernel thread
To: John Clark <j1clark@ucsd.edu>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 04/01/2002 21:35:30
On Sun, Mar 31, 2002 at 12:00:35PM -0800, John Clark wrote:
>
> Am Sonntag den, 31. März 2002, um 12:11, schrieb Manuel Bouyer:
>
> >Hi,
> >would anyone object if I rename the per-channel scsipi kernel thread
> >from
> >controller:channel to the scsipi channel name (e.g. siop0:0 -> scsibus0,
> >ahc0:1 -> scsibus1, pciide0:0 -> atapibus0, etc ...) ?
>
> This post reminded me of something. I have had the siop driver crash
> when a device is attached to my 53c1010 interface. I've not got the exact
> absolute reason why, but the symptom is this. When the interface chip
> thinks the bus is differential, but the actual device is single-ended,
> there
> is a mismatch error. Rather than resetting the SE/LVD mode, the driver
> causes a kernel panic.
>
> This also occurs in the Linux version as well. I'll look into it more,
> but I
> though I'd mention it, and see if anyone has had a similar strange
> problem.
> (In the linux driver I got to the point where the scripts interrupt code
> tried to
> continue the scripts, after which the panic... haven't looked in that
> detail
> into the netbsd version.)
>
> The interface works correctly with a device that always is LVD, and I
> thought
> that if the drive forced SE before the interface chip was
> initialized(via jumpers
> or whatnot, that worked too, but I'll have to retrace my steps.
I just received a NCR53c1010. I should be able to check this in the next
few days (as well as adding support for Ultra160 :)
--
Manuel Bouyer <bouyer@antioche.eu.org>
--