[951] in linux-announce channel archive
BusLogic Beta Driver Update
daemon@ATHENA.MIT.EDU (Leonard N. Zubkoff)
Wed Aug 23 01:47:50 1995
Date: Mon, 21 Aug 1995 22:55:28 -0700
From: "Leonard N. Zubkoff" <lnz@dandelion.com>
To: Beta Testers <lnz@dandelion.com>
I've updated the beta BusLogic SCSI driver available on ftp.dandelion.com.
This 17 August 1995 version replaces the previous 12 July 1995 version.
There have been relatively few changes to the driver as most of the
reported problems have been related to individual hardware configurations.
The most significant changes are:
o PCI Configuration Support
On PCI systems running kernels compiled with the PCI BIOS support
enabled, this driver will interrogate the PCI configuration space and use
the I/O port addresses assigned by the system BIOS, rather than the ISA
compatible I/O port addresses.
o Tagged Queuing Changes
The 17 August 1995 driver is more conservative about enabling Tagged
Queuing support. It seems that BusLogic was overly optimistic about
which versions of firmware correctly supported Tagged Queuing, so the
default is now to only permit Tagged Queuing on "C" series boards with
firmware version 4.24 and above and on "S" series boards with firmware
version 3.35 and above.
o Bus Device Reset
It seems that the Bus Device Reset code causes problems in some cases,
leaving disks unavailable for further operations. I believe that the
upper levels of the SCSI subsystem do not handle this properly yet, so I
have disabled this code until I can track down the problems further.
Therefore, serious error conditions will cause a full host adapter and
SCSI bus reset, which seems to be much more likely to restore correct
operation. This release includes a patch to the SCSI disk driver that
corrects at least one problem with disk devices being reset.
Since 1.3.x kernels are still rather unstable, I have not yet updated my
test system to 1.3.x. A future beta update will include the minor changes
necessary for the new driver to work with 1.3.x.
Please note that my FTP site does not allow directory listing, so just
login as anonymous, set binary transfers, and then issue the command
"get BusLogic-1.0-beta.tar.gz".
Leonard