| SES(4) | Device Drivers Manual | SES(4) |
ses — SCSI
Environmental Services Driver
ses* at scsibus? target ? lun ?
The ses driver provides support for all
SCSI devices of the environmental services class that are attached to the
system through a supported SCSI Host Adapter, as well as emulated support
for SAF-TE (SCSI Accessible Fault Tolerant Enclosures). The environmental
services class generally are enclosure devices that provide environmental
information such as number of power supplies (and state), temperature,
device slots, and so on.
A SCSI Host adapter must also be separately configured into the system before a SCSI Environmental Services device can be configured.
The following
ioctl(2) calls apply to
SES devices. They are defined in the header file
<scsipi/ses.h> (q.v.).
SESIOC_GETNOBJSESIOC_GETOBJMAPSESIOC_GETENCSTATSESIOC_SETENCSTATSESIOC_GETOBJSTATSESIOC_SETOBJSTATSESIOC_GETTEXTSESIOC_INITses device.When the kernel is configured with DEBUG enabled, the first open to an SES device will spit out overall enclosure parameters to the console.
The ses driver was written for the SCSI
subsystem by Matthew Jacob. This is the functional equivalent of a similar
driver available in Solaris, Release 7.
| May 24, 2007 | NetBSD 11.0 |