Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Apr 1997 00:58:21 +0100
From:      David Malone <dwmalone@maths.tcd.ie>
To:        "Justin T. Gibbs" <gibbs@plutotech.com>
Cc:        freebsd-scsi@freebsd.org, nops@maths.tcd.ie
Subject:   Re: SCSI freezes in 2.2-STABLE 
Message-ID:   <9704060058.aa08317@salmon.maths.tcd.ie>
In-Reply-To: Your message of "Sat, 05 Apr 1997 15:06:08 PDT." <199704052208.PAA26098@pluto.plutotech.com> 

index | next in thread | previous in thread | raw e-mail

> 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...

I'll grab the delta as soon as it appears.

Going up to CTM delta 226 helped a bit, the machine can now atleast
fsck the disks when it reboots ( so far ). We've had two more crashes,
I've a vmcore for the first of them, if its of any interest. The panic
reason was "Couldn't find busy SCB".

Here is the log messages for the second.

Apr  5 22:58:37 synge /kernel: ahc1: ahc_intr - referenced scb not valid during 
 scsiint 0x8b scb(255)                                                          
Apr  5 22:58:37 synge /kernel: SIMODE0 = 0x0, SIMODE1 = 0xa4, SSTAT0 = 0x37     
Apr  5 22:58:37 synge /kernel: SEQADDR = 0x5                                    
Apr  5 22:58:47 synge /kernel: sd9(ahc1:1:0): SCB 0x1 - timed out while idle, LASTPHASE == 0x1, SCSISIGI == 0xe6                                               
Apr  5 22:58:47 synge /kernel: SEQADDR == 0x5                                   
Apr  5 22:58:47 synge /kernel: sd9(ahc1:1:0): Queueing an Abort SCB             
Apr  5 22:58:47 synge /kernel: sd8(ahc1:0:0): SCB 0x2 timedout while recovery in progress                                                                      
Apr  5 22:58:47 synge /kernel: sd9(ahc1:1:0): SCB 0x0 timedout while recovery in progress                                                                      
Apr  5 22:58:47 synge /kernel: sd8(ahc1:0:0): SCB 0x3 timedout while recovery in progress  


The machine seems to pretty quickly, so we've stopped accepting news for
the moment.

	David.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9704060058.aa08317>