Linux 2.0.34 and aic7xxx v5.0.1[49] driver

Tom Pinkl tom at hbsrx.com
Wed Jun 17 09:13:42 PDT 1998


I'm having problems with the new aic7xxx driver as shipped with 
Linux kernel version 2.0.34.  As others have reported on this 
list, it doesn't recognize all of the attached devices. 

My system has a Buslogic BT-958 with two hard drives and a CD-ROM, 
and an Adaptec 2940 with two tape drives.  The BT-958 is scsi0 
and the 2940 is scsi1.

Up until kernel 2.0.33, all SCSI devices were detected properly on 
each of the two adapters.  Starting with kernel 2.0.34 and the 
aic7xxx driver version 5.0.14, no devices are detected on the 2940.

When I patched the aic7xxx driver up to 5.0.19, it detected one of 
the two tape drives attached to the 2940. 

Note that all devices are internal.  Termination is disabled on 
every device and an active terminator is plugged into the last 
connector of each of the two ribbon cables.

If anyone can offer a suggestion that would allow all 2940-attached 
devices to be recognized by the aic7xxx driver, I would very much 
like to hear from you.

Included below is the SCSI related info from /var/log/messages from 
several boots of various kernels and aic7xxx drivers.  I've edited 
out the first 30 characters from each line and some of the output 
from the Buslogic driver.

-- cut here --
# 2.0.33, aic7xxx v4.1.1 - two tape drives on scsi1

Linux version 2.0.33 (root at zorro.abc.org) (gcc version 2.7.2.1) #1 Mon Jun 15 17:29:35 EDT 1998
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.06J, I/O Address: 0xFFF4, IRQ Channel: 9/Level
scsi0:   PCI Bus: 0, Device: 15, Address: 0xFFBEF000, Host Adapter SCSI ID: 7
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi0:   Target 0: Synchronous at 10.0 mega-transfers/second, offset 15
scsi0:   Target 1: Synchronous at 10.0 mega-transfers/second, offset 15
scsi0:   Target 5: Synchronous at 10.0 mega-transfers/second, offset 8
aic7xxx: <Adaptec AHA-294X SCSI host adapter> at PCI 11
aic7xxx: BIOS enabled, IO Port 0xfc00, IO Mem 0xffbee000, IRQ 5, Revision B
aic7xxx: Single Channel, SCSI ID 7, 16/255 SCBs, QFull 16, QMask 0x1f
scsi0 : BusLogic BT-958
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1.1/3.2.1
  Vendor: SEAGATE   Model: ST32155N          Rev: 0594
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
  Vendor: SEAGATE   Model: ST32155N          Rev: 0594
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
  Vendor: TEAC      Model: CD-ROM CD-516S    Rev: 1.0D
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0
scsi1: Scanning channel A for devices.
  Vendor: TANDBERG  Model:  TDC 4222         Rev: =07:
  Type:   Sequential-Access                  ANSI SCSI revision: 02
  Vendor: HP        Model: HP35480A          Rev: T603
  Type:   Sequential-Access                  ANSI SCSI revision: 02
scsi0: Tagged Queuing now active for Target 0
scsi0: Tagged Queuing now active for Target 1
Detected scsi tape st0 at scsi1, channel 0, id 2, lun 0
Detected scsi tape st1 at scsi1, channel 0, id 6, lun 0

# 2.0.34, aic7xxx v5.0.14 - no tape drives on scsi1

Linux version 2.0.34 (root at zorro.abc.org) (gcc version 2.7.2.1) #1 Mon Jun 15 17:50:18 EDT 1998
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.06J, I/O Address: 0xFFF4, IRQ Channel: 9/Level
scsi0:   PCI Bus: 0, Device: 15, Address: 0xFFBEF000, Host Adapter SCSI ID: 7
scsi0: *** BusLogic BT-958 Initialized Successfully ***
(scsi1) <Adaptec AHA-294X SCSI host adapter> found at PCI 11/0
(scsi1) Narrow Channel, SCSI ID=7, 16/255 SCBs
(scsi1) BIOS enabled, IO Port 0xfc00, IRQ 5
(scsi1) IO Memory at 0xffbee000, MMAP Memory at 0x4805000
(scsi1) Resetting channel
(scsi1) Downloading sequencer code... 406 instructions downloaded
scsi0 : BusLogic BT-958
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.14/3.2.4
  Vendor: SEAGATE   Model: ST32155N          Rev: 0594
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
  Vendor: SEAGATE   Model: ST32155N          Rev: 0594
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
  Vendor: TEAC      Model: CD-ROM CD-516S    Rev: 1.0D
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0
scsi0: Target 0: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
scsi0: Target 1: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
scsi0: Target 5: Queue Depth 3, Synchronous at 10.0 MB/sec, offset 8
(scsi1:0:-1:-1) Scanning channel for devices.
(scsi1:-1:-1:-1) Bad scbptr 255 during SELTO.
(scsi1:-1:-1:-1) Referenced SCB 255 not valid during SELTO.
scsi0: Tagged Queuing now active for Target 0
scsi0: Tagged Queuing now active for Target 1

# 2.0.34, aic7xxx v5.0.19 - one tape drive on scsi1

Linux version 2.0.34 (root at zorro.abc.org) (gcc version 2.7.2.1) #2 Tue Jun 16 16:00:48 EDT 1998
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.06J, I/O Address: 0xFFF4, IRQ Channel: 9/Level
scsi0:   PCI Bus: 0, Device: 15, Address: 0xFFBEF000, Host Adapter SCSI ID: 7
scsi0: *** BusLogic BT-958 Initialized Successfully ***
(scsi1) <Adaptec AHA-294X SCSI host adapter> found at PCI 11/0
(scsi1) Narrow Channel, SCSI ID=7, 16/255 SCBs
(scsi1) BIOS enabled, IO Port 0xfc00, IRQ 5
(scsi1) IO Memory at 0xffbee000, MMAP Memory at 0x4805000
(scsi1) Resetting channel
(scsi1) Downloading sequencer code... 406 instructions downloaded
scsi0 : BusLogic BT-958
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.19/3.2.4
  Vendor: SEAGATE   Model: ST32155N          Rev: 0594
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
  Vendor: SEAGATE   Model: ST32155N          Rev: 0594
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
  Vendor: TEAC      Model: CD-ROM CD-516S    Rev: 1.0D
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0
scsi0: Target 0: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
scsi0: Target 1: Queue Depth 28, Synchronous at 10.0 MB/sec, offset 15
scsi0: Target 5: Queue Depth 3, Synchronous at 10.0 MB/sec, offset 8
(scsi1:0:-1:-1) Scanning channel for devices.
  Vendor: HP        Model: HP35480A          Rev: T603
  Type:   Sequential-Access                  ANSI SCSI revision: 02
scsi0: Tagged Queuing now active for Target 0
scsi0: Tagged Queuing now active for Target 1
Detected scsi tape st0 at scsi1, channel 0, id 6, lun 0
(scsi1:0:6:0) Synchronous at 5.0MHz, offset 8.
-- end --

-- 
Thomas J. Pinkl                         738 Louis Drive
Unix Systems Programmer                 Warminster, Pa 18974
Health Business Systems, Inc.           (215) 442-9300 x9260

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