1 #ifndef SCSI_ASCQ_TBL_C_INCLUDED 2 #define SCSI_ASCQ_TBL_C_INCLUDED 3 4 /* AuToMaGiCaLlY generated from: "t10.org/asc-num.txt" 5 ******************************************************************************* 6 * File: ASC-NUM.TXT 7 * 8 * SCSI ASC/ASCQ Assignments 9 * Numeric Sorted Listing 10 * as of 5/18/00 11 * 12 * D - DIRECT ACCESS DEVICE (SBC-2) device column key 13 * .T - SEQUENTIAL ACCESS DEVICE (SSC) ------------------- 14 * . L - PRINTER DEVICE (SSC) blank = reserved 15 * . P - PROCESSOR DEVICE (SPC) not blank = allowed 16 * . .W - WRITE ONCE READ MULTIPLE DEVICE (SBC-2) 17 * . . R - CD DEVICE (MMC) 18 * . . S - SCANNER DEVICE (SCSI-2) 19 * . . .O - OPTICAL MEMORY DEVICE (SBC-2) 20 * . . . M - MEDIA CHANGER DEVICE (SMC) 21 * . . . C - COMMUNICATION DEVICE (SCSI-2) 22 * . . . .A - STORAGE ARRAY DEVICE (SCC) 23 * . . . . E - ENCLOSURE SERVICES DEVICE (SES) 24 * . . . . B - SIMPLIFIED DIRECT-ACCESS DEVICE (RBC) 25 * . . . . .K - OPTICAL CARD READER/WRITER DEVICE (OCRW) 26 * ASC/ASCQ DTLPWRSOMCAEBK Description 27 * ------- -------------- ---------------------------------------------------- 28 */ 29 30 static char SenseDevTypes001[] = "DTLPWRSOMCAEBK"; 31 static char SenseDevTypes002[] = ".T............"; 32 static char SenseDevTypes003[] = ".T....S......."; 33 static char SenseDevTypes004[] = ".TL...S......."; 34 static char SenseDevTypes005[] = ".....R........"; 35 static char SenseDevTypes006[] = "DTL.WRSOM.AEBK"; 36 static char SenseDevTypes007[] = "D...W..O....BK"; 37 static char SenseDevTypes008[] = "D...WR.OM...BK"; 38 static char SenseDevTypes009[] = "DTL.W.SO....BK"; 39 static char SenseDevTypes010[] = "DTL..R.O....B."; 40 static char SenseDevTypes011[] = "DT..W..OMCA.BK"; 41 static char SenseDevTypes012[] = ".............."; 42 static char SenseDevTypes013[] = "DTL.WRSOMCAEBK"; 43 static char SenseDevTypes014[] = "DTL.WRSOM...BK"; 44 static char SenseDevTypes015[] = "DT...R.OM...BK"; 45 static char SenseDevTypes016[] = "DTLPWRSO.C...K"; 46 static char SenseDevTypes017[] = "DT..WR.O....B."; 47 static char SenseDevTypes018[] = "....WR.O.....K"; 48 static char SenseDevTypes019[] = "....WR.O......"; 49 static char SenseDevTypes020[] = ".T...RS......."; 50 static char SenseDevTypes021[] = ".............K"; 51 static char SenseDevTypes022[] = "DT..W..O....B."; 52 static char SenseDevTypes023[] = "DT..WRSO....BK"; 53 static char SenseDevTypes024[] = "DT..W.SO....BK"; 54 static char SenseDevTypes025[] = "....WR.O....B."; 55 static char SenseDevTypes026[] = "....W..O....B."; 56 static char SenseDevTypes027[] = "DT.....O....BK"; 57 static char SenseDevTypes028[] = "DTL.WRSO....BK"; 58 static char SenseDevTypes029[] = "DT..WR.O....BK"; 59 static char SenseDevTypes030[] = "DT..W..O....BK"; 60 static char SenseDevTypes031[] = "D...WR.O....BK"; 61 static char SenseDevTypes032[] = "D......O.....K"; 62 static char SenseDevTypes033[] = "D......O....BK"; 63 static char SenseDevTypes034[] = "DT..WR.OM...BK"; 64 static char SenseDevTypes035[] = "D............."; 65 static char SenseDevTypes036[] = "DTLPWRSOMCAE.K"; 66 static char SenseDevTypes037[] = "DTLPWRSOMCA.BK"; 67 static char SenseDevTypes038[] = ".T...R........"; 68 static char SenseDevTypes039[] = "DT..WR.OM...B."; 69 static char SenseDevTypes040[] = "DTL.WRSOMCAE.K"; 70 static char SenseDevTypes041[] = "DTLPWRSOMCAE.."; 71 static char SenseDevTypes042[] = "......S......."; 72 static char SenseDevTypes043[] = "............B."; 73 static char SenseDevTypes044[] = "DTLPWRSO.CA..K"; 74 static char SenseDevTypes045[] = "DT...R.......K"; 75 static char SenseDevTypes046[] = "D.L..R.O....B."; 76 static char SenseDevTypes047[] = "..L..........."; 77 static char SenseDevTypes048[] = ".TL..........."; 78 static char SenseDevTypes049[] = "DTLPWRSOMC..BK"; 79 static char SenseDevTypes050[] = "DT..WR.OMCAEBK"; 80 static char SenseDevTypes051[] = "DT..WR.OMCAEB."; 81 static char SenseDevTypes052[] = ".T...R.O......"; 82 static char SenseDevTypes053[] = "...P.........."; 83 static char SenseDevTypes054[] = "DTLPWRSOM.AE.K"; 84 static char SenseDevTypes055[] = "DTLPWRSOM.AE.."; 85 static char SenseDevTypes056[] = ".......O......"; 86 static char SenseDevTypes057[] = "DTLPWRSOM...BK"; 87 static char SenseDevTypes058[] = "DT..WR.O..A.BK"; 88 static char SenseDevTypes059[] = "DTLPWRSOM....K"; 89 static char SenseDevTypes060[] = "D......O......"; 90 static char SenseDevTypes061[] = ".....R......B."; 91 static char SenseDevTypes062[] = "D...........B."; 92 static char SenseDevTypes063[] = "............BK"; 93 static char SenseDevTypes064[] = "..........A..."; 94 95 static ASCQ_Table_t ASCQ_Table[] = { 96 { 97 0x00, 0x00, 98 SenseDevTypes001, 99 "NO ADDITIONAL SENSE INFORMATION" 100 }, 101 { 102 0x00, 0x01, 103 SenseDevTypes002, 104 "FILEMARK DETECTED" 105 }, 106 { 107 0x00, 0x02, 108 SenseDevTypes003, 109 "END-OF-PARTITION/MEDIUM DETECTED" 110 }, 111 { 112 0x00, 0x03, 113 SenseDevTypes002, 114 "SETMARK DETECTED" 115 }, 116 { 117 0x00, 0x04, 118 SenseDevTypes003, 119 "BEGINNING-OF-PARTITION/MEDIUM DETECTED" 120 }, 121 { 122 0x00, 0x05, 123 SenseDevTypes004, 124 "END-OF-DATA DETECTED" 125 }, 126 { 127 0x00, 0x06, 128 SenseDevTypes001, 129 "I/O PROCESS TERMINATED" 130 }, 131 { 132 0x00, 0x11, 133 SenseDevTypes005, 134 "AUDIO PLAY OPERATION IN PROGRESS" 135 }, 136 { 137 0x00, 0x12, 138 SenseDevTypes005, 139 "AUDIO PLAY OPERATION PAUSED" 140 }, 141 { 142 0x00, 0x13, 143 SenseDevTypes005, 144 "AUDIO PLAY OPERATION SUCCESSFULLY COMPLETED" 145 }, 146 { 147 0x00, 0x14, 148 SenseDevTypes005, 149 "AUDIO PLAY OPERATION STOPPED DUE TO ERROR" 150 }, 151 { 152 0x00, 0x15, 153 SenseDevTypes005, 154 "NO CURRENT AUDIO STATUS TO RETURN" 155 }, 156 { 157 0x00, 0x16, 158 SenseDevTypes001, 159 "OPERATION IN PROGRESS" 160 }, 161 { 162 0x00, 0x17, 163 SenseDevTypes006, 164 "CLEANING REQUESTED" 165 }, 166 { 167 0x01, 0x00, 168 SenseDevTypes007, 169 "NO INDEX/SECTOR SIGNAL" 170 }, 171 { 172 0x02, 0x00, 173 SenseDevTypes008, 174 "NO SEEK COMPLETE" 175 }, 176 { 177 0x03, 0x00, 178 SenseDevTypes009, 179 "PERIPHERAL DEVICE WRITE FAULT" 180 }, 181 { 182 0x03, 0x01, 183 SenseDevTypes002, 184 "NO WRITE CURRENT" 185 }, 186 { 187 0x03, 0x02, 188 SenseDevTypes002, 189 "EXCESSIVE WRITE ERRORS" 190 }, 191 { 192 0x04, 0x00, 193 SenseDevTypes001, 194 "LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE" 195 }, 196 { 197 0x04, 0x01, 198 SenseDevTypes001, 199 "LOGICAL UNIT IS IN PROCESS OF BECOMING READY" 200 }, 201 { 202 0x04, 0x02, 203 SenseDevTypes001, 204 "LOGICAL UNIT NOT READY, INITIALIZING CMD. REQUIRED" 205 }, 206 { 207 0x04, 0x03, 208 SenseDevTypes001, 209 "LOGICAL UNIT NOT READY, MANUAL INTERVENTION REQUIRED" 210 }, 211 { 212 0x04, 0x04, 213 SenseDevTypes010, 214 "LOGICAL UNIT NOT READY, FORMAT IN PROGRESS" 215 }, 216 { 217 0x04, 0x05, 218 SenseDevTypes011, 219 "LOGICAL UNIT NOT READY, REBUILD IN PROGRESS" 220 }, 221 { 222 0x04, 0x06, 223 SenseDevTypes011, 224 "LOGICAL UNIT NOT READY, RECALCULATION IN PROGRESS" 225 }, 226 { 227 0x04, 0x07, 228 SenseDevTypes001, 229 "LOGICAL UNIT NOT READY, OPERATION IN PROGRESS" 230 }, 231 { 232 0x04, 0x08, 233 SenseDevTypes005, 234 "LOGICAL UNIT NOT READY, LONG WRITE IN PROGRESS" 235 }, 236 { 237 0x04, 0x09, 238 SenseDevTypes001, 239 "LOGICAL UNIT NOT READY, SELF-TEST IN PROGRESS" 240 }, 241 { 242 0x04, 0x10, 243 SenseDevTypes012, 244 "auxiliary memory code 2 (99-148) [proposed]" 245 }, 246 { 247 0x05, 0x00, 248 SenseDevTypes013, 249 "LOGICAL UNIT DOES NOT RESPOND TO SELECTION" 250 }, 251 { 252 0x06, 0x00, 253 SenseDevTypes008, 254 "NO REFERENCE POSITION FOUND" 255 }, 256 { 257 0x07, 0x00, 258 SenseDevTypes014, 259 "MULTIPLE PERIPHERAL DEVICES SELECTED" 260 }, 261 { 262 0x08, 0x00, 263 SenseDevTypes013, 264 "LOGICAL UNIT COMMUNICATION FAILURE" 265 }, 266 { 267 0x08, 0x01, 268 SenseDevTypes013, 269 "LOGICAL UNIT COMMUNICATION TIME-OUT" 270 }, 271 { 272 0x08, 0x02, 273 SenseDevTypes013, 274 "LOGICAL UNIT COMMUNICATION PARITY ERROR" 275 }, 276 { 277 0x08, 0x03, 278 SenseDevTypes015, 279 "LOGICAL UNIT COMMUNICATION CRC ERROR (ULTRA-DMA/32)" 280 }, 281 { 282 0x08, 0x04, 283 SenseDevTypes016, 284 "UNREACHABLE COPY TARGET" 285 }, 286 { 287 0x09, 0x00, 288 SenseDevTypes017, 289 "TRACK FOLLOWING ERROR" 290 }, 291 { 292 0x09, 0x01, 293 SenseDevTypes018, 294 "TRACKING SERVO FAILURE" 295 }, 296 { 297 0x09, 0x02, 298 SenseDevTypes018, 299 "FOCUS SERVO FAILURE" 300 }, 301 { 302 0x09, 0x03, 303 SenseDevTypes019, 304 "SPINDLE SERVO FAILURE" 305 }, 306 { 307 0x09, 0x04, 308 SenseDevTypes017, 309 "HEAD SELECT FAULT" 310 }, 311 { 312 0x0A, 0x00, 313 SenseDevTypes001, 314 "ERROR LOG OVERFLOW" 315 }, 316 { 317 0x0B, 0x00, 318 SenseDevTypes001, 319 "WARNING" 320 }, 321 { 322 0x0B, 0x01, 323 SenseDevTypes001, 324 "WARNING - SPECIFIED TEMPERATURE EXCEEDED" 325 }, 326 { 327 0x0B, 0x02, 328 SenseDevTypes001, 329 "WARNING - ENCLOSURE DEGRADED" 330 }, 331 { 332 0x0C, 0x00, 333 SenseDevTypes020, 334 "WRITE ERROR" 335 }, 336 { 337 0x0C, 0x01, 338 SenseDevTypes021, 339 "WRITE ERROR - RECOVERED WITH AUTO REALLOCATION" 340 }, 341 { 342 0x0C, 0x02, 343 SenseDevTypes007, 344 "WRITE ERROR - AUTO REALLOCATION FAILED" 345 }, 346 { 347 0x0C, 0x03, 348 SenseDevTypes007, 349 "WRITE ERROR - RECOMMEND REASSIGNMENT" 350 }, 351 { 352 0x0C, 0x04, 353 SenseDevTypes022, 354 "COMPRESSION CHECK MISCOMPARE ERROR" 355 }, 356 { 357 0x0C, 0x05, 358 SenseDevTypes022, 359 "DATA EXPANSION OCCURRED DURING COMPRESSION" 360 }, 361 { 362 0x0C, 0x06, 363 SenseDevTypes022, 364 "BLOCK NOT COMPRESSIBLE" 365 }, 366 { 367 0x0C, 0x07, 368 SenseDevTypes005, 369 "WRITE ERROR - RECOVERY NEEDED" 370 }, 371 { 372 0x0C, 0x08, 373 SenseDevTypes005, 374 "WRITE ERROR - RECOVERY FAILED" 375 }, 376 { 377 0x0C, 0x09, 378 SenseDevTypes005, 379 "WRITE ERROR - LOSS OF STREAMING" 380 }, 381 { 382 0x0C, 0x0A, 383 SenseDevTypes005, 384 "WRITE ERROR - PADDING BLOCKS ADDED" 385 }, 386 { 387 0x0C, 0x0B, 388 SenseDevTypes012, 389 "auxiliary memory code 4 (99-148) [proposed]" 390 }, 391 { 392 0x10, 0x00, 393 SenseDevTypes007, 394 "ID CRC OR ECC ERROR" 395 }, 396 { 397 0x11, 0x00, 398 SenseDevTypes023, 399 "UNRECOVERED READ ERROR" 400 }, 401 { 402 0x11, 0x01, 403 SenseDevTypes023, 404 "READ RETRIES EXHAUSTED" 405 }, 406 { 407 0x11, 0x02, 408 SenseDevTypes023, 409 "ERROR TOO LONG TO CORRECT" 410 }, 411 { 412 0x11, 0x03, 413 SenseDevTypes024, 414 "MULTIPLE READ ERRORS" 415 }, 416 { 417 0x11, 0x04, 418 SenseDevTypes007, 419 "UNRECOVERED READ ERROR - AUTO REALLOCATE FAILED" 420 }, 421 { 422 0x11, 0x05, 423 SenseDevTypes025, 424 "L-EC UNCORRECTABLE ERROR" 425 }, 426 { 427 0x11, 0x06, 428 SenseDevTypes025, 429 "CIRC UNRECOVERED ERROR" 430 }, 431 { 432 0x11, 0x07, 433 SenseDevTypes026, 434 "DATA RE-SYNCHRONIZATION ERROR" 435 }, 436 { 437 0x11, 0x08, 438 SenseDevTypes002, 439 "INCOMPLETE BLOCK READ" 440 }, 441 { 442 0x11, 0x09, 443 SenseDevTypes002, 444 "NO GAP FOUND" 445 }, 446 { 447 0x11, 0x0A, 448 SenseDevTypes027, 449 "MISCORRECTED ERROR" 450 }, 451 { 452 0x11, 0x0B, 453 SenseDevTypes007, 454 "UNRECOVERED READ ERROR - RECOMMEND REASSIGNMENT" 455 }, 456 { 457 0x11, 0x0C, 458 SenseDevTypes007, 459 "UNRECOVERED READ ERROR - RECOMMEND REWRITE THE DATA" 460 }, 461 { 462 0x11, 0x0D, 463 SenseDevTypes017, 464 "DE-COMPRESSION CRC ERROR" 465 }, 466 { 467 0x11, 0x0E, 468 SenseDevTypes017, 469 "CANNOT DECOMPRESS USING DECLARED ALGORITHM" 470 }, 471 { 472 0x11, 0x0F, 473 SenseDevTypes005, 474 "ERROR READING UPC/EAN NUMBER" 475 }, 476 { 477 0x11, 0x10, 478 SenseDevTypes005, 479 "ERROR READING ISRC NUMBER" 480 }, 481 { 482 0x11, 0x11, 483 SenseDevTypes005, 484 "READ ERROR - LOSS OF STREAMING" 485 }, 486 { 487 0x11, 0x12, 488 SenseDevTypes012, 489 "auxiliary memory code 3 (99-148) [proposed]" 490 }, 491 { 492 0x12, 0x00, 493 SenseDevTypes007, 494 "ADDRESS MARK NOT FOUND FOR ID FIELD" 495 }, 496 { 497 0x13, 0x00, 498 SenseDevTypes007, 499 "ADDRESS MARK NOT FOUND FOR DATA FIELD" 500 }, 501 { 502 0x14, 0x00, 503 SenseDevTypes028, 504 "RECORDED ENTITY NOT FOUND" 505 }, 506 { 507 0x14, 0x01, 508 SenseDevTypes029, 509 "RECORD NOT FOUND" 510 }, 511 { 512 0x14, 0x02, 513 SenseDevTypes002, 514 "FILEMARK OR SETMARK NOT FOUND" 515 }, 516 { 517 0x14, 0x03, 518 SenseDevTypes002, 519 "END-OF-DATA NOT FOUND" 520 }, 521 { 522 0x14, 0x04, 523 SenseDevTypes002, 524 "BLOCK SEQUENCE ERROR" 525 }, 526 { 527 0x14, 0x05, 528 SenseDevTypes030, 529 "RECORD NOT FOUND - RECOMMEND REASSIGNMENT" 530 }, 531 { 532 0x14, 0x06, 533 SenseDevTypes030, 534 "RECORD NOT FOUND - DATA AUTO-REALLOCATED" 535 }, 536 { 537 0x15, 0x00, 538 SenseDevTypes014, 539 "RANDOM POSITIONING ERROR" 540 }, 541 { 542 0x15, 0x01, 543 SenseDevTypes014, 544 "MECHANICAL POSITIONING ERROR" 545 }, 546 { 547 0x15, 0x02, 548 SenseDevTypes029, 549 "POSITIONING ERROR DETECTED BY READ OF MEDIUM" 550 }, 551 { 552 0x16, 0x00, 553 SenseDevTypes007, 554 "DATA SYNCHRONIZATION MARK ERROR" 555 }, 556 { 557 0x16, 0x01, 558 SenseDevTypes007, 559 "DATA SYNC ERROR - DATA REWRITTEN" 560 }, 561 { 562 0x16, 0x02, 563 SenseDevTypes007, 564 "DATA SYNC ERROR - RECOMMEND REWRITE" 565 }, 566 { 567 0x16, 0x03, 568 SenseDevTypes007, 569 "DATA SYNC ERROR - DATA AUTO-REALLOCATED" 570 }, 571 { 572 0x16, 0x04, 573 SenseDevTypes007, 574 "DATA SYNC ERROR - RECOMMEND REASSIGNMENT" 575 }, 576 { 577 0x17, 0x00, 578 SenseDevTypes023, 579 "RECOVERED DATA WITH NO ERROR CORRECTION APPLIED" 580 }, 581 { 582 0x17, 0x01, 583 SenseDevTypes023, 584 "RECOVERED DATA WITH RETRIES" 585 }, 586 { 587 0x17, 0x02, 588 SenseDevTypes029, 589 "RECOVERED DATA WITH POSITIVE HEAD OFFSET" 590 }, 591 { 592 0x17, 0x03, 593 SenseDevTypes029, 594 "RECOVERED DATA WITH NEGATIVE HEAD OFFSET" 595 }, 596 { 597 0x17, 0x04, 598 SenseDevTypes025, 599 "RECOVERED DATA WITH RETRIES AND/OR CIRC APPLIED" 600 }, 601 { 602 0x17, 0x05, 603 SenseDevTypes031, 604 "RECOVERED DATA USING PREVIOUS SECTOR ID" 605 }, 606 { 607 0x17, 0x06, 608 SenseDevTypes007, 609 "RECOVERED DATA WITHOUT ECC - DATA AUTO-REALLOCATED" 610 }, 611 { 612 0x17, 0x07, 613 SenseDevTypes031, 614 "RECOVERED DATA WITHOUT ECC - RECOMMEND REASSIGNMENT" 615 }, 616 { 617 0x17, 0x08, 618 SenseDevTypes031, 619 "RECOVERED DATA WITHOUT ECC - RECOMMEND REWRITE" 620 }, 621 { 622 0x17, 0x09, 623 SenseDevTypes031, 624 "RECOVERED DATA WITHOUT ECC - DATA REWRITTEN" 625 }, 626 { 627 0x18, 0x00, 628 SenseDevTypes029, 629 "RECOVERED DATA WITH ERROR CORRECTION APPLIED" 630 }, 631 { 632 0x18, 0x01, 633 SenseDevTypes031, 634 "RECOVERED DATA WITH ERROR CORR. & RETRIES APPLIED" 635 }, 636 { 637 0x18, 0x02, 638 SenseDevTypes031, 639 "RECOVERED DATA - DATA AUTO-REALLOCATED" 640 }, 641 { 642 0x18, 0x03, 643 SenseDevTypes005, 644 "RECOVERED DATA WITH CIRC" 645 }, 646 { 647 0x18, 0x04, 648 SenseDevTypes005, 649 "RECOVERED DATA WITH L-EC" 650 }, 651 { 652 0x18, 0x05, 653 SenseDevTypes031, 654 "RECOVERED DATA - RECOMMEND REASSIGNMENT" 655 }, 656 { 657 0x18, 0x06, 658 SenseDevTypes031, 659 "RECOVERED DATA - RECOMMEND REWRITE" 660 }, 661 { 662 0x18, 0x07, 663 SenseDevTypes007, 664 "RECOVERED DATA WITH ECC - DATA REWRITTEN" 665 }, 666 { 667 0x19, 0x00, 668 SenseDevTypes032, 669 "DEFECT LIST ERROR" 670 }, 671 { 672 0x19, 0x01, 673 SenseDevTypes032, 674 "DEFECT LIST NOT AVAILABLE" 675 }, 676 { 677 0x19, 0x02, 678 SenseDevTypes032, 679 "DEFECT LIST ERROR IN PRIMARY LIST" 680 }, 681 { 682 0x19, 0x03, 683 SenseDevTypes032, 684 "DEFECT LIST ERROR IN GROWN LIST" 685 }, 686 { 687 0x1A, 0x00, 688 SenseDevTypes001, 689 "PARAMETER LIST LENGTH ERROR" 690 }, 691 { 692 0x1B, 0x00, 693 SenseDevTypes001, 694 "SYNCHRONOUS DATA TRANSFER ERROR" 695 }, 696 { 697 0x1C, 0x00, 698 SenseDevTypes033, 699 "DEFECT LIST NOT FOUND" 700 }, 701 { 702 0x1C, 0x01, 703 SenseDevTypes033, 704 "PRIMARY DEFECT LIST NOT FOUND" 705 }, 706 { 707 0x1C, 0x02, 708 SenseDevTypes033, 709 "GROWN DEFECT LIST NOT FOUND" 710 }, 711 { 712 0x1D, 0x00, 713 SenseDevTypes029, 714 "MISCOMPARE DURING VERIFY OPERATION" 715 }, 716 { 717 0x1E, 0x00, 718 SenseDevTypes007, 719 "RECOVERED ID WITH ECC CORRECTION" 720 }, 721 { 722 0x1F, 0x00, 723 SenseDevTypes032, 724 "PARTIAL DEFECT LIST TRANSFER" 725 }, 726 { 727 0x20, 0x00, 728 SenseDevTypes001, 729 "INVALID COMMAND OPERATION CODE" 730 }, 731 { 732 0x20, 0x01, 733 SenseDevTypes012, 734 "access controls code 1 (99-314) [proposed]" 735 }, 736 { 737 0x20, 0x02, 738 SenseDevTypes012, 739 "access controls code 2 (99-314) [proposed]" 740 }, 741 { 742 0x20, 0x03, 743 SenseDevTypes012, 744 "access controls code 3 (99-314) [proposed]" 745 }, 746 { 747 0x21, 0x00, 748 SenseDevTypes034, 749 "LOGICAL BLOCK ADDRESS OUT OF RANGE" 750 }, 751 { 752 0x21, 0x01, 753 SenseDevTypes034, 754 "INVALID ELEMENT ADDRESS" 755 }, 756 { 757 0x22, 0x00, 758 SenseDevTypes035, 759 "ILLEGAL FUNCTION (USE 20 00, 24 00, OR 26 00)" 760 }, 761 { 762 0x24, 0x00, 763 SenseDevTypes001, 764 "INVALID FIELD IN CDB" 765 }, 766 { 767 0x24, 0x01, 768 SenseDevTypes001, 769 "CDB DECRYPTION ERROR" 770 }, 771 { 772 0x25, 0x00, 773 SenseDevTypes001, 774 "LOGICAL UNIT NOT SUPPORTED" 775 }, 776 { 777 0x26, 0x00, 778 SenseDevTypes001, 779 "INVALID FIELD IN PARAMETER LIST" 780 }, 781 { 782 0x26, 0x01, 783 SenseDevTypes001, 784 "PARAMETER NOT SUPPORTED" 785 }, 786 { 787 0x26, 0x02, 788 SenseDevTypes001, 789 "PARAMETER VALUE INVALID" 790 }, 791 { 792 0x26, 0x03, 793 SenseDevTypes036, 794 "THRESHOLD PARAMETERS NOT SUPPORTED" 795 }, 796 { 797 0x26, 0x04, 798 SenseDevTypes001, 799 "INVALID RELEASE OF PERSISTENT RESERVATION" 800 }, 801 { 802 0x26, 0x05, 803 SenseDevTypes037, 804 "DATA DECRYPTION ERROR" 805 }, 806 { 807 0x26, 0x06, 808 SenseDevTypes016, 809 "TOO MANY TARGET DESCRIPTORS" 810 }, 811 { 812 0x26, 0x07, 813 SenseDevTypes016, 814 "UNSUPPORTED TARGET DESCRIPTOR TYPE CODE" 815 }, 816 { 817 0x26, 0x08, 818 SenseDevTypes016, 819 "TOO MANY SEGMENT DESCRIPTORS" 820 }, 821 { 822 0x26, 0x09, 823 SenseDevTypes016, 824 "UNSUPPORTED SEGMENT DESCRIPTOR TYPE CODE" 825 }, 826 { 827 0x26, 0x0A, 828 SenseDevTypes016, 829 "UNEXPECTED INEXACT SEGMENT" 830 }, 831 { 832 0x26, 0x0B, 833 SenseDevTypes016, 834 "INLINE DATA LENGTH EXCEEDED" 835 }, 836 { 837 0x26, 0x0C, 838 SenseDevTypes016, 839 "INVALID OPERATION FOR COPY SOURCE OR DESTINATION" 840 }, 841 { 842 0x26, 0x0D, 843 SenseDevTypes016, 844 "COPY SEGMENT GRANULARITY VIOLATION" 845 }, 846 { 847 0x27, 0x00, 848 SenseDevTypes029, 849 "WRITE PROTECTED" 850 }, 851 { 852 0x27, 0x01, 853 SenseDevTypes029, 854 "HARDWARE WRITE PROTECTED" 855 }, 856 { 857 0x27, 0x02, 858 SenseDevTypes029, 859 "LOGICAL UNIT SOFTWARE WRITE PROTECTED" 860 }, 861 { 862 0x27, 0x03, 863 SenseDevTypes038, 864 "ASSOCIATED WRITE PROTECT" 865 }, 866 { 867 0x27, 0x04, 868 SenseDevTypes038, 869 "PERSISTENT WRITE PROTECT" 870 }, 871 { 872 0x27, 0x05, 873 SenseDevTypes038, 874 "PERMANENT WRITE PROTECT" 875 }, 876 { 877 0x28, 0x00, 878 SenseDevTypes001, 879 "NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED" 880 }, 881 { 882 0x28, 0x01, 883 SenseDevTypes039, 884 "IMPORT OR EXPORT ELEMENT ACCESSED" 885 }, 886 { 887 0x29, 0x00, 888 SenseDevTypes001, 889 "POWER ON, RESET, OR BUS DEVICE RESET OCCURRED" 890 }, 891 { 892 0x29, 0x01, 893 SenseDevTypes001, 894 "POWER ON OCCURRED" 895 }, 896 { 897 0x29, 0x02, 898 SenseDevTypes001, 899 "SCSI BUS RESET OCCURRED" 900 }, 901 { 902 0x29, 0x03, 903 SenseDevTypes001, 904 "BUS DEVICE RESET FUNCTION OCCURRED" 905 }, 906 { 907 0x29, 0x04, 908 SenseDevTypes001, 909 "DEVICE INTERNAL RESET" 910 }, 911 { 912 0x29, 0x05, 913 SenseDevTypes001, 914 "TRANSCEIVER MODE CHANGED TO SINGLE-ENDED" 915 }, 916 { 917 0x29, 0x06, 918 SenseDevTypes001, 919 "TRANSCEIVER MODE CHANGED TO LVD" 920 }, 921 { 922 0x2A, 0x00, 923 SenseDevTypes013, 924 "PARAMETERS CHANGED" 925 }, 926 { 927 0x2A, 0x01, 928 SenseDevTypes013, 929 "MODE PARAMETERS CHANGED" 930 }, 931 { 932 0x2A, 0x02, 933 SenseDevTypes040, 934 "LOG PARAMETERS CHANGED" 935 }, 936 { 937 0x2A, 0x03, 938 SenseDevTypes036, 939 "RESERVATIONS PREEMPTED" 940 }, 941 { 942 0x2A, 0x04, 943 SenseDevTypes041, 944 "RESERVATIONS RELEASED" 945 }, 946 { 947 0x2A, 0x05, 948 SenseDevTypes041, 949 "REGISTRATIONS PREEMPTED" 950 }, 951 { 952 0x2B, 0x00, 953 SenseDevTypes016, 954 "COPY CANNOT EXECUTE SINCE HOST CANNOT DISCONNECT" 955 }, 956 { 957 0x2C, 0x00, 958 SenseDevTypes001, 959 "COMMAND SEQUENCE ERROR" 960 }, 961 { 962 0x2C, 0x01, 963 SenseDevTypes042, 964 "TOO MANY WINDOWS SPECIFIED" 965 }, 966 { 967 0x2C, 0x02, 968 SenseDevTypes042, 969 "INVALID COMBINATION OF WINDOWS SPECIFIED" 970 }, 971 { 972 0x2C, 0x03, 973 SenseDevTypes005, 974 "CURRENT PROGRAM AREA IS NOT EMPTY" 975 }, 976 { 977 0x2C, 0x04, 978 SenseDevTypes005, 979 "CURRENT PROGRAM AREA IS EMPTY" 980 }, 981 { 982 0x2C, 0x05, 983 SenseDevTypes043, 984 "ILLEGAL POWER CONDITION REQUEST" 985 }, 986 { 987 0x2D, 0x00, 988 SenseDevTypes002, 989 "OVERWRITE ERROR ON UPDATE IN PLACE" 990 }, 991 { 992 0x2E, 0x00, 993 SenseDevTypes044, 994 "ERROR DETECTED BY THIRD PARTY TEMPORARY INITIATOR" 995 }, 996 { 997 0x2E, 0x01, 998 SenseDevTypes044, 999 "THIRD PARTY DEVICE FAILURE" 1000 }, 1001 { 1002 0x2E, 0x02, 1003 SenseDevTypes044, 1004 "COPY TARGET DEVICE NOT REACHABLE" 1005 }, 1006 { 1007 0x2E, 0x03, 1008 SenseDevTypes044, 1009 "INCORRECT COPY TARGET DEVICE TYPE" 1010 }, 1011 { 1012 0x2E, 0x04, 1013 SenseDevTypes044, 1014 "COPY TARGET DEVICE DATA UNDERRUN" 1015 }, 1016 { 1017 0x2E, 0x05, 1018 SenseDevTypes044, 1019 "COPY TARGET DEVICE DATA OVERRUN" 1020 }, 1021 { 1022 0x2F, 0x00, 1023 SenseDevTypes001, 1024 "COMMANDS CLEARED BY ANOTHER INITIATOR" 1025 }, 1026 { 1027 0x30, 0x00, 1028 SenseDevTypes034, 1029 "INCOMPATIBLE MEDIUM INSTALLED" 1030 }, 1031 { 1032 0x30, 0x01, 1033 SenseDevTypes029, 1034 "CANNOT READ MEDIUM - UNKNOWN FORMAT" 1035 }, 1036 { 1037 0x30, 0x02, 1038 SenseDevTypes029, 1039 "CANNOT READ MEDIUM - INCOMPATIBLE FORMAT" 1040 }, 1041 { 1042 0x30, 0x03, 1043 SenseDevTypes045, 1044 "CLEANING CARTRIDGE INSTALLED" 1045 }, 1046 { 1047 0x30, 0x04, 1048 SenseDevTypes029, 1049 "CANNOT WRITE MEDIUM - UNKNOWN FORMAT" 1050 }, 1051 { 1052 0x30, 0x05, 1053 SenseDevTypes029, 1054 "CANNOT WRITE MEDIUM - INCOMPATIBLE FORMAT" 1055 }, 1056 { 1057 0x30, 0x06, 1058 SenseDevTypes017, 1059 "CANNOT FORMAT MEDIUM - INCOMPATIBLE MEDIUM" 1060 }, 1061 { 1062 0x30, 0x07, 1063 SenseDevTypes006, 1064 "CLEANING FAILURE" 1065 }, 1066 { 1067 0x30, 0x08, 1068 SenseDevTypes005, 1069 "CANNOT WRITE - APPLICATION CODE MISMATCH" 1070 }, 1071 { 1072 0x30, 0x09, 1073 SenseDevTypes005, 1074 "CURRENT SESSION NOT FIXATED FOR APPEND" 1075 }, 1076 { 1077 0x31, 0x00, 1078 SenseDevTypes029, 1079 "MEDIUM FORMAT CORRUPTED" 1080 }, 1081 { 1082 0x31, 0x01, 1083 SenseDevTypes046, 1084 "FORMAT COMMAND FAILED" 1085 }, 1086 { 1087 0x32, 0x00, 1088 SenseDevTypes007, 1089 "NO DEFECT SPARE LOCATION AVAILABLE" 1090 }, 1091 { 1092 0x32, 0x01, 1093 SenseDevTypes007, 1094 "DEFECT LIST UPDATE FAILURE" 1095 }, 1096 { 1097 0x33, 0x00, 1098 SenseDevTypes002, 1099 "TAPE LENGTH ERROR" 1100 }, 1101 { 1102 0x34, 0x00, 1103 SenseDevTypes001, 1104 "ENCLOSURE FAILURE" 1105 }, 1106 { 1107 0x35, 0x00, 1108 SenseDevTypes001, 1109 "ENCLOSURE SERVICES FAILURE" 1110 }, 1111 { 1112 0x35, 0x01, 1113 SenseDevTypes001, 1114 "UNSUPPORTED ENCLOSURE FUNCTION" 1115 }, 1116 { 1117 0x35, 0x02, 1118 SenseDevTypes001, 1119 "ENCLOSURE SERVICES UNAVAILABLE" 1120 }, 1121 { 1122 0x35, 0x03, 1123 SenseDevTypes001, 1124 "ENCLOSURE SERVICES TRANSFER FAILURE" 1125 }, 1126 { 1127 0x35, 0x04, 1128 SenseDevTypes001, 1129 "ENCLOSURE SERVICES TRANSFER REFUSED" 1130 }, 1131 { 1132 0x36, 0x00, 1133 SenseDevTypes047, 1134 "RIBBON, INK, OR TONER FAILURE" 1135 }, 1136 { 1137 0x37, 0x00, 1138 SenseDevTypes013, 1139 "ROUNDED PARAMETER" 1140 }, 1141 { 1142 0x38, 0x00, 1143 SenseDevTypes043, 1144 "EVENT STATUS NOTIFICATION" 1145 }, 1146 { 1147 0x38, 0x02, 1148 SenseDevTypes043, 1149 "ESN - POWER MANAGEMENT CLASS EVENT" 1150 }, 1151 { 1152 0x38, 0x04, 1153 SenseDevTypes043, 1154 "ESN - MEDIA CLASS EVENT" 1155 }, 1156 { 1157 0x38, 0x06, 1158 SenseDevTypes043, 1159 "ESN - DEVICE BUSY CLASS EVENT" 1160 }, 1161 { 1162 0x39, 0x00, 1163 SenseDevTypes040, 1164 "SAVING PARAMETERS NOT SUPPORTED" 1165 }, 1166 { 1167 0x3A, 0x00, 1168 SenseDevTypes014, 1169 "MEDIUM NOT PRESENT" 1170 }, 1171 { 1172 0x3A, 0x01, 1173 SenseDevTypes034, 1174 "MEDIUM NOT PRESENT - TRAY CLOSED" 1175 }, 1176 { 1177 0x3A, 0x02, 1178 SenseDevTypes034, 1179 "MEDIUM NOT PRESENT - TRAY OPEN" 1180 }, 1181 { 1182 0x3A, 0x03, 1183 SenseDevTypes039, 1184 "MEDIUM NOT PRESENT - LOADABLE" 1185 }, 1186 { 1187 0x3A, 0x04, 1188 SenseDevTypes039, 1189 "MEDIUM NOT PRESENT - MEDIUM AUXILIARY MEMORY ACCESSIBLE" 1190 }, 1191 { 1192 0x3B, 0x00, 1193 SenseDevTypes048, 1194 "SEQUENTIAL POSITIONING ERROR" 1195 }, 1196 { 1197 0x3B, 0x01, 1198 SenseDevTypes002, 1199 "TAPE POSITION ERROR AT BEGINNING-OF-MEDIUM" 1200 }, 1201 { 1202 0x3B, 0x02, 1203 SenseDevTypes002, 1204 "TAPE POSITION ERROR AT END-OF-MEDIUM" 1205 }, 1206 { 1207 0x3B, 0x03, 1208 SenseDevTypes047, 1209 "TAPE OR ELECTRONIC VERTICAL FORMS UNIT NOT READY" 1210 }, 1211 { 1212 0x3B, 0x04, 1213 SenseDevTypes047, 1214 "SLEW FAILURE" 1215 }, 1216 { 1217 0x3B, 0x05, 1218 SenseDevTypes047, 1219 "PAPER JAM" 1220 }, 1221 { 1222 0x3B, 0x06, 1223 SenseDevTypes047, 1224 "FAILED TO SENSE TOP-OF-FORM" 1225 }, 1226 { 1227 0x3B, 0x07, 1228 SenseDevTypes047, 1229 "FAILED TO SENSE BOTTOM-OF-FORM" 1230 }, 1231 { 1232 0x3B, 0x08, 1233 SenseDevTypes002, 1234 "REPOSITION ERROR" 1235 }, 1236 { 1237 0x3B, 0x09, 1238 SenseDevTypes042, 1239 "READ PAST END OF MEDIUM" 1240 }, 1241 { 1242 0x3B, 0x0A, 1243 SenseDevTypes042, 1244 "READ PAST BEGINNING OF MEDIUM" 1245 }, 1246 { 1247 0x3B, 0x0B, 1248 SenseDevTypes042, 1249 "POSITION PAST END OF MEDIUM" 1250 }, 1251 { 1252 0x3B, 0x0C, 1253 SenseDevTypes003, 1254 "POSITION PAST BEGINNING OF MEDIUM" 1255 }, 1256 { 1257 0x3B, 0x0D, 1258 SenseDevTypes034, 1259 "MEDIUM DESTINATION ELEMENT FULL" 1260 }, 1261 { 1262 0x3B, 0x0E, 1263 SenseDevTypes034, 1264 "MEDIUM SOURCE ELEMENT EMPTY" 1265 }, 1266 { 1267 0x3B, 0x0F, 1268 SenseDevTypes005, 1269 "END OF MEDIUM REACHED" 1270 }, 1271 { 1272 0x3B, 0x11, 1273 SenseDevTypes034, 1274 "MEDIUM MAGAZINE NOT ACCESSIBLE" 1275 }, 1276 { 1277 0x3B, 0x12, 1278 SenseDevTypes034, 1279 "MEDIUM MAGAZINE REMOVED" 1280 }, 1281 { 1282 0x3B, 0x13, 1283 SenseDevTypes034, 1284 "MEDIUM MAGAZINE INSERTED" 1285 }, 1286 { 1287 0x3B, 0x14, 1288 SenseDevTypes034, 1289 "MEDIUM MAGAZINE LOCKED" 1290 }, 1291 { 1292 0x3B, 0x15, 1293 SenseDevTypes034, 1294 "MEDIUM MAGAZINE UNLOCKED" 1295 }, 1296 { 1297 0x3B, 0x16, 1298 SenseDevTypes005, 1299 "MECHANICAL POSITIONING OR CHANGER ERROR" 1300 }, 1301 { 1302 0x3D, 0x00, 1303 SenseDevTypes036, 1304 "INVALID BITS IN IDENTIFY MESSAGE" 1305 }, 1306 { 1307 0x3E, 0x00, 1308 SenseDevTypes001, 1309 "LOGICAL UNIT HAS NOT SELF-CONFIGURED YET" 1310 }, 1311 { 1312 0x3E, 0x01, 1313 SenseDevTypes001, 1314 "LOGICAL UNIT FAILURE" 1315 }, 1316 { 1317 0x3E, 0x02, 1318 SenseDevTypes001, 1319 "TIMEOUT ON LOGICAL UNIT" 1320 }, 1321 { 1322 0x3E, 0x03, 1323 SenseDevTypes001, 1324 "LOGICAL UNIT FAILED SELF-TEST" 1325 }, 1326 { 1327 0x3E, 0x04, 1328 SenseDevTypes001, 1329 "LOGICAL UNIT UNABLE TO UPDATE SELF-TEST LOG" 1330 }, 1331 { 1332 0x3F, 0x00, 1333 SenseDevTypes001, 1334 "TARGET OPERATING CONDITIONS HAVE CHANGED" 1335 }, 1336 { 1337 0x3F, 0x01, 1338 SenseDevTypes001, 1339 "MICROCODE HAS BEEN CHANGED" 1340 }, 1341 { 1342 0x3F, 0x02, 1343 SenseDevTypes049, 1344 "CHANGED OPERATING DEFINITION" 1345 }, 1346 { 1347 0x3F, 0x03, 1348 SenseDevTypes001, 1349 "INQUIRY DATA HAS CHANGED" 1350 }, 1351 { 1352 0x3F, 0x04, 1353 SenseDevTypes050, 1354 "COMPONENT DEVICE ATTACHED" 1355 }, 1356 { 1357 0x3F, 0x05, 1358 SenseDevTypes050, 1359 "DEVICE IDENTIFIER CHANGED" 1360 }, 1361 { 1362 0x3F, 0x06, 1363 SenseDevTypes051, 1364 "REDUNDANCY GROUP CREATED OR MODIFIED" 1365 }, 1366 { 1367 0x3F, 0x07, 1368 SenseDevTypes051, 1369 "REDUNDANCY GROUP DELETED" 1370 }, 1371 { 1372 0x3F, 0x08, 1373 SenseDevTypes051, 1374 "SPARE CREATED OR MODIFIED" 1375 }, 1376 { 1377 0x3F, 0x09, 1378 SenseDevTypes051, 1379 "SPARE DELETED" 1380 }, 1381 { 1382 0x3F, 0x0A, 1383 SenseDevTypes050, 1384 "VOLUME SET CREATED OR MODIFIED" 1385 }, 1386 { 1387 0x3F, 0x0B, 1388 SenseDevTypes050, 1389 "VOLUME SET DELETED" 1390 }, 1391 { 1392 0x3F, 0x0C, 1393 SenseDevTypes050, 1394 "VOLUME SET DEASSIGNED" 1395 }, 1396 { 1397 0x3F, 0x0D, 1398 SenseDevTypes050, 1399 "VOLUME SET REASSIGNED" 1400 }, 1401 { 1402 0x3F, 0x0E, 1403 SenseDevTypes041, 1404 "REPORTED LUNS DATA HAS CHANGED" 1405 }, 1406 { 1407 0x3F, 0x0F, 1408 SenseDevTypes001, 1409 "ECHO BUFFER OVERWRITTEN" 1410 }, 1411 { 1412 0x3F, 0x10, 1413 SenseDevTypes039, 1414 "MEDIUM LOADABLE" 1415 }, 1416 { 1417 0x3F, 0x11, 1418 SenseDevTypes039, 1419 "MEDIUM AUXILIARY MEMORY ACCESSIBLE" 1420 }, 1421 { 1422 0x40, 0x00, 1423 SenseDevTypes035, 1424 "RAM FAILURE (SHOULD USE 40 NN)" 1425 }, 1426 { 1427 0x40, 0xFF, 1428 SenseDevTypes001, 1429 "DIAGNOSTIC FAILURE ON COMPONENT NN (80H-FFH)" 1430 }, 1431 { 1432 0x41, 0x00, 1433 SenseDevTypes035, 1434 "DATA PATH FAILURE (SHOULD USE 40 NN)" 1435 }, 1436 { 1437 0x42, 0x00, 1438 SenseDevTypes035, 1439 "POWER-ON OR SELF-TEST FAILURE (SHOULD USE 40 NN)" 1440 }, 1441 { 1442 0x43, 0x00, 1443 SenseDevTypes001, 1444 "MESSAGE ERROR" 1445 }, 1446 { 1447 0x44, 0x00, 1448 SenseDevTypes001, 1449 "INTERNAL TARGET FAILURE" 1450 }, 1451 { 1452 0x45, 0x00, 1453 SenseDevTypes001, 1454 "SELECT OR RESELECT FAILURE" 1455 }, 1456 { 1457 0x46, 0x00, 1458 SenseDevTypes049, 1459 "UNSUCCESSFUL SOFT RESET" 1460 }, 1461 { 1462 0x47, 0x00, 1463 SenseDevTypes001, 1464 "SCSI PARITY ERROR" 1465 }, 1466 { 1467 0x47, 0x01, 1468 SenseDevTypes001, 1469 "DATA PHASE CRC ERROR DETECTED" 1470 }, 1471 { 1472 0x47, 0x02, 1473 SenseDevTypes001, 1474 "SCSI PARITY ERROR DETECTED DURING ST DATA PHASE" 1475 }, 1476 { 1477 0x47, 0x03, 1478 SenseDevTypes001, 1479 "INFORMATION UNIT CRC ERROR DETECTED" 1480 }, 1481 { 1482 0x47, 0x04, 1483 SenseDevTypes001, 1484 "ASYNCHRONOUS INFORMATION PROTECTION ERROR DETECTED" 1485 }, 1486 { 1487 0x48, 0x00, 1488 SenseDevTypes001, 1489 "INITIATOR DETECTED ERROR MESSAGE RECEIVED" 1490 }, 1491 { 1492 0x49, 0x00, 1493 SenseDevTypes001, 1494 "INVALID MESSAGE ERROR" 1495 }, 1496 { 1497 0x4A, 0x00, 1498 SenseDevTypes001, 1499 "COMMAND PHASE ERROR" 1500 }, 1501 { 1502 0x4B, 0x00, 1503 SenseDevTypes001, 1504 "DATA PHASE ERROR" 1505 }, 1506 { 1507 0x4C, 0x00, 1508 SenseDevTypes001, 1509 "LOGICAL UNIT FAILED SELF-CONFIGURATION" 1510 }, 1511 { 1512 0x4D, 0xFF, 1513 SenseDevTypes001, 1514 "TAGGED OVERLAPPED COMMANDS (NN = QUEUE TAG)" 1515 }, 1516 { 1517 0x4E, 0x00, 1518 SenseDevTypes001, 1519 "OVERLAPPED COMMANDS ATTEMPTED" 1520 }, 1521 { 1522 0x50, 0x00, 1523 SenseDevTypes002, 1524 "WRITE APPEND ERROR" 1525 }, 1526 { 1527 0x50, 0x01, 1528 SenseDevTypes002, 1529 "WRITE APPEND POSITION ERROR" 1530 }, 1531 { 1532 0x50, 0x02, 1533 SenseDevTypes002, 1534 "POSITION ERROR RELATED TO TIMING" 1535 }, 1536 { 1537 0x51, 0x00, 1538 SenseDevTypes052, 1539 "ERASE FAILURE" 1540 }, 1541 { 1542 0x52, 0x00, 1543 SenseDevTypes002, 1544 "CARTRIDGE FAULT" 1545 }, 1546 { 1547 0x53, 0x00, 1548 SenseDevTypes014, 1549 "MEDIA LOAD OR EJECT FAILED" 1550 }, 1551 { 1552 0x53, 0x01, 1553 SenseDevTypes002, 1554 "UNLOAD TAPE FAILURE" 1555 }, 1556 { 1557 0x53, 0x02, 1558 SenseDevTypes034, 1559 "MEDIUM REMOVAL PREVENTED" 1560 }, 1561 { 1562 0x54, 0x00, 1563 SenseDevTypes053, 1564 "SCSI TO HOST SYSTEM INTERFACE FAILURE" 1565 }, 1566 { 1567 0x55, 0x00, 1568 SenseDevTypes053, 1569 "SYSTEM RESOURCE FAILURE" 1570 }, 1571 { 1572 0x55, 0x01, 1573 SenseDevTypes033, 1574 "SYSTEM BUFFER FULL" 1575 }, 1576 { 1577 0x55, 0x02, 1578 SenseDevTypes054, 1579 "INSUFFICIENT RESERVATION RESOURCES" 1580 }, 1581 { 1582 0x55, 0x03, 1583 SenseDevTypes041, 1584 "INSUFFICIENT RESOURCES" 1585 }, 1586 { 1587 0x55, 0x04, 1588 SenseDevTypes055, 1589 "INSUFFICIENT REGISTRATION RESOURCES" 1590 }, 1591 { 1592 0x55, 0x05, 1593 SenseDevTypes012, 1594 "access controls code 4 (99-314) [proposed]" 1595 }, 1596 { 1597 0x55, 0x06, 1598 SenseDevTypes012, 1599 "auxiliary memory code 1 (99-148) [proposed]" 1600 }, 1601 { 1602 0x57, 0x00, 1603 SenseDevTypes005, 1604 "UNABLE TO RECOVER TABLE-OF-CONTENTS" 1605 }, 1606 { 1607 0x58, 0x00, 1608 SenseDevTypes056, 1609 "GENERATION DOES NOT EXIST" 1610 }, 1611 { 1612 0x59, 0x00, 1613 SenseDevTypes056, 1614 "UPDATED BLOCK READ" 1615 }, 1616 { 1617 0x5A, 0x00, 1618 SenseDevTypes057, 1619 "OPERATOR REQUEST OR STATE CHANGE INPUT" 1620 }, 1621 { 1622 0x5A, 0x01, 1623 SenseDevTypes034, 1624 "OPERATOR MEDIUM REMOVAL REQUEST" 1625 }, 1626 { 1627 0x5A, 0x02, 1628 SenseDevTypes058, 1629 "OPERATOR SELECTED WRITE PROTECT" 1630 }, 1631 { 1632 0x5A, 0x03, 1633 SenseDevTypes058, 1634 "OPERATOR SELECTED WRITE PERMIT" 1635 }, 1636 { 1637 0x5B, 0x00, 1638 SenseDevTypes059, 1639 "LOG EXCEPTION" 1640 }, 1641 { 1642 0x5B, 0x01, 1643 SenseDevTypes059, 1644 "THRESHOLD CONDITION MET" 1645 }, 1646 { 1647 0x5B, 0x02, 1648 SenseDevTypes059, 1649 "LOG COUNTER AT MAXIMUM" 1650 }, 1651 { 1652 0x5B, 0x03, 1653 SenseDevTypes059, 1654 "LOG LIST CODES EXHAUSTED" 1655 }, 1656 { 1657 0x5C, 0x00, 1658 SenseDevTypes060, 1659 "RPL STATUS CHANGE" 1660 }, 1661 { 1662 0x5C, 0x01, 1663 SenseDevTypes060, 1664 "SPINDLES SYNCHRONIZED" 1665 }, 1666 { 1667 0x5C, 0x02, 1668 SenseDevTypes060, 1669 "SPINDLES NOT SYNCHRONIZED" 1670 }, 1671 { 1672 0x5D, 0x00, 1673 SenseDevTypes001, 1674 "FAILURE PREDICTION THRESHOLD EXCEEDED" 1675 }, 1676 { 1677 0x5D, 0x01, 1678 SenseDevTypes061, 1679 "MEDIA FAILURE PREDICTION THRESHOLD EXCEEDED" 1680 }, 1681 { 1682 0x5D, 0x02, 1683 SenseDevTypes005, 1684 "LOGICAL UNIT FAILURE PREDICTION THRESHOLD EXCEEDED" 1685 }, 1686 { 1687 0x5D, 0x10, 1688 SenseDevTypes062, 1689 "HARDWARE IMPENDING FAILURE GENERAL HARD DRIVE FAILURE" 1690 }, 1691 { 1692 0x5D, 0x11, 1693 SenseDevTypes062, 1694 "HARDWARE IMPENDING FAILURE DRIVE ERROR RATE TOO HIGH" 1695 }, 1696 { 1697 0x5D, 0x12, 1698 SenseDevTypes062, 1699 "HARDWARE IMPENDING FAILURE DATA ERROR RATE TOO HIGH" 1700 }, 1701 { 1702 0x5D, 0x13, 1703 SenseDevTypes062, 1704 "HARDWARE IMPENDING FAILURE SEEK ERROR RATE TOO HIGH" 1705 }, 1706 { 1707 0x5D, 0x14, 1708 SenseDevTypes062, 1709 "HARDWARE IMPENDING FAILURE TOO MANY BLOCK REASSIGNS" 1710 }, 1711 { 1712 0x5D, 0x15, 1713 SenseDevTypes062, 1714 "HARDWARE IMPENDING FAILURE ACCESS TIMES TOO HIGH" 1715 }, 1716 { 1717 0x5D, 0x16, 1718 SenseDevTypes062, 1719 "HARDWARE IMPENDING FAILURE START UNIT TIMES TOO HIGH" 1720 }, 1721 { 1722 0x5D, 0x17, 1723 SenseDevTypes062, 1724 "HARDWARE IMPENDING FAILURE CHANNEL PARAMETRICS" 1725 }, 1726 { 1727 0x5D, 0x18, 1728 SenseDevTypes062, 1729 "HARDWARE IMPENDING FAILURE CONTROLLER DETECTED" 1730 }, 1731 { 1732 0x5D, 0x19, 1733 SenseDevTypes062, 1734 "HARDWARE IMPENDING FAILURE THROUGHPUT PERFORMANCE" 1735 }, 1736 { 1737 0x5D, 0x1A, 1738 SenseDevTypes062, 1739 "HARDWARE IMPENDING FAILURE SEEK TIME PERFORMANCE" 1740 }, 1741 { 1742 0x5D, 0x1B, 1743 SenseDevTypes062, 1744 "HARDWARE IMPENDING FAILURE SPIN-UP RETRY COUNT" 1745 }, 1746 { 1747 0x5D, 0x1C, 1748 SenseDevTypes062, 1749 "HARDWARE IMPENDING FAILURE DRIVE CALIBRATION RETRY COUNT" 1750 }, 1751 { 1752 0x5D, 0x20, 1753 SenseDevTypes062, 1754 "CONTROLLER IMPENDING FAILURE GENERAL HARD DRIVE FAILURE" 1755 }, 1756 { 1757 0x5D, 0x21, 1758 SenseDevTypes062, 1759 "CONTROLLER IMPENDING FAILURE DRIVE ERROR RATE TOO HIGH" 1760 }, 1761 { 1762 0x5D, 0x22, 1763 SenseDevTypes062, 1764 "CONTROLLER IMPENDING FAILURE DATA ERROR RATE TOO HIGH" 1765 }, 1766 { 1767 0x5D, 0x23, 1768 SenseDevTypes062, 1769 "CONTROLLER IMPENDING FAILURE SEEK ERROR RATE TOO HIGH" 1770 }, 1771 { 1772 0x5D, 0x24, 1773 SenseDevTypes062, 1774 "CONTROLLER IMPENDING FAILURE TOO MANY BLOCK REASSIGNS" 1775 }, 1776 { 1777 0x5D, 0x25, 1778 SenseDevTypes062, 1779 "CONTROLLER IMPENDING FAILURE ACCESS TIMES TOO HIGH" 1780 }, 1781 { 1782 0x5D, 0x26, 1783 SenseDevTypes062, 1784 "CONTROLLER IMPENDING FAILURE START UNIT TIMES TOO HIGH" 1785 }, 1786 { 1787 0x5D, 0x27, 1788 SenseDevTypes062, 1789 "CONTROLLER IMPENDING FAILURE CHANNEL PARAMETRICS" 1790 }, 1791 { 1792 0x5D, 0x28, 1793 SenseDevTypes062, 1794 "CONTROLLER IMPENDING FAILURE CONTROLLER DETECTED" 1795 }, 1796 { 1797 0x5D, 0x29, 1798 SenseDevTypes062, 1799 "CONTROLLER IMPENDING FAILURE THROUGHPUT PERFORMANCE" 1800 }, 1801 { 1802 0x5D, 0x2A, 1803 SenseDevTypes062, 1804 "CONTROLLER IMPENDING FAILURE SEEK TIME PERFORMANCE" 1805 }, 1806 { 1807 0x5D, 0x2B, 1808 SenseDevTypes062, 1809 "CONTROLLER IMPENDING FAILURE SPIN-UP RETRY COUNT" 1810 }, 1811 { 1812 0x5D, 0x2C, 1813 SenseDevTypes062, 1814 "CONTROLLER IMPENDING FAILURE DRIVE CALIBRATION RETRY COUNT" 1815 }, 1816 { 1817 0x5D, 0x30, 1818 SenseDevTypes062, 1819 "DATA CHANNEL IMPENDING FAILURE GENERAL HARD DRIVE FAILURE" 1820 }, 1821 { 1822 0x5D, 0x31, 1823 SenseDevTypes062, 1824 "DATA CHANNEL IMPENDING FAILURE DRIVE ERROR RATE TOO HIGH" 1825 }, 1826 { 1827 0x5D, 0x32, 1828 SenseDevTypes062, 1829 "DATA CHANNEL IMPENDING FAILURE DATA ERROR RATE TOO HIGH" 1830 }, 1831 { 1832 0x5D, 0x33, 1833 SenseDevTypes062, 1834 "DATA CHANNEL IMPENDING FAILURE SEEK ERROR RATE TOO HIGH" 1835 }, 1836 { 1837 0x5D, 0x34, 1838 SenseDevTypes062, 1839 "DATA CHANNEL IMPENDING FAILURE TOO MANY BLOCK REASSIGNS" 1840 }, 1841 { 1842 0x5D, 0x35, 1843 SenseDevTypes062, 1844 "DATA CHANNEL IMPENDING FAILURE ACCESS TIMES TOO HIGH" 1845 }, 1846 { 1847 0x5D, 0x36, 1848 SenseDevTypes062, 1849 "DATA CHANNEL IMPENDING FAILURE START UNIT TIMES TOO HIGH" 1850 }, 1851 { 1852 0x5D, 0x37, 1853 SenseDevTypes062, 1854 "DATA CHANNEL IMPENDING FAILURE CHANNEL PARAMETRICS" 1855 }, 1856 { 1857 0x5D, 0x38, 1858 SenseDevTypes062, 1859 "DATA CHANNEL IMPENDING FAILURE CONTROLLER DETECTED" 1860 }, 1861 { 1862 0x5D, 0x39, 1863 SenseDevTypes062, 1864 "DATA CHANNEL IMPENDING FAILURE THROUGHPUT PERFORMANCE" 1865 }, 1866 { 1867 0x5D, 0x3A, 1868 SenseDevTypes062, 1869 "DATA CHANNEL IMPENDING FAILURE SEEK TIME PERFORMANCE" 1870 }, 1871 { 1872 0x5D, 0x3B, 1873 SenseDevTypes062, 1874 "DATA CHANNEL IMPENDING FAILURE SPIN-UP RETRY COUNT" 1875 }, 1876 { 1877 0x5D, 0x3C, 1878 SenseDevTypes062, 1879 "DATA CHANNEL IMPENDING FAILURE DRIVE CALIBRATION RETRY COUNT" 1880 }, 1881 { 1882 0x5D, 0x40, 1883 SenseDevTypes062, 1884 "SERVO IMPENDING FAILURE GENERAL HARD DRIVE FAILURE" 1885 }, 1886 { 1887 0x5D, 0x41, 1888 SenseDevTypes062, 1889 "SERVO IMPENDING FAILURE DRIVE ERROR RATE TOO HIGH" 1890 }, 1891 { 1892 0x5D, 0x42, 1893 SenseDevTypes062, 1894 "SERVO IMPENDING FAILURE DATA ERROR RATE TOO HIGH" 1895 }, 1896 { 1897 0x5D, 0x43, 1898 SenseDevTypes062, 1899 "SERVO IMPENDING FAILURE SEEK ERROR RATE TOO HIGH" 1900 }, 1901 { 1902 0x5D, 0x44, 1903 SenseDevTypes062, 1904 "SERVO IMPENDING FAILURE TOO MANY BLOCK REASSIGNS" 1905 }, 1906 { 1907 0x5D, 0x45, 1908 SenseDevTypes062, 1909 "SERVO IMPENDING FAILURE ACCESS TIMES TOO HIGH" 1910 }, 1911 { 1912 0x5D, 0x46, 1913 SenseDevTypes062, 1914 "SERVO IMPENDING FAILURE START UNIT TIMES TOO HIGH" 1915 }, 1916 { 1917 0x5D, 0x47, 1918 SenseDevTypes062, 1919 "SERVO IMPENDING FAILURE CHANNEL PARAMETRICS" 1920 }, 1921 { 1922 0x5D, 0x48, 1923 SenseDevTypes062, 1924 "SERVO IMPENDING FAILURE CONTROLLER DETECTED" 1925 }, 1926 { 1927 0x5D, 0x49, 1928 SenseDevTypes062, 1929 "SERVO IMPENDING FAILURE THROUGHPUT PERFORMANCE" 1930 }, 1931 { 1932 0x5D, 0x4A, 1933 SenseDevTypes062, 1934 "SERVO IMPENDING FAILURE SEEK TIME PERFORMANCE" 1935 }, 1936 { 1937 0x5D, 0x4B, 1938 SenseDevTypes062, 1939 "SERVO IMPENDING FAILURE SPIN-UP RETRY COUNT" 1940 }, 1941 { 1942 0x5D, 0x4C, 1943 SenseDevTypes062, 1944 "SERVO IMPENDING FAILURE DRIVE CALIBRATION RETRY COUNT" 1945 }, 1946 { 1947 0x5D, 0x50, 1948 SenseDevTypes062, 1949 "SPINDLE IMPENDING FAILURE GENERAL HARD DRIVE FAILURE" 1950 }, 1951 { 1952 0x5D, 0x51, 1953 SenseDevTypes062, 1954 "SPINDLE IMPENDING FAILURE DRIVE ERROR RATE TOO HIGH" 1955 }, 1956 { 1957 0x5D, 0x52, 1958 SenseDevTypes062, 1959 "SPINDLE IMPENDING FAILURE DATA ERROR RATE TOO HIGH" 1960 }, 1961 { 1962 0x5D, 0x53, 1963 SenseDevTypes062, 1964 "SPINDLE IMPENDING FAILURE SEEK ERROR RATE TOO HIGH" 1965 }, 1966 { 1967 0x5D, 0x54, 1968 SenseDevTypes062, 1969 "SPINDLE IMPENDING FAILURE TOO MANY BLOCK REASSIGNS" 1970 }, 1971 { 1972 0x5D, 0x55, 1973 SenseDevTypes062, 1974 "SPINDLE IMPENDING FAILURE ACCESS TIMES TOO HIGH" 1975 }, 1976 { 1977 0x5D, 0x56, 1978 SenseDevTypes062, 1979 "SPINDLE IMPENDING FAILURE START UNIT TIMES TOO HIGH" 1980 }, 1981 { 1982 0x5D, 0x57, 1983 SenseDevTypes062, 1984 "SPINDLE IMPENDING FAILURE CHANNEL PARAMETRICS" 1985 }, 1986 { 1987 0x5D, 0x58, 1988 SenseDevTypes062, 1989 "SPINDLE IMPENDING FAILURE CONTROLLER DETECTED" 1990 }, 1991 { 1992 0x5D, 0x59, 1993 SenseDevTypes062, 1994 "SPINDLE IMPENDING FAILURE THROUGHPUT PERFORMANCE" 1995 }, 1996 { 1997 0x5D, 0x5A, 1998 SenseDevTypes062, 1999 "SPINDLE IMPENDING FAILURE SEEK TIME PERFORMANCE" 2000 }, 2001 { 2002 0x5D, 0x5B, 2003 SenseDevTypes062, 2004 "SPINDLE IMPENDING FAILURE SPIN-UP RETRY COUNT" 2005 }, 2006 { 2007 0x5D, 0x5C, 2008 SenseDevTypes062, 2009 "SPINDLE IMPENDING FAILURE DRIVE CALIBRATION RETRY COUNT" 2010 }, 2011 { 2012 0x5D, 0x60, 2013 SenseDevTypes062, 2014 "FIRMWARE IMPENDING FAILURE GENERAL HARD DRIVE FAILURE" 2015 }, 2016 { 2017 0x5D, 0x61, 2018 SenseDevTypes062, 2019 "FIRMWARE IMPENDING FAILURE DRIVE ERROR RATE TOO HIGH" 2020 }, 2021 { 2022 0x5D, 0x62, 2023 SenseDevTypes062, 2024 "FIRMWARE IMPENDING FAILURE DATA ERROR RATE TOO HIGH" 2025 }, 2026 { 2027 0x5D, 0x63, 2028 SenseDevTypes062, 2029 "FIRMWARE IMPENDING FAILURE SEEK ERROR RATE TOO HIGH" 2030 }, 2031 { 2032 0x5D, 0x64, 2033 SenseDevTypes062, 2034 "FIRMWARE IMPENDING FAILURE TOO MANY BLOCK REASSIGNS" 2035 }, 2036 { 2037 0x5D, 0x65, 2038 SenseDevTypes062, 2039 "FIRMWARE IMPENDING FAILURE ACCESS TIMES TOO HIGH" 2040 }, 2041 { 2042 0x5D, 0x66, 2043 SenseDevTypes062, 2044 "FIRMWARE IMPENDING FAILURE START UNIT TIMES TOO HIGH" 2045 }, 2046 { 2047 0x5D, 0x67, 2048 SenseDevTypes062, 2049 "FIRMWARE IMPENDING FAILURE CHANNEL PARAMETRICS" 2050 }, 2051 { 2052 0x5D, 0x68, 2053 SenseDevTypes062, 2054 "FIRMWARE IMPENDING FAILURE CONTROLLER DETECTED" 2055 }, 2056 { 2057 0x5D, 0x69, 2058 SenseDevTypes062, 2059 "FIRMWARE IMPENDING FAILURE THROUGHPUT PERFORMANCE" 2060 }, 2061 { 2062 0x5D, 0x6A, 2063 SenseDevTypes062, 2064 "FIRMWARE IMPENDING FAILURE SEEK TIME PERFORMANCE" 2065 }, 2066 { 2067 0x5D, 0x6B, 2068 SenseDevTypes062, 2069 "FIRMWARE IMPENDING FAILURE SPIN-UP RETRY COUNT" 2070 }, 2071 { 2072 0x5D, 0x6C, 2073 SenseDevTypes062, 2074 "FIRMWARE IMPENDING FAILURE DRIVE CALIBRATION RETRY COUNT" 2075 }, 2076 { 2077 0x5D, 0xFF, 2078 SenseDevTypes001, 2079 "FAILURE PREDICTION THRESHOLD EXCEEDED (FALSE)" 2080 }, 2081 { 2082 0x5E, 0x00, 2083 SenseDevTypes044, 2084 "LOW POWER CONDITION ON" 2085 }, 2086 { 2087 0x5E, 0x01, 2088 SenseDevTypes044, 2089 "IDLE CONDITION ACTIVATED BY TIMER" 2090 }, 2091 { 2092 0x5E, 0x02, 2093 SenseDevTypes044, 2094 "STANDBY CONDITION ACTIVATED BY TIMER" 2095 }, 2096 { 2097 0x5E, 0x03, 2098 SenseDevTypes044, 2099 "IDLE CONDITION ACTIVATED BY COMMAND" 2100 }, 2101 { 2102 0x5E, 0x04, 2103 SenseDevTypes044, 2104 "STANDBY CONDITION ACTIVATED BY COMMAND" 2105 }, 2106 { 2107 0x5E, 0x41, 2108 SenseDevTypes043, 2109 "POWER STATE CHANGE TO ACTIVE" 2110 }, 2111 { 2112 0x5E, 0x42, 2113 SenseDevTypes043, 2114 "POWER STATE CHANGE TO IDLE" 2115 }, 2116 { 2117 0x5E, 0x43, 2118 SenseDevTypes043, 2119 "POWER STATE CHANGE TO STANDBY" 2120 }, 2121 { 2122 0x5E, 0x45, 2123 SenseDevTypes043, 2124 "POWER STATE CHANGE TO SLEEP" 2125 }, 2126 { 2127 0x5E, 0x47, 2128 SenseDevTypes063, 2129 "POWER STATE CHANGE TO DEVICE CONTROL" 2130 }, 2131 { 2132 0x60, 0x00, 2133 SenseDevTypes042, 2134 "LAMP FAILURE" 2135 }, 2136 { 2137 0x61, 0x00, 2138 SenseDevTypes042, 2139 "VIDEO ACQUISITION ERROR" 2140 }, 2141 { 2142 0x61, 0x01, 2143 SenseDevTypes042, 2144 "UNABLE TO ACQUIRE VIDEO" 2145 }, 2146 { 2147 0x61, 0x02, 2148 SenseDevTypes042, 2149 "OUT OF FOCUS" 2150 }, 2151 { 2152 0x62, 0x00, 2153 SenseDevTypes042, 2154 "SCAN HEAD POSITIONING ERROR" 2155 }, 2156 { 2157 0x63, 0x00, 2158 SenseDevTypes005, 2159 "END OF USER AREA ENCOUNTERED ON THIS TRACK" 2160 }, 2161 { 2162 0x63, 0x01, 2163 SenseDevTypes005, 2164 "PACKET DOES NOT FIT IN AVAILABLE SPACE" 2165 }, 2166 { 2167 0x64, 0x00, 2168 SenseDevTypes005, 2169 "ILLEGAL MODE FOR THIS TRACK" 2170 }, 2171 { 2172 0x64, 0x01, 2173 SenseDevTypes005, 2174 "INVALID PACKET SIZE" 2175 }, 2176 { 2177 0x65, 0x00, 2178 SenseDevTypes001, 2179 "VOLTAGE FAULT" 2180 }, 2181 { 2182 0x66, 0x00, 2183 SenseDevTypes042, 2184 "AUTOMATIC DOCUMENT FEEDER COVER UP" 2185 }, 2186 { 2187 0x66, 0x01, 2188 SenseDevTypes042, 2189 "AUTOMATIC DOCUMENT FEEDER LIFT UP" 2190 }, 2191 { 2192 0x66, 0x02, 2193 SenseDevTypes042, 2194 "DOCUMENT JAM IN AUTOMATIC DOCUMENT FEEDER" 2195 }, 2196 { 2197 0x66, 0x03, 2198 SenseDevTypes042, 2199 "DOCUMENT MISS FEED AUTOMATIC IN DOCUMENT FEEDER" 2200 }, 2201 { 2202 0x67, 0x00, 2203 SenseDevTypes064, 2204 "CONFIGURATION FAILURE" 2205 }, 2206 { 2207 0x67, 0x01, 2208 SenseDevTypes064, 2209 "CONFIGURATION OF INCAPABLE LOGICAL UNITS FAILED" 2210 }, 2211 { 2212 0x67, 0x02, 2213 SenseDevTypes064, 2214 "ADD LOGICAL UNIT FAILED" 2215 }, 2216 { 2217 0x67, 0x03, 2218 SenseDevTypes064, 2219 "MODIFICATION OF LOGICAL UNIT FAILED" 2220 }, 2221 { 2222 0x67, 0x04, 2223 SenseDevTypes064, 2224 "EXCHANGE OF LOGICAL UNIT FAILED" 2225 }, 2226 { 2227 0x67, 0x05, 2228 SenseDevTypes064, 2229 "REMOVE OF LOGICAL UNIT FAILED" 2230 }, 2231 { 2232 0x67, 0x06, 2233 SenseDevTypes064, 2234 "ATTACHMENT OF LOGICAL UNIT FAILED" 2235 }, 2236 { 2237 0x67, 0x07, 2238 SenseDevTypes064, 2239 "CREATION OF LOGICAL UNIT FAILED" 2240 }, 2241 { 2242 0x67, 0x08, 2243 SenseDevTypes064, 2244 "ASSIGN FAILURE OCCURRED" 2245 }, 2246 { 2247 0x67, 0x09, 2248 SenseDevTypes064, 2249 "MULTIPLY ASSIGNED LOGICAL UNIT" 2250 }, 2251 { 2252 0x68, 0x00, 2253 SenseDevTypes064, 2254 "LOGICAL UNIT NOT CONFIGURED" 2255 }, 2256 { 2257 0x69, 0x00, 2258 SenseDevTypes064, 2259 "DATA LOSS ON LOGICAL UNIT" 2260 }, 2261 { 2262 0x69, 0x01, 2263 SenseDevTypes064, 2264 "MULTIPLE LOGICAL UNIT FAILURES" 2265 }, 2266 { 2267 0x69, 0x02, 2268 SenseDevTypes064, 2269 "PARITY/DATA MISMATCH" 2270 }, 2271 { 2272 0x6A, 0x00, 2273 SenseDevTypes064, 2274 "INFORMATIONAL, REFER TO LOG" 2275 }, 2276 { 2277 0x6B, 0x00, 2278 SenseDevTypes064, 2279 "STATE CHANGE HAS OCCURRED" 2280 }, 2281 { 2282 0x6B, 0x01, 2283 SenseDevTypes064, 2284 "REDUNDANCY LEVEL GOT BETTER" 2285 }, 2286 { 2287 0x6B, 0x02, 2288 SenseDevTypes064, 2289 "REDUNDANCY LEVEL GOT WORSE" 2290 }, 2291 { 2292 0x6C, 0x00, 2293 SenseDevTypes064, 2294 "REBUILD FAILURE OCCURRED" 2295 }, 2296 { 2297 0x6D, 0x00, 2298 SenseDevTypes064, 2299 "RECALCULATE FAILURE OCCURRED" 2300 }, 2301 { 2302 0x6E, 0x00, 2303 SenseDevTypes064, 2304 "COMMAND TO LOGICAL UNIT FAILED" 2305 }, 2306 { 2307 0x6F, 0x00, 2308 SenseDevTypes005, 2309 "COPY PROTECTION KEY EXCHANGE FAILURE - AUTHENTICATION FAILURE" 2310 }, 2311 { 2312 0x6F, 0x01, 2313 SenseDevTypes005, 2314 "COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT PRESENT" 2315 }, 2316 { 2317 0x6F, 0x02, 2318 SenseDevTypes005, 2319 "COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT ESTABLISHED" 2320 }, 2321 { 2322 0x6F, 0x03, 2323 SenseDevTypes005, 2324 "READ OF SCRAMBLED SECTOR WITHOUT AUTHENTICATION" 2325 }, 2326 { 2327 0x6F, 0x04, 2328 SenseDevTypes005, 2329 "MEDIA REGION CODE IS MISMATCHED TO LOGICAL UNIT REGION" 2330 }, 2331 { 2332 0x6F, 0x05, 2333 SenseDevTypes005, 2334 "DRIVE REGION MUST BE PERMANENT/REGION RESET COUNT ERROR" 2335 }, 2336 { 2337 0x70, 0xFF, 2338 SenseDevTypes002, 2339 "DECOMPRESSION EXCEPTION SHORT ALGORITHM ID OF NN" 2340 }, 2341 { 2342 0x71, 0x00, 2343 SenseDevTypes002, 2344 "DECOMPRESSION EXCEPTION LONG ALGORITHM ID" 2345 }, 2346 { 2347 0x72, 0x00, 2348 SenseDevTypes005, 2349 "SESSION FIXATION ERROR" 2350 }, 2351 { 2352 0x72, 0x01, 2353 SenseDevTypes005, 2354 "SESSION FIXATION ERROR WRITING LEAD-IN" 2355 }, 2356 { 2357 0x72, 0x02, 2358 SenseDevTypes005, 2359 "SESSION FIXATION ERROR WRITING LEAD-OUT" 2360 }, 2361 { 2362 0x72, 0x03, 2363 SenseDevTypes005, 2364 "SESSION FIXATION ERROR - INCOMPLETE TRACK IN SESSION" 2365 }, 2366 { 2367 0x72, 0x04, 2368 SenseDevTypes005, 2369 "EMPTY OR PARTIALLY WRITTEN RESERVED TRACK" 2370 }, 2371 { 2372 0x72, 0x05, 2373 SenseDevTypes005, 2374 "NO MORE TRACK RESERVATIONS ALLOWED" 2375 }, 2376 { 2377 0x73, 0x00, 2378 SenseDevTypes005, 2379 "CD CONTROL ERROR" 2380 }, 2381 { 2382 0x73, 0x01, 2383 SenseDevTypes005, 2384 "POWER CALIBRATION AREA ALMOST FULL" 2385 }, 2386 { 2387 0x73, 0x02, 2388 SenseDevTypes005, 2389 "POWER CALIBRATION AREA IS FULL" 2390 }, 2391 { 2392 0x73, 0x03, 2393 SenseDevTypes005, 2394 "POWER CALIBRATION AREA ERROR" 2395 }, 2396 { 2397 0x73, 0x04, 2398 SenseDevTypes005, 2399 "PROGRAM MEMORY AREA UPDATE FAILURE" 2400 }, 2401 { 2402 0x73, 0x05, 2403 SenseDevTypes005, 2404 "PROGRAM MEMORY AREA IS FULL" 2405 }, 2406 { 2407 0x73, 0x06, 2408 SenseDevTypes005, 2409 "RMA/PMA IS FULL" 2410 }, 2411 }; 2412 2413 static int ASCQ_TableSize = 463; 2414 2415 2416 #endif 2417