1sata(7D)                            Devices                           sata(7D)
2
3
4

NAME

6       sata - Solaris SATA framework
7

DESCRIPTION

9       Serial  ATA  is an interconnect technology designed to replace parallel
10       ATA technology. It is used to  connect  hard  drives,  optical  drives,
11       removable magnetic media devices and other peripherals to the host sys‐
12       tem. For complete information  on  Serial  ATA  technology,  visit  the
13       Serial ATA web site at http://www.serialata.org.
14
15
16       Up  to  32 SATA devices may be plugged directly to each SATA HBA and up
17       to 15 SATA devices may be plugged directly to each SATA port multiplier
18       supported by the Solaris SATA framework. The actual number of pluggable
19       devices my be lower, and is limited by the number of  device  ports  on
20       the  SATA  HBA  or  the  SATA port multiplier. The maximum data rate is
21       either 1.5Gb/sec. or 3.0Gb/sec., depending on the capability of a  SATA
22       device, port multiplier and SATA HBA controller.
23
24
25       The Solaris SATA framework adheres to the Serial ATA 1.0a specification
26       and supports SATA-2 signaling speed 3.0Gb/sec. SATA  devices  that  are
27       connected  to  SATA  HBAs  controlled by a SATA framework-compliant HBA
28       driver are treated by the system as SCSI devices. The Solaris SCSI disk
29       driver  (sd(7D))  is  attached  as a target driver for each device node
30       created by the SATA framework. You can use the  cfgadm(1M)  utility  to
31       manage hot plugged and unplugged SATA devices.
32

FILES

34       /kernel/misc/sata          32-bit ELF kernel module (x86).
35
36
37       /kernel/misc/amd64/sata    64-bit ELF kernel module (x86).
38
39

ATTRIBUTES

41       See attributes(5) for descriptions of the following attribute:
42
43
44
45
46       ┌─────────────────────────────┬─────────────────────────────┐
47       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
48       ├─────────────────────────────┼─────────────────────────────┤
49       │Architecture                 │x86                          │
50       ├─────────────────────────────┼─────────────────────────────┤
51       │Availability                 │SUNWckr                      │
52       └─────────────────────────────┴─────────────────────────────┘
53

SEE ALSO

55       cfgadm(1M), prtconf(1M), cfgadm_sata(1M), attributes(5), ahci(7D), mar‐
56       vell88sx(7D), nv_sata(7D), sd(7D), si3124(7D)
57
58
59       Serial ATA 1.0a Specification — Serial ATA International Organization.
60
61
62       Serial ATA II (Extension to Serial ATA 1.0.a.) —  Serial  ATA  Interna‐
63       tional Organization.
64
65
66       http://www.sun.com/
67

DIAGNOSTICS

69       The  messages  described below may appear on the system console as well
70       as being logged. All messages are presented in  one  of  the  following
71       formats and are followed by the diagnostic message:
72
73         sata: WARNING: <controller/devices/.. path>:
74
75
76
77
78       or:
79
80         sata: NOTICE: <controller/devices/.. path>:
81
82
83
84
85       ...where  <controller/devices/..  path>  identifies a specific SATA HBA
86       issuing a diagnostic message shown below.
87
88       SATA port X: link lost.
89
90           Communication (via serial link) between  the  HBA  and  the  device
91           plugged to the specified SATA device port has been lost.
92
93
94       SATA port X: link established.
95
96           Communication  (via  serial  link)  between  the HBA and the device
97           plugged to the specified SATA device port has been established.
98
99
100       SATA port X: device reset.
101
102           The device plugged to the  specified  SATA  device  port  has  been
103           reset.  The  reset  may be due to a communication or command error,
104           command timeout, or an explicit request from the host.
105
106
107       SATA port X failed.
108
109           The specified SATA device port failed and is in an unusable  state.
110           You can change the port state by deactivating the port and activat‐
111           ing it again using  cfgadm  SATA  hardware-specific  commands  (see
112           cfgadm_sata(1M)).
113
114
115       SATA port X error.
116
117           An error was detected in specified SATA device port operations.
118
119
120       SATA device detached at port X.
121
122           Communication  (via  serial  link)  between  the HBA and the device
123           plugged to the specified SATA device port has been lost  and  could
124           not  be  re-established. The SATA framework assumes that the device
125           is unplugged from the specified SATA device port.
126
127
128       SATA device detected at port X.
129
130           Communication( via serial link) between  the  HBA  and  the  device
131           plugged  to  the  specified  empty SATA device port has been estab‐
132           lished. The SATA framework assumes that the new device  is  plugged
133           to the specified SATA device port.
134
135
136       SATA disk device at port X.
137
138           This  message is followed by a disk description specifying the disk
139           vendor, serial number, firmware revision number and the disk  capa‐
140           bilities.
141
142
143       SATA CD/DVD (ATAPI) device at port X.
144
145           This  message  is  followed by a SATA CD/DVD description specifying
146           the DVD vendor, serial number, firmware revision number and the DVD
147           capabilities.
148
149
150       SATA device at port X cannot be configured. Application(s) accessing
151       previously attached device have to release it before newly inserted
152       device can be made accessible.
153
154           The  port  cannot  be configured because there is application using
155           the previous attached device, so the application must  release  it,
156           then the newly inserted device can be configured.
157
158
159       Application(s) accessing previously attached SATA device have to
160       release it before newly inserted device can be made accessible.
161
162           The target node remained and it belongs to  a  previously  attached
163           device. This happens when the file was open or the node was waiting
164           for resources at  the  time  the  associated  device  was  removed.
165           Instruct event daemon to retry the cleanup later.
166
167
168       sata: error recovery request for non-attached device at cport X.
169
170           When error recovery is requested, the device is not yet attached.
171
172
173       SATA device at port X is not power-managed.
174
175           When  property  pm-capable on the target device node setting fails,
176           the SATA device won't be power-managed.
177
178
179       SATA disk device at port X does not support LBA.
180
181           The disk device plugged into specified SATA device  port  does  not
182           support LBA addressing and cannot be used.
183
184
185       Cannot identify SATA device at port X - device is attached.
186
187           IDENTIFY  (PACKET)  DEVICE  data  cannot  be retrieved successfully
188           after the device is attached to the SATA port.
189
190
191       sata: <HBA driver name><instance number>:hba attached failed.
192
193           The SATA HBA instance attach operation failed.  This  HBA  instance
194           cannot be configured and is not available.
195
196
197       sata: invalid ATAPI cdb length<command cdb length>.
198
199           The  length  of the command cdb is greater than that the device can
200           support.
201
202
203       sata: invalid sata_hba_tran version X for driver <HBA driver name>.
204
205           The specified SATA HBA driver and the SATA framework are incompati‐
206           ble.  The  driver  cannot  attach  and SATA HBAs controlled by this
207           driver (and devices plugged to this SATA HBA ports) are not  avail‐
208           able.
209
210
211       sata_hba_attach: cannot create SATA attachment point for port X.
212
213           The  specified  SATA device port cannot be configured in the system
214           and a device plugged to this port could not be  not  be  configured
215           and used.
216
217
218       sata_create_target_node: cannot create target node for device at port
219       X.
220
221           The device target node for the device plugged to the specified SATA
222           device port could not be created. As a result, the device cannot be
223           configured and used.
224
225
226
227
228SunOS 5.11                        10 Sep 2009                         sata(7D)
Impressum