Date: Sat, 05 Apr 1997 15:06:08 -0700 From: "Justin T. Gibbs" <gibbs@plutotech.com> To: David Malone <dwmalone@maths.tcd.ie> Cc: freebsd-scsi@freebsd.org Subject: Re: SCSI freezes in 2.2-STABLE Message-ID: <199704052208.PAA26098@pluto.plutotech.com> In-Reply-To: Your message of "Sat, 05 Apr 1997 20:17:03 %2B0100." <9704052017.aa27005@salmon.maths.tcd.ie>
next in thread | previous in thread | raw e-mail | index | archive | help
>If it helps any these occured just before the last hang. Actually, it helps quite a bit. I just fixed one bug in the selection timeout handler of the driver that will remove the "referenced scb not valid..." message, but doesn't explain why you got a selection timeout in the first place. The second bit of interesting information here is that even though we had been reselected (SELDI is true in SSTAT0), the driver didn't see it since the current sequencer address shows we're still looking for work to do. I made a change to the sequencer that may affect that problem since the poll for work loop was the only place in the driver where we attempted to test for more than a single bit in that register at a time. Its a shot in the dark, but it may solve this problem. Let me know how these changes fair for you. I don't know when the next CTM delta will be generated though... > David. > >Apr 5 19:30:06 synge /kernel: ahc1: ahc_intr - referenced scb not valid durin >g >scsiint 0x8b scb(255) > >Apr 5 19:30:06 synge /kernel: SIMODE0 = 0x0, SIMODE1 = 0xa4, SSTAT0 = 0x37 > >Apr 5 19:30:06 synge /kernel: SEQADDR = 0x5 > >Apr 5 19:30:15 synge /kernel: sd9(ahc1:1:0): SCB 0x2 - timed out while idle, >LA >STPHASE == 0x1, SCSISIGI == 0xe6 > >Apr 5 19:30:15 synge /kernel: SEQADDR == 0x5 > >Apr 5 19:30:15 synge /kernel: sd9(ahc1:1:0): Queueing an Abort SCB -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704052208.PAA26098>