Date: Wed, 17 Jun 1998 12:13:25 -0400 (EDT) From: Tom Pinkl <tom@hbsrx.com> To: aic7xxx@FreeBSD.ORG Subject: Linux 2.0.34 and aic7xxx v5.0.1[49] driver Message-ID: <9806171613.AA25505@hbsrx.com>
next in thread | raw e-mail | index | archive | help
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@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@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@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@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?9806171613.AA25505>