Print this page
11641 spelling mistakes in section 7d of the manual
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man7d/sd.7d
+++ new/usr/src/man/man7d/sd.7d
1 1 '\" te
2 2 .\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved.
3 3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
4 4 .\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER,
5 5 .\" with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
6 -.TH SD 7D "May 13, 2017"
6 +.TH SD 7D "Jan 10, 2020"
7 7 .SH NAME
8 8 sd \- SCSI disk and ATAPI/SCSI CD-ROM device driver
9 9 .SH SYNOPSIS
10 -.LP
11 10 .nf
12 11 \fBsd@target,lun:partition\fR
13 12 .fi
14 13
15 14 .SH DESCRIPTION
16 -.LP
17 15 To open a device without checking if the vtoc is valid, use the O_NDELAY flag.
18 16 When the device is opened using O_NDELAY, the first read or write to the device
19 17 that happens after the open results in the label being read if the label is not
20 18 currently valid. Once read, the label remains valid until the last close of the
21 19 device. Except for reading the label, O_NDELAY has no impact on the driver.
22 20 .SS "SPARC"
23 -.LP
24 21 The \fBsd\fR \fBSCSI\fR and \fBSCSI/ATAPI\fR driver supports embedded
25 22 \fBSCSI\fR-2 and \fBCCS\fR-compatible \fBSCSI\fR disk and CD-ROM drives,
26 23 \fBATAPI \fR 2.6 (SFF-8020i)-compliant CD-ROM drives, SFF-8090-compliant
27 24 \fBSCSI/ATAPI\fR DVD-ROM drives, IOMEGA \fBSCSI/ATAPI\fR ZIP drives, \fBSCSI
28 25 JAZ\fR drives, and USB mass storage devices (refer to \fBscsa2usb\fR(7D)).
29 26 .sp
30 27 .LP
31 28 To determine the disk drive type, use the \fBSCSI/ATAPI\fR inquiry command and
32 29 read the volume label stored on block 0 of the drive. (The volume label
33 30 describes the disk geometry and partitioning and must be present for the disk
34 31 to be mounted by the system.) A volume label is not required for removable,
35 32 re-writable or read-only media.
36 33 .SS "x86 Only"
37 -.LP
38 -The \fBsd\fRdriver supports embedded \fBSCSI\fR-2 and \fBCCS\fR-compatible
34 +The \fBsd\fR driver supports embedded \fBSCSI\fR-2 and \fBCCS\fR-compatible
39 35 \fBSCSI \fRdisk and CD-ROM drives, \fBATAPI \fR2.6 (SFF-8020i)-compliant CD-ROM
40 36 drives, SFF-8090-compliant \fBSCSI/ATAPI\fR DVD-ROM drives, IOMEGA
41 37 \fBSCSI/ATAPI\fR ZIP drives\fB, and SCSI JAZ\fR drives.
42 38 .sp
43 39 .LP
44 40 The x86 BIOS legacy requires a master boot record (MBR) and \fBfdisk\fR table
45 41 in the first physical sector of the bootable media. If the x86 hard disk
46 42 contains a Solaris disk label, it is located in the second 512-byte sector of
47 43 the FDISK partition.
48 44 .SH DEVICE SPECIAL FILES
49 -.LP
50 45 Block-files access the disk using normal buffering mechanism and are read-from
51 46 and written-to without regard to physical disk records. A \fBraw\fR interface
52 47 enables direct transmission between the disk and the user's read or write
53 48 buffer. A single \fBread\fR or \fBwrite\fR call usually results in a single I/O
54 49 operation, therefore raw I/O is more efficient when many bytes are transmitted.
55 50 Block files names are found in \fB/dev/dsk\fR; raw file names are found in
56 51 \fB/dev/rdsk\fR.
57 52 .sp
58 53 .LP
59 54 I/O requests to the raw device must be aligned on a 512-byte (\fBDEV_BSIZE\fR)
60 55 boundary and all I/O request lengths must be in multiples of 512 bytes.
61 56 Requests that do not meet these requirements will trigger an \fBEINVAL\fR
62 57 error. There are no alignment or length restrictions on I/O requests to the
63 58 block device.
64 59 .SH CD-ROM DRIVE SUPPORT
65 -.LP
66 60 A CD-ROM disk is single-sided and contains approximately 640 megabytes of data
67 61 or 74 minutes of audio. When the CD-ROM is opened, the eject button is disabled
68 62 to prevent manual removal of the disk until the last \fBclose()\fR is called.
69 63 No volume label is required for a CD-ROM. The disk geometry and partitioning
70 64 information are constant and never change. If the CD-ROM contains data recorded
71 65 in a Solaris-aware file system format, it can be mounted using the appropriate
72 66 Solaris file system support.
73 67 .SH DVD-ROM DRIVE SUPPORT
74 -.LP
75 68 DVD-ROM media can be single or double-sided and can be recorded upon using a
76 69 single or double layer structure. Double-layer media provides parallel or
77 70 opposite track paths. A DVD-ROM can hold from between 4.5 Gbytes and 17 Gbytes
78 71 of data, depending on the layer structure used for recording and if the DVD-ROM
79 72 is single or double-sided.
80 73 .sp
81 74 .LP
82 75 When the DVD-ROM is opened, the eject button is disabled to prevent the manual
83 76 removal of a disk until the last \fBclose()\fR is called. No volume label is
84 77 required for a DVD-ROM. If the DVD-ROM contains data recorded in a
85 78 Solaris-aware file system format, it can be mounted using the appropriate
86 79 Solaris file system support.
87 80 .SH ZIP/JAZ DRIVE SUPPORT
88 -.LP
89 81 \fBZIP/JAZ\fR media provide varied data capacity points; a single \fBJAZ
90 82 \fRdrive can store up to 2 GBytes of data, while a ZIP-250 can store up to
91 83 250MBytes of data. \fBZIP/JAZ\fR drives can be read-from or written-to using
92 84 the appropriate drive.
93 85 .sp
94 86 .LP
95 87 When a \fBZIP/JAZ\fR drive is opened, the eject button is disabled to prevent
96 88 the manual removal of a disk until the last \fBclose()\fR is called. No volume
97 89 label is required for a \fBZIP/JAZ\fR drive. If the \fBZIP/JAZ\fR drive
98 90 contains data recorded in a Solaris-aware file system format, it can be mounted
99 91 using the appropriate Solaris file system support.
100 92 .SH DEVICE STATISTICS SUPPORT
101 -.LP
102 93 Each device maintains I/O statistics for the device and for partitions
103 94 allocated for that device. For each device/partition, the driver accumulates
104 95 reads, writes, bytes read, and bytes written. The driver also initiates
105 96 hi-resolution time stamps at queue entry and exit points to enable monitoring
106 97 of residence time and cumulative residence-length product for each queue.
107 98 .sp
108 99 .LP
109 100 Not all device drivers make per-partition IO statistics available for
110 101 reporting. \fBsd\fR and \fBssd\fR(7D) per-partition statistics are enabled by
111 -default but may disabled in their configuration files.
102 +default but may be disabled in their configuration files.
112 103 .SH IOCTLS
113 -.LP
114 104 Refer to \fBdkio\fR(7I), and \fBcdio\fR(7I)
115 105 .SS "ERRORS"
116 106 .ne 2
117 107 .na
118 108 \fB\fBEACCES\fR\fR
119 109 .ad
120 110 .RS 10n
121 111 Permission denied
122 112 .RE
123 113
124 114 .sp
125 115 .ne 2
126 116 .na
127 117 \fB\fBEBUSY\fR\fR
128 118 .ad
129 119 .RS 10n
130 120 The partition was opened exclusively by another thread
131 121 .RE
132 122
133 123 .sp
134 124 .ne 2
135 125 .na
136 126 \fB\fBEFAULT\fR\fR
137 127 .ad
138 128 .RS 10n
139 129 The argument features a bad address
140 130 .RE
141 131
142 132 .sp
143 133 .ne 2
144 134 .na
145 135 \fB\fBEINVAL\fR\fR
146 136 .ad
147 137 .RS 10n
148 138 Invalid argument
149 139 .RE
150 140
151 141 .sp
152 142 .ne 2
153 143 .na
154 144 \fB\fBENOTTY\fR\fR
155 145 .ad
156 146 .RS 10n
157 147 The device does not support the requested ioctl function
158 148 .RE
159 149
160 150 .sp
161 151 .ne 2
162 152 .na
163 153 \fB\fBENXIO\fR\fR
164 154 .ad
165 155 .RS 10n
166 156 During opening, the device did not exist. During close, the drive unlock failed
167 157 .RE
168 158
169 159 .sp
170 160 .ne 2
171 161 .na
172 162 \fB\fBEROFS\fR\fR
173 163 .ad
174 164 .RS 10n
175 165 The device is read-only
176 166 .RE
177 167
178 168 .sp
179 169 .ne 2
180 170 .na
181 171 \fB\fBEAGAIN\fR\fR
182 172 .ad
183 173 .RS 10n
184 174 Resource temporarily unavailable
185 175 .RE
186 176
187 177 .sp
188 178 .ne 2
189 179 .na
190 180 \fB\fBEINTR\fR\fR
191 181 .ad
192 182 .RS 10n
193 183 A signal was caught during the execution of the \fBioctl()\fR function
194 184 .RE
195 185
196 186 .sp
197 187 .ne 2
198 188 .na
199 189 \fB\fBENOMEM\fR\fR
200 190 .ad
↓ open down ↓ |
77 lines elided |
↑ open up ↑ |
201 191 .RS 10n
202 192 Insufficient memory
203 193 .RE
204 194
205 195 .sp
206 196 .ne 2
207 197 .na
208 198 \fB\fBEPERM\fR\fR
209 199 .ad
210 200 .RS 10n
211 -Insufficent access permission
201 +Insufficient access permission
212 202 .RE
213 203
214 204 .sp
215 205 .ne 2
216 206 .na
217 207 \fB\fBEIO\fR\fR
218 208 .ad
219 209 .RS 10n
220 210 An I/O error occurred. Refer to notes for details on copy-protected DVD-ROM
221 211 media.
222 212 .RE
223 213
224 214 .SH CONFIGURATION
225 -.LP
226 215 The \fBsd\fR driver can be configured by defining properties in the
227 216 \fBsd.conf\fR file. The \fBsd\fR driver supports the following properties:
228 217 .sp
229 218 .ne 2
230 219 .na
231 220 \fB\fBenable-partition-kstats\fR\fR
232 221 .ad
233 222 .RS 27n
234 223 The default value is 1, which causes partition IO statistics to be maintained.
235 224 Set this value to zero to prevent the driver from recording partition
236 225 statistics. This slightly reduces the CPU overhead for IO, mimimizes the amount
237 226 of \fBsar\fR(1) data collected and makes these statistics unavailable for
238 227 reporting by \fBiostat\fR(1M) even though the \fB-p\fR/\fB-P\fR option is
239 228 specified. Regardless of this setting, disk IO statistics are always
240 229 maintained.
241 230 .RE
242 231
243 232 .sp
244 233 .ne 2
245 234 .na
246 235 \fB\fBqfull-retries\fR\fR
247 236 .ad
248 237 .RS 27n
249 238 The supplied value is passed as the \fBqfull-retries\fR capability value of the
250 239 HBA driver. See \fBscsi_ifsetcap\fR(9F) for details.
251 240 .RE
252 241
253 242 .sp
254 243 .ne 2
255 244 .na
256 245 \fB\fBqfull-retry-interval\fR\fR
257 246 .ad
258 247 .RS 27n
259 248 The supplied value is passed as the \fBqfull-retry interval\fR capability value
260 249 of the HBA driver. See \fBscsi_ifsetcap\fR(9F) for details.
261 250 .RE
262 251
263 252 .sp
264 253 .ne 2
265 254 .na
266 255 \fB\fBallow-bus-device-reset\fR\fR
267 256 .ad
268 257 .RS 27n
269 258 The default value is 1, which allows resetting to occur. Set this value to
270 259 \fB0\fR (zero) to prevent the \fBsd\fR driver from calling \fBscsi_reset\fR(9F)
271 260 with a second argument of \fBRESET_TARGET\fR when in error-recovery mode. This
272 261 \fBscsi_reset\fR(9F) call may prompt the HBA driver to send a SCSI Bus Device
273 262 Reset message. The \fBscsi_reset\fR(9F) call with a second argument of
274 263 \fBRESET_TARGET\fR may result from an explicit request via the \fBUSCSICMD\fR
275 264 \fBioctl\fR. Some high-availability multi-initiator systems may wish to
276 265 prohibit the Bus Device Reset message; to do this, set the
277 266 \fBallow-bus-device-reset\fR property to \fB0\fR.
278 267 .RE
279 268
280 269 .sp
281 270 .ne 2
282 271 .na
283 272 \fBoptical-device-bind\fR
284 273 .ad
285 274 .RS 27n
286 275 Controls the binding of the driver to non self-identifying SCSI target optical
287 276 devices. (See \fBscsi\fR(4)). The default value is 1, which causes \fBsd\fR to
288 277 bind to DTYPE_OPTICAL devices (as noted in \fBscsi\fR(4)). Setting this value
289 278 to 0 prevents automatic binding. The default behavior for the SPARC-based
290 279 \fBsd\fR driver prior to Solaris 9 was not to bind to optical devices.
291 280 .RE
292 281
293 282 .sp
294 283 .ne 2
295 284 .na
296 285 \fB\fBpower-condition\fR\fR
297 286 .ad
298 287 .RS 27n
299 288 Boolean type, when set to \fBFalse\fR, it indicates that the disk does not
300 289 support \fBpower condition\fR field in the \fBSTART STOP UNIT\fR command.
301 290 .RE
302 291
303 292 .sp
304 293 .LP
305 294 In addition to the above properties, some device-specific tunables can be
306 295 configured in \fBsd.conf\fR using the \fBsd-config-list\fR global property. The
307 296 value of this property is a list of duplets. The formal syntax is:
308 297 .sp
309 298 .in +2
310 299 .nf
311 300 sd-config-list = <duplet> [, <duplet> ]* ;
312 301
313 302 where
314 303
315 304 <duplet>:= "<vid+pid>" , "<tunable-list>"
316 305
317 306 and
318 307
319 308 <tunable-list>:= <tunable> [, <tunable> ]*;
320 309 <tunable> = <name> : <value>
321 310
322 311 The <vid+pid> is the string that is returned by the target device
323 312 on a SCSI inquiry command.
324 313
325 314 The <tunable-list> contains one or more tunables to apply to
326 315 all target devices with the specified <vid+pid>.
327 316
328 317 Each <tunable> is a <name> : <value> pair. Supported
329 318 tunable names are:
330 319
331 320 delay-busy: when busy, nsecs of delay before retry.
332 321
333 322 retries-timeout: retries to perform on an IO timeout.
334 323 .fi
335 324 .in -2
336 325
337 326 .sp
338 327 .ne 2
339 328 .na
340 329 \fB\fBmmc-gesn-polling\fR\fR
341 330 .ad
342 331 .RS 20n
343 332 For optical drives compliant with \fBMMC-3\fR and supporting the \fBGET EVENT
344 333 STATUS NOTIFICATION\fR command, this command is used for periodic media state
345 334 polling, usually initiated by the \fBDKIOCSTATE\fR \fBdkio\fR(7I) ioctl. To
346 335 disable the use of this command, set this boolean property to \fBfalse\fR. In
347 336 that case, either the \fBTEST UNIT READY\fR or zero-length \fBWRITE(10)\fR
348 337 command is used instead.
349 338 .RE
350 339
351 340 .SH EXAMPLES
352 341 .in +2
353 342 .nf
354 343 The following is an example of a global sd-config-list property:
355 344
356 345 sd-config-list =
357 346 "SUN T4", "delay-busy:600, retries-timeout:6",
358 347 "SUN StorEdge_3510", "retries-timeout:3";
359 348 .fi
360 349 .in -2
361 350
362 351 .SH FILES
363 352 .ne 2
364 353 .na
365 354 \fB\fB/kernel/drv/sd.conf\fR\fR
366 355 .ad
367 356 .RS 23n
368 357 Driver configuration file
369 358 .RE
370 359
371 360 .sp
372 361 .ne 2
373 362 .na
374 363 \fB\fB/dev/dsk/cntndnsn\fR\fR
375 364 .ad
376 365 .RS 23n
377 366 Block files
378 367 .RE
379 368
380 369 .sp
381 370 .ne 2
382 371 .na
383 372 \fB\fB/dev/rdsk/cntndnsn\fR\fR
384 373 .ad
385 374 .RS 23n
386 375 Raw files
387 376 .RE
388 377
389 378 .sp
390 379 .LP
391 380 Where:
392 381 .sp
393 382 .ne 2
394 383 .na
395 384 \fBcn\fR
396 385 .ad
397 386 .RS 6n
398 387 controller n
399 388 .RE
400 389
401 390 .sp
402 391 .ne 2
403 392 .na
404 393 \fBtn\fR
405 394 .ad
406 395 .RS 6n
407 396 SCSI target id n (0-6)
408 397 .RE
409 398
410 399 .sp
411 400 .ne 2
412 401 .na
413 402 \fBdn\fR
414 403 .ad
415 404 .RS 6n
416 405 SCSI LUN n (0-7 normally; some HBAs support LUNs to 15 or 32. See the specific
417 406 manpage for details)
418 407 .RE
419 408
420 409 .sp
421 410 .ne 2
422 411 .na
423 412 \fBsn\fR
424 413 .ad
425 414 .RS 6n
426 415 partition n (0-7)
427 416 .RE
428 417
429 418 .SS "x86 Only"
430 419 .ne 2
431 420 .na
432 421 \fB\fB/dev/rdsk/cntndnpn\fR\fR
433 422 .ad
434 423 .RS 22n
435 424 raw files
436 425 .RE
437 426
438 427 .sp
439 428 .LP
440 429 Where:
↓ open down ↓ |
205 lines elided |
↑ open up ↑ |
441 430 .sp
442 431 .ne 2
443 432 .na
444 433 \fBpn\fR
445 434 .ad
446 435 .RS 6n
447 436 Where \fIn\fR=0 the node corresponds to the entire disk.
448 437 .RE
449 438
450 439 .SH SEE ALSO
451 -.LP
452 440 \fBsar\fR(1), \fBcfgadm_scsi\fR(1M), \fBfdisk\fR(1M), \fBformat\fR(1M),
453 441 \fBiostat\fR(1M), \fBclose\fR(2), \fBioctl\fR(2), \fBlseek\fR(2),
454 442 \fBread\fR(2), \fBwrite\fR(2), \fBdriver.conf\fR(4), \fBscsi\fR(4),
455 443 \fBfilesystem\fR(5), \fBscsa2usb\fR(7D), \fBssd\fR(7D), \fBhsfs\fR(7FS),
456 444 \fBpcfs\fR(7FS), \fBudfs\fR(7FS), \fBcdio\fR(7I), \fBdkio\fR(7I),
457 445 \fBscsi_ifsetcap\fR(9F), \fBscsi_reset\fR(9F)
458 446 .sp
459 447 .LP
460 448 \fIANSI Small Computer System Interface-2 (SCSI-2)\fR
461 449 .sp
462 450 .LP
463 451 \fIATA Packet Interface for CD-ROMs, SFF-8020i\fR
464 452 .sp
465 453 .LP
466 454 \fIMt.Fuji Commands for CD and DVD, SFF8090v3\fR
467 455 .SH DIAGNOSTICS
468 456 .in +2
469 457 .nf
470 458 Error for Command:\fI<command name>\fR
471 459 Error Level: Fatal
472 460 Requested Block: \fI<n>\fR
473 461 Error Block: \fI<m>\fR
474 462 Vendor:'\fI<vendorname>\fR\&'
475 463 Serial Number:'\fI<serial number>\fR\&'
476 464 Sense Key:\fI<sense key name>\fR
477 465 .fi
478 466 .in -2
479 467 .sp
480 468
481 469 .sp
482 470 .ne 2
483 471 .na
484 472 \fBASC: 0x<a> (<ASC name>), ASCQ: 0x<b>, FRU: 0x<c>\fR
485 473 .ad
486 474 .sp .6
487 475 .RS 4n
488 476 The command indicated by <command name> failed. The Requested Block is the
489 477 block where the transfer started and the Error Block is the block that caused
490 478 the error. Sense Key, \fBASC\fR, and \fBASCQ\fR information is returned by the
491 479 target in response to a request sense command.
492 480 .RE
493 481
494 482 .sp
495 483 .ne 2
496 484 .na
497 485 \fBCaddy not inserted in drive\fR
498 486 .ad
499 487 .sp .6
500 488 .RS 4n
501 489 The drive is not ready because no caddy has been inserted.
502 490 .RE
503 491
504 492 .sp
505 493 .ne 2
506 494 .na
507 495 \fBCheck Condition on REQUEST SENSE\fR
508 496 .ad
509 497 .sp .6
510 498 .RS 4n
511 499 A REQUEST SENSE command completed with a check condition. The original command
512 500 will be retried a number of times.
513 501 .RE
514 502
515 503 .sp
516 504 .ne 2
517 505 .na
518 506 \fBLabel says <m> blocks Drive says <n> blocks\fR
519 507 .ad
520 508 .sp .6
521 509 .RS 4n
522 510 There is a discrepancy between the label and what the drive returned on the
523 511 \fBREAD CAPACITY\fR command.
524 512 .RE
525 513
526 514 .sp
527 515 .ne 2
528 516 .na
529 517 \fBNot enough sense information\fR
530 518 .ad
531 519 .sp .6
532 520 .RS 4n
533 521 The request sense data was less than expected.
534 522 .RE
535 523
536 524 .sp
537 525 .ne 2
538 526 .na
539 527 \fBRequest Sense couldn't get sense data\fR
540 528 .ad
541 529 .sp .6
542 530 .RS 4n
543 531 The \fBREQUEST SENSE\fR command did not transfer any data.
544 532 .RE
545 533
546 534 .sp
547 535 .ne 2
548 536 .na
549 537 \fBReservation Conflict\fR
550 538 .ad
551 539 .sp .6
552 540 .RS 4n
553 541 The drive was reserved by another initiator.
554 542 .RE
555 543
556 544 .sp
557 545 .ne 2
558 546 .na
559 547 \fBSCSI transport failed: reason \fB\&'xxxx'\fR: {retrying|giving up}\fR
560 548 .ad
561 549 .sp .6
562 550 .RS 4n
563 551 The host adapter has failed to transport a command to the target for the reason
564 552 stated. The driver will either retry the command or, ultimately, give up.
565 553 .RE
566 554
567 555 .sp
568 556 .ne 2
569 557 .na
570 558 \fBUnhandled Sense Key<\fIn\fR>\fR
571 559 .ad
572 560 .sp .6
573 561 .RS 4n
574 562 The REQUEST SENSE data included an invalid sense.
575 563 .RE
576 564
577 565 .sp
578 566 .ne 2
579 567 .na
580 568 \fBUnit not ready. Additional sense code 0x\fR
581 569 .ad
582 570 .sp .6
583 571 .RS 4n
584 572 \fI<n>\fR The drive is not ready.
585 573 .RE
586 574
587 575 .sp
588 576 .ne 2
589 577 .na
590 578 \fBCan't do switch back to mode 1\fR
591 579 .ad
592 580 .sp .6
593 581 .RS 4n
594 582 A failure to switch back to read mode 1.
595 583 .RE
596 584
597 585 .sp
598 586 .ne 2
599 587 .na
600 588 \fBCorrupt label - bad geometry\fR
601 589 .ad
602 590 .sp .6
603 591 .RS 4n
604 592 The disk label is corrupted.
605 593 .RE
606 594
607 595 .sp
608 596 .ne 2
609 597 .na
610 598 \fBCorrupt label - label checksum failed\fR
611 599 .ad
612 600 .sp .6
613 601 .RS 4n
614 602 The disk label is corrupted.
615 603 .RE
616 604
617 605 .sp
618 606 .ne 2
619 607 .na
620 608 \fBCorrupt label - wrong magic number\fR
621 609 .ad
622 610 .sp .6
623 611 .RS 4n
624 612 The disk label is corrupted.
625 613 .RE
626 614
627 615 .sp
628 616 .ne 2
629 617 .na
630 618 \fBDevice busy too long\fR
631 619 .ad
632 620 .sp .6
633 621 .RS 4n
634 622 The drive returned busy during a number of retries.
635 623 .RE
636 624
637 625 .sp
638 626 .ne 2
639 627 .na
640 628 \fBDisk not responding to selection\fR
641 629 .ad
642 630 .sp .6
643 631 .RS 4n
644 632 The drive is powered down or died
645 633 .RE
646 634
647 635 .sp
648 636 .ne 2
649 637 .na
650 638 \fBFailed to handle UA\fR
651 639 .ad
652 640 .sp .6
653 641 .RS 4n
654 642 A retry on a Unit Attention condition failed.
655 643 .RE
656 644
657 645 .sp
658 646 .ne 2
659 647 .na
660 648 \fBI/O to invalid geometry\fR
661 649 .ad
662 650 .sp .6
663 651 .RS 4n
664 652 The geometry of the drive could not be established.
665 653 .RE
666 654
667 655 .sp
668 656 .ne 2
669 657 .na
670 658 \fBIncomplete read/write - retrying/giving up\fR
671 659 .ad
672 660 .sp .6
673 661 .RS 4n
674 662 There was a residue after the command completed normally.
675 663 .RE
676 664
677 665 .sp
678 666 .ne 2
679 667 .na
680 668 \fBNo bp for direct access device format geometry\fR
681 669 .ad
682 670 .sp .6
683 671 .RS 4n
684 672 A bp with consistent memory could not be allocated.
685 673 .RE
686 674
687 675 .sp
688 676 .ne 2
689 677 .na
690 678 \fBNo bp for disk label\fR
691 679 .ad
692 680 .sp .6
693 681 .RS 4n
694 682 A bp with consistent memory could not be allocated.
695 683 .RE
696 684
697 685 .sp
698 686 .ne 2
699 687 .na
700 688 \fBNo bp for fdisk\fR
701 689 .ad
702 690 .sp .6
703 691 .RS 4n
704 692 A bp with consistent memory could not be allocated.
705 693 .RE
706 694
707 695 .sp
708 696 .ne 2
709 697 .na
710 698 \fBNo bp for rigid disk geometry\fR
711 699 .ad
712 700 .sp .6
713 701 .RS 4n
714 702 A bp with consistent memory could not be allocated.
715 703 .RE
716 704
717 705 .sp
718 706 .ne 2
719 707 .na
720 708 \fBNo mem for property\fR
721 709 .ad
722 710 .sp .6
723 711 .RS 4n
724 712 Free memory pool exhausted.
725 713 .RE
726 714
727 715 .sp
728 716 .ne 2
729 717 .na
730 718 \fBNo memory for direct access device format geometry\fR
731 719 .ad
732 720 .sp .6
733 721 .RS 4n
734 722 Free memory pool exhausted.
735 723 .RE
736 724
737 725 .sp
738 726 .ne 2
739 727 .na
740 728 \fBNo memory for disk label\fR
741 729 .ad
742 730 .sp .6
743 731 .RS 4n
744 732 Free memory pool exhausted.
745 733 .RE
746 734
747 735 .sp
748 736 .ne 2
749 737 .na
750 738 \fBNo memory for rigid disk geometry\fR
751 739 .ad
752 740 .sp .6
753 741 .RS 4n
754 742 The disk label is corrupted.
755 743 .RE
756 744
757 745 .sp
758 746 .ne 2
759 747 .na
760 748 \fBNo resources for dumping\fR
761 749 .ad
762 750 .sp .6
763 751 .RS 4n
764 752 A packet could not be allocated during dumping.
765 753 .RE
766 754
767 755 .sp
768 756 .ne 2
769 757 .na
770 758 \fBOffline\fR
771 759 .ad
772 760 .sp .6
773 761 .RS 4n
774 762 Drive went offline; probably powered down.
775 763 .RE
776 764
777 765 .sp
778 766 .ne 2
779 767 .na
780 768 \fBRequeue of command fails\fR
781 769 .ad
782 770 .sp .6
783 771 .RS 4n
784 772 Driver attempted to retry a command and experienced a transport error.
785 773 .RE
786 774
787 775 .sp
788 776 .ne 2
789 777 .na
790 778 \fBsdrestart transport failed()\fR
791 779 .ad
792 780 .sp .6
793 781 .RS 4n
794 782 Driver attempted to retry a command and experienced a transport error.
795 783 .RE
796 784
797 785 .sp
798 786 .ne 2
799 787 .na
800 788 \fBTransfer length not modulo\fR
801 789 .ad
802 790 .sp .6
803 791 .RS 4n
804 792 Illegal request size.
805 793 .RE
806 794
807 795 .sp
808 796 .ne 2
809 797 .na
810 798 \fBTransport of request sense fails()\fR
811 799 .ad
812 800 .sp .6
813 801 .RS 4n
814 802 Driver attempted to submit a request sense command and failed.
815 803 .RE
816 804
817 805 .sp
818 806 .ne 2
819 807 .na
820 808 \fBTransport rejected()\fR
821 809 .ad
822 810 .sp .6
823 811 .RS 4n
824 812 Host adapter driver was unable to accept a command.
825 813 .RE
826 814
827 815 .sp
828 816 .ne 2
829 817 .na
830 818 \fBUnable to read label\fR
831 819 .ad
832 820 .sp .6
833 821 .RS 4n
834 822 Failure to read disk label.
835 823 .RE
836 824
837 825 .sp
↓ open down ↓ |
376 lines elided |
↑ open up ↑ |
838 826 .ne 2
839 827 .na
840 828 \fBUnit does not respond to selection\fR
841 829 .ad
842 830 .sp .6
843 831 .RS 4n
844 832 Drive went offline; probably powered down.
845 833 .RE
846 834
847 835 .SH NOTES
848 -.LP
849 836 DVD-ROM media containing DVD-Video data may follow/adhere to the requirements
850 837 of content scrambling system or copy protection scheme. Reading of
851 838 copy-protected sector will cause I/O error. Users are advised to use the
852 839 appropriate playback software to view video contents on DVD-ROM media
853 840 containing DVD-Video data.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX