AIC7xxx question (Specifically Ultra3/160 on AIC7980 controller)

Kronenwetter, Paul paul.kronenwetter at lmco.com
Thu Feb 17 13:45:37 PST 2000


Hello all,

  I have a Dell PowerEdge 6300/550 with quad processors and 4GB memory that
I'm trying to get a 2.3.[34]x kernel running on.  It has an AIC7980 on-board
controller and a LVD Ultra-III/160 disk.  It's running RedHat 6.1 with the
stock 2.2.12-20 kernel and Doug Ledford's aic7xxx driver version 5.1.23 in
the initrd image.

I've tried patching the kernel driver code from 2.3.[34]x to 5.1.23 (and
5.2.0 in the newer 2.3.4x kernels) without success.  The error I receive on
boot is:

aic7xxx: AWAITING_MSG for an SCB that does not have a waiting message.

The kernel panics or hangs and a power cycle is needed to wake things up
again.

I also see a spurious interrupt notification immediately after the sequencer
code download with 2.3.46/5.2.0.  I didn't see that in any previous
kernel/driver rev, although I may have just missed it.

If anyone has ideas I'd love to hear them!  I've included contents of
/proc/scsi/aic7xxx/0 (2.2.12-20/5.1.23/3.2.1) after the sig'.

Thanks!
-Paul

--
Adaptec AIC7xxx driver version: 5.1.23/3.2.4
Compile Options:
  TCQ Enabled By Default : Disabled
  AIC7XXX_PROC_STATS     : Enabled
  AIC7XXX_RESET_DELAY    : 5

Adapter Configuration:
           SCSI Adapter: Adaptec AIC-7890/1 Ultra2 SCSI host adapter
                           Ultra-2 LVD/SE Wide Controller
    PCI MMAPed I/O Base: 0xfeb02000
    PCI Bus 0x01 Device 0x20
 Adapter SEEPROM Config: SEEPROM found and used.
      Adaptec SCSI BIOS: Enabled
                    IRQ: 21
                   SCBs: Active 0, Max Active 1,
                         Allocated 15, HW 32, Page 255
             Interrupts: 4492
      BIOS Control Word: 0x18a6
   Adapter Control Word: 0x1c5c
   Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
     Ultra Enable Flags: 0x0000
 Tag Queue Enable Flags: 0x0000
Ordered Queue Tag Flags: 0x0000
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
    Actual queue depth per device for aic7xxx host instance 0:
      {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

Statistics:

(scsi0:0:0:0)
  Device using Wide/Sync transfers at 80.0 MByte/sec, offset 63
  Transinfo settings: current(10/63/1/0), goal(10/127/1/0), user(10/127/1/0)
  Total transfers 4425 (3066 reads and 1359 writes)
             < 2K      2K+     4K+     8K+    16K+    32K+    64K+   128K+
   Reads:       5       0    1953     403     414     126     165       0
  Writes:       1       0    1197     139      22       0       0       0


(scsi0:0:6:0)
  Device using Narrow/Async transfers.
  Transinfo settings: current(0/0/0/0), goal(0/0/0/0), user(10/127/1/0)
  Total transfers 0 (0 reads and 0 writes)
             < 2K      2K+     4K+     8K+    16K+    32K+    64K+   128K+
   Reads:       0       0       0       0       0       0       0       0
  Writes:       0       0       0       0       0       0       0       0


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




More information about the aic7xxx mailing list