2.0.33 locks + aic7xxx warning message

Burkhard Bunk (bunk@birke.physik.hu-berlin.de)
Tue, 06 Jan 1998 14:02:59 MET


Dead Doug,

with kernel 2.0.33 (both with and without SMP), I found the following strange
warning amoung the boot messages:

....
kernel: aic7xxx: <Adaptec AHA-294X Ultra SCSI host adapter> at PCI 13
kernel: aic7xxx: Warning - detected auto-termination. Please verify driver
kernel: detected settings and use manual termination if necessary.
kernel: aic7xxx: BIOS enabled, IO Port 0x8000, IO Mem 0xe4000000, IRQ 11, Revision B
kernel: aic7xxx: Single Channel, SCSI ID 7, 16/255 SCBs, QFull 16, QMask 0x1f
kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.1.1/3.2.1
kernel: scsi : 1 host.
kernel: scsi0: Scanning channel A for devices.
kernel: Vendor: QUANTUM Model: FIREBALL_TM2110S Rev: 300X
kernel: Type: Direct-Access ANSI SCSI revision: 02
kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
kernel: scsi : detected 1 SCSI disk total.
kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 4124736 [2014 MB] [2.0 GB]
....

The same text also appeared with kernel 2.0.32 + aic7xxx-abort-Nov05-32.patch.
How do I "verify the driver settings" etc?

--------------------------------
My configuration:
Tyan Titan pro Dual Pentium Pro board with 2 x PPro/200MHz
128MB RAM (mem=127M in lilo.conf)
SMC Ultra ethernet card

The SCSI adapter identifies as
Adaptec AHA-2940 Ultra/Ultra W BIOS v 1.23

This is /proc/scsi/aic7xxx/0:

Adaptec AIC7xxx driver version: 4.1.1/3.2.1
Compile Options:
AIC7XXX_RESET_DELAY : 15
AIC7XXX_CMDS_PER_LUN : 8
AIC7XXX_TAGGED_QUEUEING: Enabled
AIC7XXX_PAGE_ENABLE : Enabled
AIC7XXX_PROC_STATS : Disabled

Adapter Configuration:
SCSI Adapter: Adaptec AHA-294X Ultra SCSI host adapter
(AIC-788x chipset)
Host Bus: Single
Base IO: 0x8000
Base IO Memory: 0xe4000000
IRQ: 11
SCBs: Used 8, HW 16, Page 255
Interrupts: 27717
Serial EEPROM: True
Extended Translation: Enabled
SCSI Bus Reset: Enabled
Ultra SCSI: Disabled
Disconnect Enable Flags: 0xff

-----------------------------------------------
I am plagued with lockups of the system anyway, they occur every few days
without SMP and within a few hours with SMP. The systems hangs with no messages
around, as far as I can see.
I tend to blame the SCSI adapter for that, because I have 3 more machines with
(almost) the same hardware, but they say

Adaptec AHA-2940 AU BIOS v 1.30

and are stable (even under SMP) for several months.

I tried kernel 2.1.72 + SMP on the unstable machines, with a strange result:
it locked cpu0 and continued to run on cpu1. This also survived a reboot,
I had to press the reset button to get cpu0 back to work...

Any ideas about further diagnostics and possible fixes are welcome
(and badly needed)!

Burkhard Bunk.