c8xx(7)


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_GETDEV ioctl. 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.

Files

/usr/include/sys/c8xx.h

/usr/include/sys/scsi.h

/usr/include/sys/sdi.h

/usr/include/sys/sdi_edt.h

/usr/include/sys/sdi_comm.h

/etc/conf/pack.d/c8xx/space.c

References

ioctl(2), sc01(7), sd01(7), sdi(7), st01(7), sw01(7)

Notices

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.

PCI SCSI Controller PCI Device ID
53C810 (8100S) 0x0001
53C815 (8150S) 0x0004
53C820 (8120S) 0x0002
53C825 (8250S, 8251S, 8251D) 0x0003
53C810A 0x0005
53C860 0x0006
53C895 0x000C
53C825A 0x000E
53C875 0x000F

 
 PCI SCSI Controller            PCI Device ID 
 53C810 (8100S)                 0x0001 
 53C815 (8150S)                 0x0004 
 53C820 (8120S)                 0x0002 
 53C825 (8250S, 8251S, 8251D)   0x0003 
 53C810A                        0x0005 
 53C860                         0x0006 
 53C895                         0x000C 
 53C825A                        0x000E 
 53C875                         0x000F 

30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.