Devices sata(7D)
NAME
sata - Solaris SATA framework
DESCRIPTION
Serial ATA is an interconnect technology designed to replace
parallel ATA technology. It is used to connect hard drives,
optical drives, removable magnetic media devices and other
peripherals to the host system. For complete information on
Serial ATA technology, visit the Serial ATA web site at
http:/www.serialata.org.
Up to 32 SATA devices may be plugged directly to each SATA
HBA supported by the Solaris SATA framework. The actual
number of pluggable devices my be lower, and is limited by
a number of device ports on the SATA HBA. The maximum data
rate is either 1.5Gb/sec. or 3.0Gb/sec., depending on the
capability of a SATA device and SATA HBA controller.
The Solaris SATA framework adheres to the Serial ATA 1.0a
specification and supports SATA-2 signaling speed 3.0Gb/sec.
SATA devices that are connected to SATA HBAs controlled by a
SATA framework-compliant HBA driver are treated by the sys-
tem as SCSI devices. The Solaris SCSI disk driver (sd(7D))
is attached as a target driver for each device node created
by the SATA framework. You can use the cfgadm(1M) utility to
manage hot plugged and unplugged SATA devices.
FILES
/kernel/misc/sata 32-bit ELF kernel module (x86).
/kernel/misc/amd64/sata 64-bit ELF kernel module (x86).
ATRIBUTES
See attributes(5) for descriptions of the following attri-
bute:
SunOS 5.11 Last change: 5 Sep 2007 1
Devices sata(7D)
ATRIBUTE TYPE ATRIBUTE VALUE
Architecture x86
Availability SUNWckr
SEE ALSO
cfgadm(1M), prtconf(1M), cfgadmsata(1M), attributes(5),
ahci(7D), marvell88sx(7D), nvsata(7D), sd(7D), si3124(7D)
Serial ATA 1.0a Specification - Serial ATA International
Organization.
Serial ATA I (Extension to Serial ATA 1.0.a.) - Serial
ATA International Organization.
http:/www.sun.com/io
DIAGNOSTICS
The messages described below may appear on the system con-
sole as well as being logged. All messages are presented in
one of the following formats and are followed by the diag-
nostic message:
sata: WARNING: :
or:
sata: NOTICE: :
...where identifies a specific
SATA HBA issuing a diagnostic message shown below.
SATA port X: link lost.
Communication (via serial link) between the HBA and the
device plugged to the specified SATA device port has
been lost.
SunOS 5.11 Last change: 5 Sep 2007 2
Devices sata(7D)
SATA port X: link established.
Communication (via serial link) between the HBA and the
device plugged to the specified SATA device port has
been established.
SATA port X: device reset.
The device plugged to the specified SATA device port has
been reset. The reset may be due to a communication or
command error, command timeout, or an explicit request
from the host.
SATA port X failed.
The specified SATA device port failed and is in an unus-
able state. You can change the port state by deactivat-
ing the port and activating it again using cfgadm SATA
hardware-specific commands (see cfgadmsata(1M)).
SATA port X error.
An error was detected in specified SATA device port
operations.
SATA device detached at port X.
Communication (via serial link) between the HBA and the
device plugged to the specified SATA device port has
been lost and could not be re-established. The SATA
framework assumes that the device is unplugged from the
specified SATA device port.
SATA device detected at port X.
Communication( via serial link) between the HBA and the
device plugged to the specified empty SATA device port
has been established. The SATA framework assumes that
the new device is plugged to the specified SATA device
port.
SATA disk device at port X.
This message is followed by a disk description specify-
ing the disk vendor, serial number, firmware revision
number and the disk capabilities.
SunOS 5.11 Last change: 5 Sep 2007 3
Devices sata(7D)
SATA CD/DVD (ATAPI) device at port X.
This message is followed by a SATA CD/DVD description
specifying the DVD vendor, serial number, firmware revi-
sion number and the DVD capabilities.
SATA device at port X cannot be configured. Application(s)
accessing previously attached device have to release it
before newly inserted device can be made accessible.
The port cannot be configured because there is applica-
tion using the previous attached device, so the applica-
tion must release it, then the newly inserted device can
be configured.
Application(s) accessing previously attached SATA device
have to release it before newly inserted device can be made
accessible.
The target node remained and it belongs to a previously
attached device. This happens when the file was open or
the node was waiting for resources at the time the asso-
ciated device was removed. Instruct event daemon to
retry the cleanup later.
sata: error recovery request for non-attached device at
cport X.
When error recovery is requested, the device is not yet
attached.
SATA device at port X will not be power-managed.
When property "pm-capable" on the target device node
setting fails, the SATA device won't be power-managed.
SATA disk device at port X does not support LBA.
The disk device plugged into specified SATA device port
does not support LBA addressing and cannot be used.
Cannot identify SATA device at port X - device will not be
attached.
IDENTIFY (PACKET) DEVICE data cannot be retrieved suc-
cessfully after the device is attached to the SATA port.
SunOS 5.11 Last change: 5 Sep 2007 4
Devices sata(7D)
sata: :hba attached
failed.
The SATA HBA instance attach operation failed. This HBA
instance cannot be configured and is not available.
sata: invalid ATAPI cdb length.
The length of the command cdb is greater than that the
device can support.
sata: invalid satahbatran version X for driver .
The specified SATA HBA driver and the SATA framework are
incompatible. The driver cannot attach and SATA HBAs
controlled by this driver (and devices plugged to this
SATA HBA ports) are not available.
satahbaattach: cannot create SATA attachment point for
port X.
The specified SATA device port cannot be configured in
the system and a device plugged to this port could not
be not be configured and used.
satacreatetargetnode: cannot create target node for dev-
ice at port X.
The device target node for the device plugged to the
specified SATA device port could not be created. As a
result, the device cannot be configured and used.
SunOS 5.11 Last change: 5 Sep 2007 5
|