c8xx --
Symbios Logic PCI to SCSI Host Bus Adapter
Description
The Symbios Logic PCI to SCSI-2 host adapter driver
provides a Storage Device Interface (SDI) compliant interface to
Symbios Logic 53c8xx chipsets and Symbios Logic 8xxxx
host adapter boards.
The c8xx host adapter driver enables SDI-compliant
target SCSI drivers
(such as sd01 and st01) to communicate on the
SCSI bus with target
controllers and logical units. This allows normal access to mass-storage
devices using standard system interfaces and filesystems.
You can access the SCSI bus subsystem directly by using the driver's
pass-through interface. This allows the user to issue sb
control blocks directly to a SCSI target device. To find the
appropriate pass-through
device to use for a particular target device, the user should
open(2)
the
character special file for the device in question and then issue the
B_GETDEVioctl. The device value returned should then be used to create a
character special file which, when opened, can be used for pass-through
(SDI_SEND) ioctl.
ioctl calls
c8xx supports all of the SDI pass-through
ioctl(2)
commands documented on the
sdi(7)
manual page.
When booting a PCI system with the SDMS PCI
BIOS, the boot peripheral must be located on the first logical
SCSI path, also known as path 0.
During the Power On Self Test (POST), the Symbios Logic PCI
BIOS queries the system BIOS for all Symbios Logic
PCI SCSI controllers by using the Vendor ID,
PCI Device IDs, and the indices in the query. The latest
Symbios Logic PCI BIOS versions contain a Configuration
Utility, allowing the user to view what Symbios Logic Host
Adapters and devices are in the system. This Configuration Utility also
allows the user to change the ``boot order'' of the Host Adapters in the
system, so the boot peripheral can be assigned to path 0.
If there is no Configuration Utility available, or none of the Host Adapters
contains NVRAM (shown by the Configuration Utility), then path 0 is
assigned to the controller with the lowest PCI Device ID
(refer to the table below). If similar PCI SCSI controllers
co-exist in the system, path 0 is assigned to the controller with the lowest
index. This is completely system-dependent, because the system BIOS
is responsible for assigning indices.