📄 constants.c
字号:
{0x26,0x03,D|T|L|P|W|R|S|O|M|C|A|E|K,"Threshold parameters not supported"}, {0x26,0x04,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Invalid release of persistent reservation"}, {0x26,0x05,D|T|L|P|W|R|S|O|M|C|A|B|K,"Data decryption error"}, {0x26,0x06,D|T|L|P|W|R|S|O|C|K,"Too many target descriptors"}, {0x26,0x07,D|T|L|P|W|R|S|O|C|K,"Unsupported target descriptor type code"}, {0x26,0x08,D|T|L|P|W|R|S|O|C|K,"Too many segment descriptors"}, {0x26,0x09,D|T|L|P|W|R|S|O|C|K,"Unsupported segment descriptor type code"}, {0x26,0x0A,D|T|L|P|W|R|S|O|C|K,"Unexpected inexact segment"}, {0x26,0x0B,D|T|L|P|W|R|S|O|C|K,"Inline data length exceeded"}, {0x26,0x0C,D|T|L|P|W|R|S|O|C|K,"Invalid operation for copy source or destination"}, {0x26,0x0D,D|T|L|P|W|R|S|O|C|K,"Copy segment granularity violation"}, {0x27,0x00,D|T|W|R|O|B|K,"Write protected"}, {0x27,0x01,D|T|W|R|O|B|K,"Hardware write protected"}, {0x27,0x02,D|T|W|R|O|B|K,"Logical unit software write protected"}, {0x27,0x03,T|R,"Associated write protect"}, {0x27,0x04,T|R,"Persistent write protect"}, {0x27,0x05,T|R,"Permanent write protect"}, {0x28,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Not ready to ready change,medium may have changed"}, {0x28,0x01,D|T|W|R|O|M|B,"Import or export element accessed"}, {0x29,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Power on,reset,or bus device reset occurred"}, {0x29,0x01,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Power on occurred"}, {0x29,0x02,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Scsi bus reset occurred"}, {0x29,0x03,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Bus device reset function occurred"}, {0x29,0x04,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Device internal reset"}, {0x29,0x05,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Transceiver mode changed to single-ended"}, {0x29,0x06,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Transceiver mode changed to lvd"}, {0x2A,0x00,D|T|L|W|R|S|O|M|C|A|E|B|K,"Parameters changed"}, {0x2A,0x01,D|T|L|W|R|S|O|M|C|A|E|B|K,"Mode parameters changed"}, {0x2A,0x02,D|T|L|W|R|S|O|M|C|A|E|K,"Log parameters changed"}, {0x2A,0x03,D|T|L|P|W|R|S|O|M|C|A|E|K,"Reservations preempted"}, {0x2A,0x04,D|T|L|P|W|R|S|O|M|C|A|E,"Reservations released"}, {0x2A,0x05,D|T|L|P|W|R|S|O|M|C|A|E,"Registrations preempted"}, {0x2B,0x00,D|T|L|P|W|R|S|O|C|K,"Copy cannot execute since host cannot disconnect"}, {0x2C,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Command sequence error"}, {0x2C,0x01,S,"Too many windows specified"}, {0x2C,0x02,S,"Invalid combination of windows specified"}, {0x2C,0x03,R,"Current program area is not empty"}, {0x2C,0x04,R,"Current program area is empty"}, {0x2C,0x05,B,"Illegal power condition request"}, {0x2D,0x00,T,"Overwrite error on update in place"}, {0x2F,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Commands cleared by another initiator"}, {0x30,0x00,D|T|W|R|O|M|B|K,"Incompatible medium installed"}, {0x30,0x01,D|T|W|R|O|B|K,"Cannot read medium - unknown format"}, {0x30,0x02,D|T|W|R|O|B|K,"Cannot read medium - incompatible format"}, {0x30,0x03,D|T|R|K,"Cleaning cartridge installed"}, {0x30,0x04,D|T|W|R|O|B|K,"Cannot write medium - unknown format"}, {0x30,0x05,D|T|W|R|O|B|K,"Cannot write medium - incompatible format"}, {0x30,0x06,D|T|W|R|O|B,"Cannot format medium - incompatible medium"}, {0x30,0x07,D|T|L|W|R|S|O|M|A|E|B|K,"Cleaning failure"}, {0x30,0x08,R,"Cannot write - application code mismatch"}, {0x30,0x09,R,"Current session not fixated for append"}, {0x31,0x00,D|T|W|R|O|B|K,"Medium format corrupted"}, {0x31,0x01,D|L|R|O|B,"Format command failed"}, {0x32,0x00,D|W|O|B|K,"No defect spare location available"}, {0x32,0x01,D|W|O|B|K,"Defect list update failure"}, {0x33,0x00,T,"Tape length error"}, {0x34,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Enclosure failure"}, {0x35,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Enclosure services failure"}, {0x35,0x01,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Unsupported enclosure function"}, {0x35,0x02,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Enclosure services unavailable"}, {0x35,0x03,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Enclosure services transfer failure"}, {0x35,0x04,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Enclosure services transfer refused"}, {0x36,0x00,L,"Ribbon,ink,or toner failure"}, {0x37,0x00,D|T|L|W|R|S|O|M|C|A|E|B|K,"Rounded parameter"}, {0x38,0x00,B,"Event status notification"}, {0x38,0x02,B,"Esn - power management class event"}, {0x38,0x04,B,"Esn - media class event"}, {0x38,0x06,B,"Esn - device busy class event"}, {0x39,0x00,D|T|L|W|R|S|O|M|C|A|E|K,"Saving parameters not supported"}, {0x3A,0x00,D|T|L|W|R|S|O|M|B|K,"Medium not present"}, {0x3A,0x01,D|T|W|R|O|M|B|K,"Medium not present - tray closed"}, {0x3A,0x02,D|T|W|R|O|M|B|K,"Medium not present - tray open"}, {0x3A,0x03,D|T|W|R|O|M|B,"Medium not present - loadable"}, {0x3A,0x04,D|T|W|R|O|M|B,"Medium not present - medium auxiliary memory accessible"}, {0x3B,0x00,T|L,"Sequential positioning error"}, {0x3B,0x01,T,"Tape position error at beginning-of-medium"}, {0x3B,0x02,T,"Tape position error at end-of-medium"}, {0x3B,0x03,L,"Tape or electronic vertical forms unit not ready"}, {0x3B,0x04,L,"Slew failure"}, {0x3B,0x05,L,"Paper jam"}, {0x3B,0x06,L,"Failed to sense top-of-form"}, {0x3B,0x07,L,"Failed to sense bottom-of-form"}, {0x3B,0x08,T,"Reposition error"}, {0x3B,0x09,S,"Read past end of medium"}, {0x3B,0x0A,S,"Read past beginning of medium"}, {0x3B,0x0B,S,"Position past end of medium"}, {0x3B,0x0C,T|S,"Position past beginning of medium"}, {0x3B,0x0D,D|T|W|R|O|M|B|K,"Medium destination element full"}, {0x3B,0x0E,D|T|W|R|O|M|B|K,"Medium source element empty"}, {0x3B,0x0F,R,"End of medium reached"}, {0x3B,0x11,D|T|W|R|O|M|B|K,"Medium magazine not accessible"}, {0x3B,0x12,D|T|W|R|O|M|B|K,"Medium magazine removed"}, {0x3B,0x13,D|T|W|R|O|M|B|K,"Medium magazine inserted"}, {0x3B,0x14,D|T|W|R|O|M|B|K,"Medium magazine locked"}, {0x3B,0x15,D|T|W|R|O|M|B|K,"Medium magazine unlocked"}, {0x3B,0x16,R,"Mechanical positioning or changer error"}, {0x3D,0x00,D|T|L|P|W|R|S|O|M|C|A|E|K,"Invalid bits in identify message"}, {0x3E,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit has not self-configured yet"}, {0x3E,0x01,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit failure"}, {0x3E,0x02,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Timeout on logical unit"}, {0x3E,0x03,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit failed self-test"}, {0x3E,0x04,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit unable to update self-test log"}, {0x3F,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Target operating conditions have changed"}, {0x3F,0x01,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Microcode has been changed"}, {0x3F,0x02,D|T|L|P|W|R|S|O|M|C|B|K,"Changed operating definition"}, {0x3F,0x03,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Inquiry data has changed"}, {0x3F,0x04,D|T|W|R|O|M|C|A|E|B|K,"Component device attached"}, {0x3F,0x05,D|T|W|R|O|M|C|A|E|B|K,"Device identifier changed"}, {0x3F,0x06,D|T|W|R|O|M|C|A|E|B,"Redundancy group created or modified"}, {0x3F,0x07,D|T|W|R|O|M|C|A|E|B,"Redundancy group deleted"}, {0x3F,0x08,D|T|W|R|O|M|C|A|E|B,"Spare created or modified"}, {0x3F,0x09,D|T|W|R|O|M|C|A|E|B,"Spare deleted"}, {0x3F,0x0A,D|T|W|R|O|M|C|A|E|B|K,"Volume set created or modified"}, {0x3F,0x0B,D|T|W|R|O|M|C|A|E|B|K,"Volume set deleted"}, {0x3F,0x0C,D|T|W|R|O|M|C|A|E|B|K,"Volume set deassigned"}, {0x3F,0x0D,D|T|W|R|O|M|C|A|E|B|K,"Volume set reassigned"}, {0x3F,0x0E,D|T|L|P|W|R|S|O|M|C|A|E,"Reported luns data has changed"}, {0x3F,0x10,D|T|W|R|O|M|B,"Medium loadable"}, {0x3F,0x11,D|T|W|R|O|M|B,"Medium auxiliary memory accessible"}, {0x40,0x00,D,"Ram failure (should use 40 nn)"}, /* * FIXME(eric) - need a way to represent wildcards here. */ {0x40,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Diagnostic failure on component nn (80h-ffh)"}, {0x41,0x00,D,"Data path failure (should use 40 nn)"}, {0x42,0x00,D,"Power-on or self-test failure (should use 40 nn)"}, {0x43,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Message error"}, {0x44,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Internal target failure"}, {0x45,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Select or reselect failure"}, {0x46,0x00,D|T|L|P|W|R|S|O|M|C|B|K,"Unsuccessful soft reset"}, {0x47,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Scsi parity error"}, {0x47,0x01,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Data phase CRC error detected"}, {0x47,0x02,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Scsi parity error detected during st data phase"}, {0x47,0x03,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Information unit CRC error detected"}, {0x47,0x04,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Asynchronous information protection error detected"}, {0x48,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Initiator detected error message received"}, {0x49,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Invalid message error"}, {0x4A,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Command phase error"}, {0x4B,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Data phase error"}, {0x4C,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit failed self-configuration"}, /* * FIXME(eric) - need a way to represent wildcards here. */ {0x4D,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Tagged overlapped commands (nn = queue tag)"}, {0x4E,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Overlapped commands attempted"}, {0x50,0x00,T,"Write append error"}, {0x50,0x01,T,"Write append position error"}, {0x50,0x02,T,"Position error related to timing"}, {0x51,0x00,T|R|O,"Erase failure"}, {0x52,0x00,T,"Cartridge fault"}, {0x53,0x00,D|T|L|W|R|S|O|M|B|K,"Media load or eject failed"}, {0x53,0x01,T,"Unload tape failure"}, {0x53,0x02,D|T|W|R|O|M|B|K,"Medium removal prevented"}, {0x54,0x00,P,"Scsi to host system interface failure"}, {0x55,0x00,P,"System resource failure"}, {0x55,0x01,D|O|B|K,"System buffer full"}, {0x55,0x02,D|T|L|P|W|R|S|O|M|A|E|K,"Insufficient reservation resources"}, {0x55,0x03,D|T|L|P|W|R|S|O|M|C|A|E,"Insufficient resources"}, {0x55,0x04,D|T|L|P|W|R|S|O|M|A|E,"Insufficient registration resources"}, {0x57,0x00,R,"Unable to recover table-of-contents"}, {0x58,0x00,O,"Generation does not exist"}, {0x59,0x00,O,"Updated block read"}, {0x5A,0x00,D|T|L|P|W|R|S|O|M|B|K,"Operator request or state change input"}, {0x5A,0x01,D|T|W|R|O|M|B|K,"Operator medium removal request"}, {0x5A,0x02,D|T|W|R|O|A|B|K,"Operator selected write protect"}, {0x5A,0x03,D|T|W|R|O|A|B|K,"Operator selected write permit"}, {0x5B,0x00,D|T|L|P|W|R|S|O|M|K,"Log exception"}, {0x5B,0x01,D|T|L|P|W|R|S|O|M|K,"Threshold condition met"}, {0x5B,0x02,D|T|L|P|W|R|S|O|M|K,"Log counter at maximum"}, {0x5B,0x03,D|T|L|P|W|R|S|O|M|K,"Log list codes exhausted"}, {0x5C,0x00,D|O,"Rpl status change"}, {0x5C,0x01,D|O,"Spindles synchronized"}, {0x5C,0x02,D|O,"Spindles not synchronized"}, {0x5D,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Failure prediction threshold exceeded"}, {0x5D,0x01,R|B,"Media failure prediction threshold exceeded"}, {0x5D,0x02,R,"Logical unit failure prediction threshold exceeded"}, {0x5D,0x10,D|B,"Hardware impending failure general hard drive failure"}, {0x5D,0x11,D|B,"Hardware impending failure drive error rate too high"}, {0x5D,0x12,D|B,"Hardware impending failure data error rate too high"}, {0x5D,0x13,D|B,"Hardware impending failure seek error rate too high"}, {0x5D,0x14,D|B,"Hardware impending failure too many block reassigns"}, {0x5D,0x15,D|B,"Hardware impending failure access times too high"}, {0x5D,0x16,D|B,"Hardware impending failure start unit times too high"}, {0x5D,0x17,D|B,"Hardware impending failure channel parametrics"}, {0x5D,0x18,D|B,"Hardware impending failure controller detected"}, {0x5D,0x19,D|B,"Hardware impending failure throughput performance"}, {0x5D,0x1A,D|B,"Hardware impending failure seek time performance"}, {0x5D,0x1B,D|B,"Hardware impending failure spin-up retry count"}, {0x5D,0x1C,D|B,"Hardware impending failure drive calibration retry count"}, {0x5D,0x20,D|B,"Controller impending failure general hard drive failure"}, {0x5D,0x21,D|B,"Controller impending failure drive error rate too high"}, {0x5D,0x22,D|B,"Controller impending failure data error rate too high"}, {0x5D,0x23,D|B,"Controller impending failure seek error rate too high"}, {0x5D,0x24,D|B,"Controller impending failure too many block reassigns"}, {0x5D,0x25,D|B,"Controller impending failure access times too high"}, {0x5D,0x26,D|B,"Controller impending failure start unit times too high"}, {0x5D,0x27,D|B,"Controller impending failure channel parametrics"}, {0x5D,0x28,D|B,"Controller impending failure controller detected"}, {0x5D,0x29,D|B,"Controller impending failure throughput performance"}, {0x5D,0x2A,D|B,"Controller impending failure seek time performance"}, {0x5D,0x2B,D|B,"Controller impending failure spin-up retry count"}, {0x5D,0x2C,D|B,"Controller impending failure drive calibration retry count"}, {0x5D,0x30,D|B,"Data channel impending failure general hard drive failure"}, {0x5D,0x31,D|B,"Data channel impending failure drive error rate too high"}, {0x5D,0x32,D|B,"Data channel impending failure data error rate too high"}, {0x5D,0x33,D|B,"Data channel impending failure seek error rate too high"}, {0x5D,0x34,D|B,"Data channel impending failure too many block reassigns"}, {0x5D,0x35,D|B,"Data channel impending failure access times too high"}, {0x5D,0x36,D|B,"Data channel impending failure start unit times too high"}, {0x5D,0x37,D|B,"Data channel impending failure channel parametrics"}, {0x5D,0x38,D|B,"Data channel impending failure controller detected"}, {0x5D,0x39,D|B,"Data channel impending failure throughput performance"}, {0x5D,0x3A,D|B,"Data channel impending failure seek time performance"}, {0x5D,0x3B,D|B,"Data channel impending failure spin-up retry count"}, {0x5D,0x3C,D|B,"Data channel impending failure drive calibration retry count"}, {0x5D,0x40,D|B,"Servo impending failure general hard drive failure"}, {0x5D,0x41,D|B,"Servo impending failure drive error rate too high"}, {0x5D,0x42,D|B,"Servo impending failure data error rate too high"}, {0x5D,0x43,D|B,"Servo impending failure seek error rate too high"}, {0x5D,0x44,D|B,"Servo impending failure too many block reassigns"}, {0x5D,0x45,D|B,"Servo impending failure access times too high"}, {0x5D,0x46,D|B,"Servo impending failure start unit times too high"}, {0x5D,0x47,D|B,"Servo impending failure channel parametrics"}, {0x5D,0x48,D|B,"Servo impending failure controller detected"}, {0x5D,0x49,D|B,"Servo impending failure throughput performance"}, {0x5D,0x4A,D|B,"Servo impending failure seek time performance"}, {0x5D,0x4B,D|B,"Servo impending failure spin-up retry count"}, {0x5D,0x4C,D|B,"Servo impending failure drive calibration retry count"}, {0x5D,0x50,D|B,"Spindle impending failure general hard drive failure"}, {0x5D,0x51,D|B,"Spindle impending failure drive error rate too high"}, {0x5D,0x52,D|B,"Spindle impending failure data error rate too high"}, {0x5D,0x53,D|B,"Spindle impending failure seek error rate too high"}, {0x5D,0x54,D|B,"Spindle impending failure too many block reassigns"}, {0x5D,0x55,D|B,"Spindle impending failure access times too high"}, {0x5D,0x56,D|B,"Spindle impending failure start unit times too high"}, {0x5D,0x57,D|B,"Spindle impending failure channel parametrics"}, {0x5D,0x58,D|B,"Spindle impending failure controller detected"}, {0x5D,0x59,D|B,"Spindle impending failure throughput performance"}, {0x5D,0x5A,D|B,"Spindle impending failure seek time performance"}, {0x5D,0x5B,D|B,"Spindle impending failure spin-up retry count"}, {0x5D,0x5C,D|B,"Spindle impending failure drive calibration retry count"}, {0x5D,0x60,D|B,"Firmware impending failure general hard drive failure"}, {0x5D,0x61,D|B,"Firmware impending failure drive error rate too high"}, {0x5D,0x62,D|B,"Firmware impending failure data error rate too high"}, {0x5D,0x63,D|B,"Firmware impending failure seek error rate too high"}, {0x5D,0x64,D|B,"Firmware impending failure too many block reassigns"}, {0x5D,0x65,D|B,"Firmware impending failure access times too high"}, {0x5D,0x66,D|B,"Firmware impending failure start unit times too high"}, {0x5D,0x67,D|B,"Firmware impending failure channel parametrics"}, {0x5D,0x68,D|B,"Firmware impending failure controller detected"}, {0x5D,0x69,D|B,"Firmware impending failure throughput performance"}, {0x5D,0x6A,D|B,"Firmware impending failure seek time performance"}, {0x5D,0x6B,D|B,"Firmware impending failure spin-up retry count"}, {0x5D,0x6C,D|B,"Firmware impending failure drive calibration retry count"}, {0x5D,0xFF,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Failure prediction threshold exceeded (false)"}, {0x5E,0x00,D|T|L|P|W|R|S|O|C|A|K,"Low power condition on"}, {0x5E,0x01,D|T|L|P|W|R|S|O|C|A|K,"Idle condition activated by timer"}, {0x5E,0x02,D|T|L|P|W|R|S|O|C|A|K,"Standby condition activated by timer"}, {0x5E,0x03,D|T|L|P|W|R|S|O|C|A|K,"Idle condition activated by command"}, {0x5E,0x04,D|T|L|P|W|R|S|O|C|A|K,"Standby condition activated by command"}, {0x5E,0x41,B,"Power state change to active"}, {0x5E,0x42,B,"Power state change to idle"}, {0x5E,0x43,B,"Power state change to standby"}, {0x5E,0x45,B,"Power state change to sleep"}, {0x5E,0x47,B|K,"Power state change to device control"}, {0x60,0x00,S,"Lamp failure"}, {0x61,0x00,S,"Video acquisition error"}, {0x61,0x01,S,"Unable to acquire video"}, {0x61,0x02,S,"Out of focus"}, {0x62,0x00,S,"Scan head positioning error"}, {0x63,0x00,R,"End of user area encountered on this track"}, {0x63,0x01,R,"Packet does not fit in available space"}, {0x64,0x00,R,"Illegal mode for this track"}, {0x64,0x01,R,"Invalid packet size"}, {0x65,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Voltage fault"}, {0x66,0x00,S,"Automatic document feeder cover up"}, {0x66,0x01,S,"Automatic document feeder lift up"}, {0x66,0x02,S,"Document jam in automatic document feeder"}, {0x66,0x03,S,"Document miss feed automatic in document feeder"}, {0x67,0x00,A,"Configuration failure"}, {0x67,0x01,A,"Configuration of incapable logical units failed"}, {0x67,0x02,A,"Add logical unit failed"}, {0x67,0x03,A,"Modification of logical unit failed"}, {0x67,0x04,A,"Exchange of logical unit failed"}, {0x67,0x05,A,"Remove of logical unit failed"}, {0x67,0x06,A,"Attachment of logical unit failed"}, {0x67,0x07,A,"Creation of logical unit failed"}, {0x67,0x08,A,"Assign failure occurred"}, {0x67,0x09,A,"Multiply assigned logical unit"}, {0x68,0x00,A,"Logical unit not configured"}, {0x69,0x00,A,"Data loss on logical unit"}, {0x69,0x01,A,"Multiple logical unit failures"}, {0x69,0x02,A,"Parity/data mismatch"}, {0x6A,0x00,A,"Informational,refer to log"}, {0x6B,0x00,A,"State change has occurred"}, {0x6B,0x01,A,"Redundancy level got better"}, {0x6B,0x02,A,"Redundancy level got worse"}, {0x6C,0x00,A,"Rebuild failure occurred"}, {0x6D,0x00,A,"Recalculate failure occurred"}, {0x6E,0x00,A,"Command to logical unit failed"}, {0x6F,0x00,R,"Copy protection key exchange failure - authentication failure"}, {0x6F,0x01,R,"Copy protection key exchange failure - key not present"}, {0x6F,0x02,R,"Copy protection key exchange failure - key not established"}, {0x6F,0x03,R,"Read of scrambled sector without authentication"}, {0x6F,0x04,R,"Media region code is mismatched to logical unit region"}, {0x6F,0x05,R,"Drive region must be permanent/region reset count error"}, /* * FIXME(eric) - need a way to represent wildcards here. */ {0x70,0x00,T,"Decompression exception short algorithm id of nn"}, {0x71,0x00,T,"Decompression exception long algorithm id"}, {0x72,0x00,R,"Session fixation error"}, {0x72,0x01,R,"Session fixation error writing lead-in"}, {0x72,0x02,R,"Session fixation error writing lead-out"}, {0x72,0x03,R,"Session fixation error - incomplete track in session"}, {0x72,0x04,R,"Empty or partially written reserved track"}, {0x72,0x05,R,"No more track reservations allowed"}, {0x73,0x00,R,"Cd control error"}, {0x73,0x01,R,"Power calibration area almost full"}, {0x73,0x02,R,"Power calibration area is full"}, {0x73,0x03,R,"Power calibration area error"}, {0x73,0x04,R,"Program memory area update failure"}, {0x73,0x05,R,"Program memory area is full"}, {0x73,0x06,R,"RMA/PMA is full"}, {0, 0, 0, NULL}};#endif#if (CONSTANTS & CONST_SENSE)static const char *snstext[] = { "None", /* There is no sense information */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -