Kernel hang with Adaptec 29160 and HP 6*40GB Surestore Autoloader
Buchan Milne
bgmilne at cae.co.za
Sat Aug 18 08:04:14 PDT 2001
Justin T. Gibbs wrote:
>>I booted with aic7xxx=verbose, and didn't get any more info than before.
>>
>
>If you are loading the driver with modprobe post boot, or you are using
>an initial ramdisk, you need to either specify the verbose option
>on the command line to modprobe or specify the setting in /etc/modules.conf.
>For my initrd setups, I have something like this in /etc/modules.conf:
>
>alias scsi_hostadapter aic7xxx
>options aic7xxx aic7xxx='"verbose.tag_info:{{8.8.8.8.8.8.8.8}}"'
>
>If you just want the verbose setting, replace the above option line with:
>
>options aic7xxx aic7xxx='"verbose"'
>
Done. Is there an FAQ for this driver that has some of this info,
http://people.freebsd.org/~gibbs/linux/ is very sparse ..... also
modinfo aic7xxx with the various options does not provide much info
either ...
>
>>Attached is a dmesg of just after moprobe'ing aic7xxx, and just before
>>"mt -f /dev/st0 status" which crashed the machine. I did notice,
>>however, that the 29160 BIOS (although finding the changer as ID3, which
>>is correct) states "SCSI BIOS not installed" at the end of it's device
>>detection.
>>
>
>This is because you don't have any bootable devices on the chain.
>
That is what I thought ...
>
>>The cable and terminator were supplied with the card. Unfortunately I
>>have no other SCSI cables or terminators (except those running in our
>>Windows server), and not too much experience with SCSI .... The cable is
>>just longer than 0.5m (about 18 inches), with 3 LVD connectors, and a
>>terminator after the last connector. The changer is connected to the
>>last LVD connector, with the other end plugged into the SCSI card (as
>>depicted in the manual). Tell me if photos would be useful, or if I
>>should acquire other cables and terminator.
>>
>
>This is an internal changer?
>
Normally. At present it is external (doesn't fit in my desktop machine
...) ;-)
>
>
>Does the changer have a dip switch to enable termination? If so, this
>should be *off* for your configuration. An over-terminated bus can be
>just as deadly as an under-terminated one.
>
According to the manual "the autoloader does not support termination on
the device itself".
Attached please find a diff to the previous dmesg, now with the verbose
messages, just after modprobe'ing aic7xxx, and the contents of
/proc/scsi/aic7xxx/1. Below are the last messages seen when running "mt
-f /dev/st0 status":
Attached scsi tape st0 at scsi1, channel 0, id 3, lun 0
(scsi:A:3:0): Sending WDTR
(scsi:A:3:0): Received WDTR 1 filtered to 1
(scsi:A:3): 6.6.0 MB/s transfers (16bit)
scsi1: target 3 using 16 bit transfers
(scsi:A:3:0): Sending SDTR period c, offset 7f
(scsi:A:3:0): REceived SDTR persiod c, offset 20
oFiltered to period c, offset 20
(scsi:A:3:0): 40.000MB/s trnasfers (20.000MHz, offset 32, 16bit)
scsi1: target 3 synchronous at 20.0MHz, offset = 20
(scsi:A:3:0): Sending WDTR 1
(scsi:A:3:0): Received WDTR filetered to 1
Regards,
Buchan
--
|----------------Registered Linux User #182071-----------------|
Buchan Milne Mechanical Engineer, Network Manager
Cellphone * Work +27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering http://www.cae.co.za
-------------- next part --------------
--- /home/bgmilne/dmesg_2.4.3-20mdk_aic7xxx Fri Aug 17 11:49:15 2001
+++ /home/bgmilne/dmesg_2.4.3-20mdk_aic7xxx_verbose Sat Aug 18 16:15:09 2001
@@ -15,7 +15,7 @@
Kernel command line: BOOT_IMAGE=linux-nonfb ro root=30b hdd=ide-scsi vga=0 aic7xxx=verbose
ide_setup: hdd=ide-scsi
Initializing CPU#0
-Detected 801.847 MHz processor.
+Detected 801.832 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1599.07 BogoMIPS
Memory: 126008k/131008k available (976k kernel code, 4612k reserved, 287k data, 696k init, 0k highmem)
@@ -278,11 +278,16 @@
NVRM: loading NVIDIA kernel module version 1.0-769
PCI: Found IRQ 10 for device 00:09.0
PCI: The same IRQ used for device 00:0d.0
+ahc_pci:0:9:0: Reading SEEPROM...done.
+ahc_pci:0:9:0: BIOS eeprom is present
+ahc_pci:0:9:0: Secondary High byte termination Enabled
+ahc_pci:0:9:0: Secondary Low byte termination Enabled
+ahc_pci:0:9:0: Primary Low Byte termination Enabled
+ahc_pci:0:9:0: Primary High Byte termination Enabled
+ahc_pci:0:9:0: Downloading Sequencer Program... 424 instructions downloaded
scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.1.8
<Adaptec 29160 Ultra160 SCSI adapter>
aic7892: Wide Channel A, SCSI Id=7, 32/255 SCBs
Vendor: HP Model: C5713A Rev: H910
Type: Sequential-Access ANSI SCSI revision: 02
-st: bufsize 32768, wrt 30720, max init. buffers 4, s/g segs 16.
-Attached scsi tape st0 at scsi1, channel 0, id 3, lun 0
-------------- next part --------------
Adaptec AIC7xxx driver version: 6.1.8
aic7892: Wide Channel A, SCSI Id=7, 32/255 SCBs
Channel A Target 0 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 1 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 2 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 3 Negotiation Settings
User: 40.000MB/s transfers (20.000MHz DT, offset 255, 16bit)
Goal: 40.000MB/s transfers (20.000MHz, offset 127, 16bit)
Curr: 3.300MB/s transfers
Channel A Target 3 Lun 0 Settings
Commands Queued 1
Commands Active 0
Command Openings 1
Max Tagged Openings 0
Device Queue Frozen Count 0
Channel A Target 4 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 5 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 6 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 7 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 8 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 9 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 10 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 11 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 12 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 13 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 14 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
Channel A Target 15 Negotiation Settings
User: 160.000MB/s transfers (80.000MHz DT, offset 255, 16bit)
More information about the aic7xxx
mailing list