Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Dec 1998 07:36:20 +0100 (CET)
From:      Ard van Breemen <ard@murphy.nl>
To:        Doug Ledford <dledford@redhat.com>
Cc:        aic7xxx@FreeBSD.ORG
Subject:   Re: 5.1.6 failure too..
Message-ID:  <Pine.LNX.4.04.9812140718480.19662-100000@intel1.cstmel.hobby.nl>
In-Reply-To: <36746F64.DE24F6D7@redhat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 14 Dec 1998, Doug Ledford wrote:
> Vincent Cojot wrote:
> > Hello to everyone and to Doug,
Same for me ;)
> > 2.0.35 + aic7xxx-5.1.0-pre10 = OK
> > 2.0.35 + aic7xxx-5.1.2 = Not OK
> > 2.0.36 + aic7xxx-5.1.x (default, 5.1.5 I think) = Not OK
> > 2.0.36 + aic7xxx-5.1.6 = Not OK
In my case: ranging from pre 5.1.2, then 5.1.5 and 5.1.6 did not "work".
And "work" means recover from exceptional situations. It works when I
unplug my root disk, and plug it back in again (when it is active,
although I cannot remember which version that was).
I have the cd-rewriter here as an example, and I should look that if I
connect a parity less SCSI device on a BUS with parity it still will end
in the same reset loop. (It ends at least in a reset loop)

What I use to get the condition is to use cdparanoia to grab some faulty
audio tracks.

I made a complete log with verbose option:
Dec 13 14:19:15 intel1 kernel: scsi : 0 hosts.
Dec 13 14:21:17 intel1 kernel: (scsi0) <Adaptec AHA-274X SCSI host adapter> found at EISA slot 2
Dec 13 14:21:17 intel1 kernel: (scsi0) Twin Channel, A SCSI ID 7, B SCSI ID 7, 4/255 SCBs
Dec 13 14:21:17 intel1 kernel: (scsi0) Downloading sequencer code... 423 instructions downloaded
Dec 13 14:21:17 intel1 kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.6/3.2.4
Dec 13 14:21:17 intel1 kernel:        <Adaptec AHA-274X SCSI host adapter>
Dec 13 14:21:17 intel1 kernel: scsi : 1 host.
Dec 13 14:21:20 intel1 kernel:   Vendor: PHILIPS   Model: CDD3600 CD-R/RW   Rev: 2.00
Dec 13 14:21:20 intel1 kernel:   Type:   CD-ROM                             ANSI SCSI revision: 02
Dec 13 14:21:20 intel1 kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0

<now I start reading from the cd)
Dec 13 14:24:03 intel1 kernel: (scsi0:0:5:0) Synchronous at 10.0 Mbyte/sec, offset 15.

<after running cd paranoia for the third time, grabbed two songs correctly, it hickups at a certain point, and tries to retry. retries work up until a certain point>
Dec 13 14:33:10 intel1 kernel: scsi : aborting command due to timeout : pid 22185, scsi0, channel 0, id 5, lun 0 UNKNOWN(0xbe) 00 00 01 f5 1c 00 00 0d 10 00 00 
Dec 13 14:33:10 intel1 kernel: (scsi0:0:5:0) Aborting scb 14, flags 0x4
Dec 13 14:33:10 intel1 kernel: (scsi0:0:5:0) SCB is currently active.  Waiting on completion.
Dec 13 14:33:12 intel1 kernel: SCSI host 0 abort (pid 22185) timed out - resetting
Dec 13 14:33:12 intel1 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 13 14:33:12 intel1 kernel: (scsi0:0:5:0) Reset called, scb 14, flags 0x84
Dec 13 14:33:12 intel1 kernel: (scsi0:0:5:0) Bus device reset stupid when other action has failed.
Dec 13 14:33:12 intel1 kernel: (scsi0:0:-1:-1) Reset channel called, will initiate reset.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:-1:-1) Resetting currently active channel.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:-1:-1) Channel reset
Dec 13 14:33:13 intel1 kernel: (scsi0:0:-1:-1) Reset device, active_scb 0
Dec 13 14:33:13 intel1 kernel: (scsi0:0:0:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:1:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:2:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:3:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:4:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:5:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:6:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:-1:-1) Cleaning QINFIFO.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:-1:-1) Cleaning waiting_scbs.
Dec 13 14:33:13 intel1 kernel: (scsi0:0:-1:-1) Cleaning waiting for selection list.
Dec 13 14:33:14 intel1 kernel: (scsi0:0:-1:-1) Cleaning disconnected scbs list.
Dec 13 14:33:14 intel1 kernel: (scsi0:0:5:0:tag14) matches search criteria (scsi0:0:-1:-1:tag255)
Dec 13 14:33:14 intel1 kernel: (scsi0:0:5:0:tag14) matches search criteria (scsi0:0:-1:-1:tag255)
Dec 13 14:33:14 intel1 kernel: (scsi0:0:5:0) Aborting scb 14
Dec 13 14:33:14 intel1 kernel: (scsi0:-1:-1:-1) 1 commands found and queued for completion.

<And now the endless loop>
Dec 13 14:34:31 intel1 kernel: SCSI host 0 abort (pid 22185) timed out - resetting
Dec 13 14:34:31 intel1 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 13 14:34:31 intel1 kernel: (scsi0:0:5:0) Reset called, scb 14, flags 0x6
Dec 13 14:34:31 intel1 kernel: (scsi0:0:5:0) Bus Device reset, scb flags 0x6, Data-In phase
Dec 13 14:34:31 intel1 kernel: (scsi0:0:5:0) SCSISIGI 0x0, SEQADDR 0x111, SSTAT0 0x0, SSTAT1 0x0
Dec 13 14:34:31 intel1 kernel: (scsi0:0:5:0) Invalid SCB ID 14 is active, SCB flags = 0x6.
Dec 13 14:34:31 intel1 kernel: (scsi0:-1:-1:-1) 0 commands found and queued for completion.
Dec 13 14:34:31 intel1 kernel: SCSI host 0 channel 0 reset (pid 22185) timed out - trying harder
Dec 13 14:34:31 intel1 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 13 14:34:31 intel1 kernel: (scsi0:0:5:0) Reset called, scb 14, flags 0x6
Dec 13 14:34:31 intel1 kernel: (scsi0:0:-1:-1) Reset channel called, will initiate reset.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:-1:-1) Resetting currently active channel.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:-1:-1) Channel reset
Dec 13 14:34:32 intel1 kernel: (scsi0:0:-1:-1) Reset device, active_scb 0
Dec 13 14:34:32 intel1 kernel: (scsi0:0:0:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:1:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:2:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:3:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:4:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:5:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:5:0:tag14) matches search criteria (scsi0:0:-1:-1:tag255)
Dec 13 14:34:32 intel1 kernel: (scsi0:0:6:-1) Cleaning up status information and delayed_scbs.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:-1:-1) Cleaning QINFIFO.
Dec 13 14:34:32 intel1 kernel: (scsi0:0:5:0:tag13) matches search criteria (scsi0:0:-1:-1:tag255)
Dec 13 14:34:33 intel1 kernel: (scsi0:0:-1:-1) Cleaning waiting_scbs.
Dec 13 14:34:33 intel1 kernel: (scsi0:0:-1:-1) Cleaning waiting for selection list.
Dec 13 14:34:33 intel1 kernel: (scsi0:0:-1:-1) Cleaning disconnected scbs list.
Dec 13 14:34:33 intel1 kernel: (scsi0:0:5:0) Aborting scb 13
Dec 13 14:34:33 intel1 kernel: (scsi0:0:5:0) Aborting scb 14
Dec 13 14:34:33 intel1 kernel: (scsi0:-1:-1:-1) 2 commands found and queued for completion.

<next one>
Dec 13 14:35:46 intel1 kernel: SCSI host 0 abort (pid 22185) timed out - resetting
<etc.>


I love to hear some comment on this. At least on where to look at.

Thanx for any information,
Ard


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.04.9812140718480.19662-100000>