scu - Intel SAS2.0 storage controller unit driver
The scu driver is a SCSAv3 compliant SAS2.0 driver.
The Intel scu host bus adapter driver is a nexus driver that is SAS 2.0 and SATA 3 compliant. It supports multiple operation modes including SSP, STP, SMP initiator, SMP target and SATA host operations. scu is integrated into the south bridge- Patsburg, providing 1.5/3/6 Gb/s link operations for SAS and SATA, and also supports wide ports up to X4.
The scu driver is SCSA v3 compliant, and it has advanced features provided by SCSA v3 including flexible iport attach/detach, hot plug functionality, and MPxIO capability. Besides the basic SAS/SATA I/O, the driver also supports expander, FMA, fast reboot, suspend/resume, and smhba.
The scu driver is configured by defining properties in the scu.conf file. These properties override the global SCSI settings.
The scu driver supports the following properties:
Solaris I/O multipathing is enabled or disabled on SAS devices with the mpxio-disable property. Specifying mpxio-disable="no" activates I/O multipathing. mpxio-disable="yes" disables I/O multipathing.
Solaris I/O multipathing can be enabled or disabled on a per port basis. Per port settings override the global setting for the specified ports.
The following example shows how to disable multipathing on port 0, whose parent is /pci@0,0/pci8086,2940@1c/pci1000,72@0:
name="scu" parent="/pci@0,0/pci8086,3c02@1c/pci8086,1d60@0" mpxio-disable="yes";
Set 1 to enable the SATA NCQ feature, and disable otherwise.
Set the NCQ depth to n. The maximum value is 32.
Set the speed for PHY/port, the default is 3, which indicates generation 3, that is, 6.0 Gb/s. When this is changed to 2, that indicates 3.0 Gb/s. When this is changed to 1, that indicates 1.5 Gb/s.
64-bit x86 ELF kernel module
Optional configuration file
See attributes(5) for a description of the following attributes:
prtconf(1M), driver.conf(4), pci(4), attributes(5), scsi_abort(9F), scsi_hba_attach_setup(9F), scsi_ifgetcap(9F), scsi_ifsetcap(9F),scsi_reset(9F), scsi_sync_pkt(9F), scsi_transport(9F), scsi_device(9S), scsi_extended_sense(9S), scsi_inquiry(9S), scsi_pkt(9S)