AIC7xxx problems

rubals@caldera.com
Thu, 11 Sep 1997 10:02:34 -0600 (MDT)


Hello,
Here is my system configuration.
Intel p54c 133MHz.
ASUS P/Ip55t2p4s mainboard.
Adaptec AIC-7880 Ultra wide/SCSI 2 host adapter on main board.
SCSI0 Micropolis 4110 (1GB). Jumpered as ID0
SCSI1 Fujitsu M2624f (512MB). Jumpered as ID1
32 MB EDO RAM
ACER 6x IDE CDROM Drive
S3 trio 64 V+ video

Using module aic7xxx that is bundled with Caldera Open Linux Standard
1.1, (kernel ver. 2.0.29) everything works great in probing SCSI disks. When the
pre-2.0.31 kernel is used, SCSI1(Fuj) is detected as SCSI0 and SCSI0(Microp) is
not found using the AIC7xxx module.

I am at your disposal in helping you test any fixes you may come up with.

Included at the end of this document is some debugging aids.
We truly appreciate your work!

Rolando Rubalcava
rubals@caldera.com
Caldera

Using pre-2.0.31 kernel:
Here is the console output before the kernel panics showing the adapter
module loading.
.......... cut
aic7xxx: <Adaptec AIC-7880 Ultra SCSI host adapter> at PCI 13
aic7xxx: BIOS enabled, IO Port 0xe000, IO Mem 0xdf800000, IRQ 11, Revision B
aic7xxx: Wide Chanel, SCSI ID 7, 16/16 SCBs, QFull 16, QMask 0x1f
PPA: unable to initilize controler at 0x378, error1 /* I didn't connect it */
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1/3.2
scsi : 1 host.
scsi0: Scanning channel A for devices.
scsi0: channel 0 : resetting for second half of retries.
SCSI bus is being reset for host 0 channel 0.
(scsi0:-1:0) Reset device, active_scb 0
scsi0: Resetting current channel A
scsi0: Channel reset, sequencer restarted
scsi0: Target 1, channel A, refusing WIDE negotiation; using 8 bit transfers.
scsi0: Sending SDTR!!
Vendor: FUJITSU Model: M2624F-512 REV: 0404
Type: Direct-Acess ANSI SCSI revision: 01 CCS
Detected scsi disk sda at scsi0, channel 0, id1, lun0
scsi : detected 1 SCSI disk total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 1015182 [496 MB] [0.5 GB]
...........end cut

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Using 2.0.29 kernel using module that the folks at LST may have thrown together.

I will give an output of the /var/log/messages file as the adapter
module is loaded.

...........cut
Sep 10 09:08:53 testtemp kernel: >>> kernel: mounting root filesystem <<<
Sep 10 09:08:53 testtemp kernel: VFS: Mounted root (ext2 filesystem).
Sep 10 09:08:53 testtemp kernel: aic7xxx: BurstLen = 8 DWDs, Latency Timer = 32 PCLKS
Sep 10 09:08:53 testtemp kernel: aic7xxx: AIC-7880 Ultra Rev B.
Sep 10 09:08:53 testtemp kernel: aic7xxx: devconfig = 0x1580.
Sep 10 09:08:53 testtemp kernel: aic7xxx: Reading SEEPROM...done.
Sep 10 09:08:53 testtemp kernel: aic7xxx: Extended translation enabled.
Sep 10 09:08:53 testtemp kernel: aic7xxx: Memory check yields 16 SCBs, paging not enabled.
Sep 10 09:08:53 testtemp kernel: aic7xxx: Enabling wide channel of AIC-7880 Ultra-Wide.
Sep 10 09:08:53 testtemp kernel: AIC-7880 Ultra-WIDE (PCI-bus), I/O 0xe000, Mem 0xdf800000:
Sep 10 09:08:53 testtemp kernel: irq 11
Sep 10 09:08:53 testtemp kernel: bus release time 40 bclks
Sep 10 09:08:53 testtemp kernel: data fifo threshold 100
Sep 10 09:08:53 testtemp kernel: SCSI CHANNEL A:
Sep 10 09:08:53 testtemp kernel: scsi id 7
Sep 10 09:08:57 testtemp amd[123]: My ip addr is 0x100007f
Sep 10 09:08:57 testtemp amd[165]: file server localhost type local starts up
Sep 10 09:08:58 testtemp amd[165]: /etc/amd.localdev mounted fstype toplvl on /auto
Sep 10 09:08:53 testtemp kernel: scsi selection timeout 256 ms
Sep 10 09:08:53 testtemp kernel: scsi bus reset at power-on enabled
Sep 10 09:08:53 testtemp kernel: scsi bus parity enabled
Sep 10 09:08:53 testtemp kernel: scsi bus termination (low byte) enabled
Sep 10 09:08:53 testtemp kernel: scsi bus termination (high byte) enabled
Sep 10 09:08:53 testtemp kernel: aic7xxx: Downloading sequencer code...done.
Sep 10 09:08:53 testtemp kernel: aic7xxx: Resetting the SCSI bus...done.
Sep 10 09:08:53 testtemp kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
Sep 10 09:08:53 testtemp kernel: scsi : 1 host.
Sep 10 09:08:53 testtemp kernel: scsi0: Scanning channel A for devices.
Sep 10 09:08:53 testtemp kernel: scsi0: Target 0, channel A, now synchronous at 10.0MHz, offset 15.
Sep 10 09:08:53 testtemp kernel: Vendor: MICROP Model: 4110-09TBCU0322J Rev: HT01
Sep 10 09:08:53 testtemp kernel: Type: Direct-Access ANSI SCSI revision: 02
Sep 10 09:08:53 testtemp kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
Sep 10 09:09:00 testtemp xntpd[146]: xntpd version=3.5f; Wed Feb 5 22:08:33 MET
1997 (1)
Sep 10 09:09:01 testtemp xntpd[146]: tickadj = 1, tick = 10000, tvu_maxslew = 99
Sep 10 09:09:01 testtemp xntpd[146]: precision = 11 usec
Sep 10 09:08:53 testtemp kernel: scsi0: Target 1, channel A, refusing WIDE negotiation; using 8 bit transfers.
Sep 10 09:08:53 testtemp kernel: scsi0: Target 1, channel A, now synchronous at 10.0MHz, offset 15.
Sep 10 09:08:53 testtemp kernel: aic7xxx: Sending SDTR!!
Sep 10 09:08:53 testtemp kernel: Vendor: FUJITSU Model: M2624F-512 Rev: 0404
Sep 10 09:08:53 testtemp kernel: Type: Direct-Access ANSI SCSI revision: 01 CCS
Sep 10 09:08:53 testtemp kernel: Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
Sep 10 09:08:53 testtemp kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 2053880 [1002 MB] [1.0 GB]
Sep 10 09:08:53 testtemp kernel: sda: sda1 sda2
Sep 10 09:08:53 testtemp kernel: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 1015812 [496 MB] [0.5 GB]
Sep 10 09:08:53 testtemp kernel: sdb: sdb1
Sep 10 09:08:53 testtemp kernel: VFS: Mounted root (ext2 filesystem) readonly.
Sep 10 09:08:53 testtemp kernel: eexpress.c: Module autoprobe not recommended, give io=xx.
..........end cut