Technical data
esp(7D) Devices SunOS 5.5
NAME esp − ESP SCSI Host Bus Adapter Driver
SYNOPSIS esp@sbus-slot,0x80000
AVAILABILITY SBus-based systems with esp-based SCSI port and SSHA, SBE/S, FSBE/S and DSBE/S
SBus SCSI Host Adapter options.
DESCRIPTION The esp Host Bus Adapter driver is a SCSA compliant nexus driver that supports the
Emulex family of esp SCSI chips (esp100, esp100A, esp236, fas101, fas236).
The esp driver supports the standard functions provided by the SCSA interface. The
driver supports tagged and untagged queuing, fast SCSI (on FAS esp’s only), almost
unlimited transfer size (using a moving DVMA window approach), auto request sense
but does not support linked commands.
CONFIGURATION The esp driver can be configured by definingproperties in esp.conf which override the
global SCSI settings. Supported properties are scsi-options, target<n>-scsi-options,
scsi-reset-delay, scsi-watchdog-tick, scsi-tag-age-limit, scsi-initiator-id.
target<n>-scsi-options overrides the scsi-options property value for target<n>.<n> can
vary from 0 to 7.
Refer to scsi_hba_attach(9F) for details.
EXAMPLES Create a file /kernel/drv/esp.conf and add this line:
scsi-options=0x78;
This will disable tagged queuing, fast SCSI, and Wide mode for all esp instances. To dis-
able an option for one specific esp (refer to driver.conf(4)):
name="esp" parent="/iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000"
reg=0xf,0x800000,40
target1-scsi-options=0x58
scsi-options=0x178 scsi-initiator-id = 6
Note that the default initiator ID in OBP is 7 and that the change to ID 6 will occur at
attach time. It may be preferable to change the initiator ID in OBP.
The above would set scsi-options for target 1 to 0x58 and for all other targets on this SCSI
bus to 0x178. The physical pathnameof the parent can be determined usingthe /devices
tree or following the link of the logical device name:
example# ls -l /dev/rdsk/c0t3d0s0
lrwxrwxrwx 1 root root 88 Aug 22 13:29 /dev/rdsk/c0t3d0s0 ->
../../devices/iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0:a,raw
The register property values can be determined from prtconf(1M) output (−v option):
esp, instance #0
....
Register Specifications:
Bus Type=0xf, Address=0x800000, Size=40
7D-104 modified 30 Aug 1995










