2.1.97/BusLogic flakes

Jonathan Corbet (corbet@atd.ucar.edu)
Thu, 23 Apr 1998 13:42:51 -0500


I've managed to get 2.1.97 to fail to boot in four different ways, all
seemingly related to the BusLogic driver. They were:

1) Driver seemingly initializes OK, then I get a "Divide error - 0000"
oops. This only happened once, and I was going to write down the trace
"next time", so I don't have one.

2) Driver fails to initialize:

scsi0: While configuring BusLogic PCI Host Adapter at
Bus 0 Device 11 I/O address 0xFFF4 PCI Address 0xFFBEF000
scsi0: INQUIRE SYNCHRONOUS PERIOD FAILED - DETACHING
scsi0: ADDITIONAL FAILURE INFO - Timeout waiting for Command Complete
scsi0: 0 hosts
scsi0: detected total

after which things hang.

3) Same thing except I get:

scsi0: INQUIRE BOARD ID FAILED

4) Initialization completes, the board and the disk are detected, then the
system simply hangs.

On the bright side, no fsck is needed after this sort of failure! :-)

I'm back to a .8x kernel and life is good again. For what it's worth, info
in /proc is:

***** BusLogic SCSI Driver Version 2.0.10 of 11 August 1997 *****
Copyright 1995 by Leonard N. Zubkoff <lnz@dandelion.com>
Configuring BusLogic Model BT-948 PCI Ultra SCSI Host Adapter
Firmware Version: 5.05R, I/O Address: 0xFFF4, IRQ Channel: 10/Level
PCI Bus: 0, Device: 11, Address: 0xFFBEF000, Host Adapter SCSI ID: 7
Parity Checking: Enabled, Extended Translation: Enabled
Synchronous Negotiation: Fast, Wide Negotiation: Disabled
Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 255
Driver Queue Depth: 255, Host Adapter Queue Depth: 192
Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
Error Recovery Strategy: Default, SCSI Bus Reset: Enabled
SCSI Bus Termination: Enabled, SCAM: Disabled
*** BusLogic BT-948 Initialized Successfully ***
Target 0: Synchronous at 10.0 mega-transfers/second, offset 15
Target 2: Synchronous at 10.0 mega-transfers/second, offset 15

Current Driver Queue Depth: 255
Currently Allocated CCBs: 64

DATA TRANSFER STATISTICS

Target Tagged Queuing Queue Depth Commands Attempted Commands Completed
====== ============== =========== ================== ==================
0 Active 28 4294 4294
2 Not Supported 3 2 2

Target Read Commands Write Commands Total Bytes Read Total Bytes Written
====== ============= ============== =================== ===================
0 3351 939 15607808 1204224
2 0 0 0 0

Target Command 0-1KB 1-2KB 2-4KB 4-8KB 8-16KB
====== ======= ========= ========= ========= ========= =========
0 Read 0 1345 94 846 1020
0 Write 0 813 96 28 2
2 Read 0 0 0 0 0
2 Write 0 0 0 0 0

Target Command 16-32KB 32-64KB 64-128KB 128-256KB 256KB+
====== ======= ========= ========= ========= ========= =========
0 Read 20 20 6 0 0
0 Write 0 0 0 0 0
2 Read 0 0 0 0 0
2 Write 0 0 0 0 0

ERROR RECOVERY STATISTICS

Command Aborts Bus Device Resets Host Adapter Resets
Target Requested Completed Requested Completed Requested Completed
ID \\\\ Attempted //// \\\\ Attempted //// \\\\ Attempted ////
====== ===== ===== ===== ===== ===== ===== ===== ===== =====
0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0

External Host Adapter Resets: 0

Ideas?

Thanks,

Jonathan Corbet
National Center for Atmospheric Research, Atmospheric Technology Division
corbet@atd.ucar.edu http://www.atd.ucar.edu/rdp/jmc.html

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu