From root@jpb.tgix.com  Wed Apr  1 07:52:19 1998
Received: from jpb.tgix.com (jpb.tgix.com [209.49.44.130])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA25820
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 1 Apr 1998 07:52:18 -0800 (PST)
          (envelope-from root@jpb.tgix.com)
Received: (from root@localhost)
	by jpb.tgix.com (8.8.7/8.8.7) id KAA00961;
	Wed, 1 Apr 1998 10:50:32 -0500 (EST)
	(envelope-from root)
Message-Id: <199804011550.KAA00961@jpb.tgix.com>
Date: Wed, 1 Apr 1998 10:50:32 -0500 (EST)
From: jbrown@tgix.com
Reply-To: jbrown@tgix.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: SCSI error 
X-Send-Pr-Version: 3.2

>Number:         6191
>Category:       kern
>Synopsis:       SCSI driver error
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gibbs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr  1 08:00:00 PST 1998
>Closed-Date:    Fri Jul 24 16:37:15 PDT 1998
>Last-Modified:  Fri Jul 24 16:40:26 PDT 1998
>Originator:     Jim Brown
>Release:        FreeBSD 2.2.5-RELEASE i386
>Organization:
Thaumaturgix Inc.
>Environment:


   FreeBSD 2.2.5-RELEASE #0: Mon Mar 30 14:28:30 EST 1998
   root@jpb.tgix.com:/usr/src/sys/compile/JPB
   CPU: Pentium (200.46-MHz 586-class CPU)
   Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
   Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
   real memory  = 67108864 (65536K bytes)
   avail memory = 62402560 (60940K bytes)
   Probing for devices on PCI bus 0:
   chip0 <generic PCI bridge (vendor=8086 device=7100 subclass=0)> rev 1 on pci0:0
   chip1 <generic PCI bridge (vendor=8086 device=7110 subclass=1)> rev 1 on pci0:7:0
   pci0:7:1: Intel Corporation, device=0x7111, class=storage (ide) [no driver assigned]
   pci0:7:2: Intel Corporation, device=0x7112, class=0x0c, subclass=0x03 int d irq 10 [no driver assigned]
   chip2 <generic PCI bridge (vendor=8086 device=7113 subclass=128)> rev 1 on pci0:7:3
   ahc0 <Adaptec 2940A Ultra SCSI host adapter> rev 1 int a irq 11 on pci0:17
   ahc0: aic7860 Single Channel, SCSI Id=7, 3 SCBs
   ahc0 waiting for scsi devices to settle
   (ahc0:0:0): "QUANTUM FIREBALL ST4.3S 0F0C" type 0 fixed SCSI 2
   sd0(ahc0:0:0): Direct-Access 4136MB (8471232 512 byte sectors)
   (ahc0:4:0): "HP C1557A U610" type 1 removable SCSI 2
   st0(ahc0:4:0): Sequential-Access density code 0x8c,  drive empty
   (ahc0:4:1): "HP C1557A U610" type 8 removable SCSI 2
   ch0(ahc0:4:1): Medium-Changer 6 slots, 1 drive, 0 picker
   vga0 <VGA-compatible display device> rev 154 on pci0:18
   pci0:19:    vendor=0x1274, device=0x5000, class=multimedia (audio) int a irq 11 [no driver assigned]
   Mar 31 20:44:44 jpb /kernel: vx0 <3COM 3C905 Fast Etherlink XL PCI> rev 0 int a irq 10 on pci0:20
   

   ...other boot stuff here...


>Description:


   (I am running Amanada-2.4.0 (release) if it matters.)

   The error seems to be a scsi timeout on the sd0 disk first, but 
   I don't know why.


   From /var/log/messages	

Mar 31 20:44:46 jpb lpd[116]: restarted
Mar 31 20:44:52 jpb login: ROOT LOGIN (root) ON ttyv0
Mar 31 20:59:20 jpb /kernel: sd0(ahc0:0:0): SCB 0x1 - timed out in dataout phase, SCSISIGI == 0x4
Mar 31 20:59:20 jpb /kernel: SEQADDR = 0x121 SCSISEQ = 0x12 SSTAT0 = 0x0 SSTAT1 = 0x2
Mar 31 20:59:20 jpb /kernel: st0(ahc0:4:0): abort message in message buffer
Mar 31 20:59:20 jpb /kernel: sd0(ahc0:0:0): SCB 0x2 timedout while recovery in progress
Mar 31 20:59:22 jpb /kernel: st0(ahc0:4:0): SCB 0x0 - timed out in dataout phase, SCSISIGI == 0x14
Mar 31 20:59:22 jpb /kernel: SEQADDR = 0x121 SCSISEQ = 0x12 SSTAT0 = 0x0 SSTAT1 = 0x2
Mar 31 20:59:22 jpb /kernel: st0(ahc0:4:0): no longer in timeout
Mar 31 20:59:22 jpb /kernel: ahc0: Issued Channel A Bus Reset. 3 SCBs aborted
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0): UNIT ATTENTION asc:29,0
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0):  Power on, reset, or bus device reset occurred
Mar 31 20:59:22 jpb /kernel: , retries:3
Mar 31 20:59:22 jpb /kernel: st0(ahc0:4:0): UNIT ATTENTION asc:29,0
Mar 31 20:59:22 jpb /kernel: st0(ahc0:4:0):  Power on, reset, or bus device reset occurred
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0): NOT READY asc:4,0
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0):  Logical unit not ready, cause not reportable
Mar 31 20:59:22 jpb /kernel: , retries:3
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0): NOT READY asc:4,0
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0):  Logical unit not ready, cause not reportable
Mar 31 20:59:22 jpb /kernel: , retries:2
Mar 31 20:59:22 jpb /kernel: sd0(ahc0:0:0): NOT READY asc:4,0
Mar 31 20:59:23 jpb /kernel: sd0(ahc0:0:0):  Logical unit not ready, cause not reportable
Mar 31 20:59:23 jpb /kernel: , retries:2
Mar 31 20:59:23 jpb /kernel: st0(ahc0:4:0): Target Busy
Mar 31 20:59:23 jpb /kernel: sd0(ahc0:0:0): NOT READY asc:4,0
Mar 31 20:59:23 jpb /kernel: sd0(ahc0:0:0):  Logical unit not ready, cause not reportable
Mar 31 20:59:23 jpb /kernel: , retries:1


...  etc. ....



>How-To-Repeat:

	kernel with sd0, ch0 configured.    

        run Amanada

        pull out hair :-)

>Fix:
	
	???

>Release-Note:
>Audit-Trail:

From: Ejovi Nuwere <enuwere@tgix.com>
To: freebsd-gnats-submit@freebsd.org
Cc:  Subject: Re: kern/6191: SCSI driver error
Date: Fri, 24 Jul 1998 17:45:44 -0400

 Has any worked on this bug? This is still a problem for us.
State-Changed-From-To: open->closed 
State-Changed-By: gibbs 
State-Changed-When: Fri Jul 24 16:37:15 PDT 1998 
State-Changed-Why:  
A work around for a DMA engine bug in the aic7880 rev B cards was] 
added in rev 1.77 and rev 1.46.2.22 of aic7xxx.seq.  This fix is 
available in 2.2.7R as well as 3.0-current as well as the drivers for 
the new CAM SCSI layer. 


Responsible-Changed-From-To: freebsd-bugs->gibbs 
Responsible-Changed-By: gibbs 
Responsible-Changed-When: Fri Jul 24 16:37:15 PDT 1998 
Responsible-Changed-Why:  
My driver. 
>Unformatted:
