1sata(7D) Devices sata(7D)
2
3
4
6 sata - Solaris SATA framework
7
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
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
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
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
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)