<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://vwiki.co.uk/index.php?action=history&amp;feed=atom&amp;title=SCSI_Disk_Additional_Sense_Codes</id>
	<title>SCSI Disk Additional Sense Codes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://vwiki.co.uk/index.php?action=history&amp;feed=atom&amp;title=SCSI_Disk_Additional_Sense_Codes"/>
	<link rel="alternate" type="text/html" href="http://vwiki.co.uk/index.php?title=SCSI_Disk_Additional_Sense_Codes&amp;action=history"/>
	<updated>2026-05-29T21:50:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://vwiki.co.uk/index.php?title=SCSI_Disk_Additional_Sense_Codes&amp;diff=2039&amp;oldid=prev</id>
		<title>Sstrutt: Added categories</title>
		<link rel="alternate" type="text/html" href="http://vwiki.co.uk/index.php?title=SCSI_Disk_Additional_Sense_Codes&amp;diff=2039&amp;oldid=prev"/>
		<updated>2012-07-03T09:06:17Z</updated>

		<summary type="html">&lt;p&gt;Added categories&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:06, 3 July 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l521&quot;&gt;Line 521:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 521:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/references&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/references&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Storage]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Troubleshooting]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Error Codes]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sstrutt</name></author>
	</entry>
	<entry>
		<id>http://vwiki.co.uk/index.php?title=SCSI_Disk_Additional_Sense_Codes&amp;diff=1935&amp;oldid=prev</id>
		<title>Sstrutt: Initial creation</title>
		<link rel="alternate" type="text/html" href="http://vwiki.co.uk/index.php?title=SCSI_Disk_Additional_Sense_Codes&amp;diff=1935&amp;oldid=prev"/>
		<updated>2012-05-14T11:17:45Z</updated>

		<summary type="html">&lt;p&gt;Initial creation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The following is almost a verbatim copy of the table that can be found on [http://www.adaptec.com/en-us/support/_eol/aaa_raid/aaa-131u2/use_prod/scsi_event_codes.htm?nc=/en-us/support/_eol/aaa_raid/aaa-131u2/use_prod/scsi_event_codes.htm Adaptec&amp;#039;s website] (the URL has changed before now and the data is included below as an alternative source).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;vwikitable&amp;quot;&lt;br /&gt;
! Code&amp;lt;ref name=&amp;quot;SenseCode&amp;quot; /&amp;gt; !! Quali.&amp;lt;ref name=&amp;quot;SenseCodeQualifier&amp;quot; /&amp;gt; !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 00&lt;br /&gt;
| 00&lt;br /&gt;
| No additional information is supplied.&lt;br /&gt;
|-&lt;br /&gt;
| 01&lt;br /&gt;
| 00&lt;br /&gt;
| There is no index/sector signal.&lt;br /&gt;
|-&lt;br /&gt;
| 02&lt;br /&gt;
| 00&lt;br /&gt;
| There is no seek complete signal.&lt;br /&gt;
|-&lt;br /&gt;
| 03&lt;br /&gt;
| 00&lt;br /&gt;
| A write fault occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 00&lt;br /&gt;
| The drive is not ready and the cause is not reportable.&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 01&lt;br /&gt;
| The drive is not ready, but it is in the process of becoming ready.&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 02&lt;br /&gt;
| The drive is not ready; it is waiting for the initialising command.&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 03&lt;br /&gt;
| The drive is not ready; human intervention is required.&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 04&lt;br /&gt;
| The drive is not ready; the format routine is in process.&lt;br /&gt;
|-&lt;br /&gt;
| 05&lt;br /&gt;
| 00&lt;br /&gt;
| The drive does not respond when it is selected.&lt;br /&gt;
|-&lt;br /&gt;
| 06&lt;br /&gt;
| 00&lt;br /&gt;
| Track 0 was not found.&lt;br /&gt;
|-&lt;br /&gt;
| 07&lt;br /&gt;
| 00&lt;br /&gt;
| More than one drive is selected at a time.&lt;br /&gt;
|-&lt;br /&gt;
| 08&lt;br /&gt;
| 00&lt;br /&gt;
| There was a drive communication failure.&lt;br /&gt;
|-&lt;br /&gt;
| 08&lt;br /&gt;
| 01&lt;br /&gt;
| A drive communication time-out occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 08&lt;br /&gt;
| 02&lt;br /&gt;
| A drive communication parity error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 09&lt;br /&gt;
| 00&lt;br /&gt;
| A track following error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 0A&lt;br /&gt;
| 00&lt;br /&gt;
| An error log overflow occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 0C&lt;br /&gt;
| 01&lt;br /&gt;
| A write error occurred, but the error was recovered using auto-reallocation.&lt;br /&gt;
|-&lt;br /&gt;
| 0C&lt;br /&gt;
| 02&lt;br /&gt;
| A write error occurred. Auto-reallocation was attempted, but it failed.&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 00&lt;br /&gt;
| An ID [[Acronyms#C|CRC]] or [[Acronyms#E|ECC]] error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 00&lt;br /&gt;
| An unrecovered read error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 01&lt;br /&gt;
| The read retries were exhausted.&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 02&lt;br /&gt;
| The error was too long to correct.&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 03&lt;br /&gt;
| There were multiple read errors.&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 04&lt;br /&gt;
| A read error occurred. Auto-reallocation was attempted, but it failed.&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 00&lt;br /&gt;
| The address mark was not found in the ID field.&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 00&lt;br /&gt;
| The address mark was not found in the data field.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 00&lt;br /&gt;
| No record was found.&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 01&lt;br /&gt;
| No record was found.&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 00&lt;br /&gt;
| A seek positioning error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 01&lt;br /&gt;
| A mechanical positioning error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 02&lt;br /&gt;
| A positioning error was detected by reading the media.&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 00&lt;br /&gt;
| A data synchronization mark error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 00&lt;br /&gt;
| The data was recovered without applying error correction or retrying.&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 01&lt;br /&gt;
| The data was recovered with retries.&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 02&lt;br /&gt;
| The data was recovered with positive head offset.&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 03&lt;br /&gt;
| The data was recovered with negative head offset.&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 05&lt;br /&gt;
| The data was recovered using the previous sector ID.&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 06&lt;br /&gt;
| The data was recovered without [[Acronyms#E|ECC]]. The drive uses data auto-reallocation.&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| 00&lt;br /&gt;
| The data was recovered with ECC.&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| 01&lt;br /&gt;
| The data was recovered with ECC and retries.&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| 02&lt;br /&gt;
| The data was recovered with ECC, retries, and auto-reallocation.&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 00&lt;br /&gt;
| There is an error in the defect list.&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 01&lt;br /&gt;
| The defect list is not available.&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 02&lt;br /&gt;
| There is an error in the primary defect list.&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 03&lt;br /&gt;
| There is an error in the grown defect list.&lt;br /&gt;
|-&lt;br /&gt;
| 1A&lt;br /&gt;
| 00&lt;br /&gt;
| A parameter overrun occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
| 00&lt;br /&gt;
| A synchronous transfer error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 1C&lt;br /&gt;
| 00&lt;br /&gt;
| The defect list could not be found.&lt;br /&gt;
|-&lt;br /&gt;
| 1C&lt;br /&gt;
| 01&lt;br /&gt;
| The primary defect list could not be found.&lt;br /&gt;
|-&lt;br /&gt;
| 1C&lt;br /&gt;
| 02&lt;br /&gt;
| The grown defect list could not be found.&lt;br /&gt;
|-&lt;br /&gt;
| 1D&lt;br /&gt;
| 00&lt;br /&gt;
| During a verify operation, a compare error occurred: the source data did not match the data read from the media.&lt;br /&gt;
|-&lt;br /&gt;
| 1E&lt;br /&gt;
| 00&lt;br /&gt;
| An ID error was recovered.&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| 00&lt;br /&gt;
| The drive received an invalid command operation code.&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| 00&lt;br /&gt;
| The logical block address was not within the acceptable range.&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| 00&lt;br /&gt;
| The drive received a [[Acronyms#C|CDB]] that contains an invalid bit (This error code applies to direct-access devices)&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| 00&lt;br /&gt;
| The drive received a CDB that contains an invalid bit (This error code applies to all SCSI devices)&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| 00&lt;br /&gt;
| The drive received a CDB that contains an invalid LUN.&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| 00&lt;br /&gt;
| The drive received a CDB that contains an invalid field.&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| 01&lt;br /&gt;
| The drive received a CDB containing a parameter that is not supported.&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| 02&lt;br /&gt;
| The drive received a CDB containing an invalid parameter.&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| 03&lt;br /&gt;
| The drive received a CDB containing a threshold parameter that is not supported.&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| 00&lt;br /&gt;
| A power-on reset or a bus device reset occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 2A&lt;br /&gt;
| 00&lt;br /&gt;
| Some parameters were changed by another initiator.&lt;br /&gt;
|-&lt;br /&gt;
| 2A&lt;br /&gt;
| 01&lt;br /&gt;
| The Mode Select parameters were changed by another initiator.&lt;br /&gt;
|-&lt;br /&gt;
| 2B&lt;br /&gt;
| 00&lt;br /&gt;
| The microcode was downloaded.&lt;br /&gt;
|-&lt;br /&gt;
| 2F&lt;br /&gt;
| 00&lt;br /&gt;
| The tagged commands were cleared by another initiator.&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| 01&lt;br /&gt;
| The media cannot be read because the format is not recognized.&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| 02&lt;br /&gt;
| The media cannot be read because the format is incompatible with certain parameters.&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| 00&lt;br /&gt;
| The media format is corrupted.&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| 01&lt;br /&gt;
| The format command failed.&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| 00&lt;br /&gt;
| There are no spare defect locations available.&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| 01&lt;br /&gt;
| An error occurred when the defect list was being updated.&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| 00&lt;br /&gt;
| A rounded parameter caused an error.&lt;br /&gt;
|-&lt;br /&gt;
| 3D&lt;br /&gt;
| 00&lt;br /&gt;
| The identify message contains invalid bits.&lt;br /&gt;
|-&lt;br /&gt;
| 3F&lt;br /&gt;
| 00&lt;br /&gt;
| The target operation command was changed.&lt;br /&gt;
|-&lt;br /&gt;
| 3F&lt;br /&gt;
| 01&lt;br /&gt;
| The microcode was changed.&lt;br /&gt;
|-&lt;br /&gt;
| 3F&lt;br /&gt;
| 02&lt;br /&gt;
| The drive was operating as a SCSI drive and is now operating as a SCSI-2 drive, or vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| 3F&lt;br /&gt;
| 03&lt;br /&gt;
| The inquiry data was changed.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| 00&lt;br /&gt;
| The RAM failed.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| 8&amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| A correctable [[Acronyms#E|ECC]] error occurred; &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; equals the length of the error.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| 90&lt;br /&gt;
| A configuration error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A0&lt;br /&gt;
| The self-test routine discovered an error in a [[Acronyms#R|ROM]].&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A1&lt;br /&gt;
| The self-test routine discovered an error in the processor [[Acronyms#R|RAM]].&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A2&lt;br /&gt;
| The self-test routine discovered an error in the buffer RAM.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A3&lt;br /&gt;
| The self-test routine discovered a SCSI protocol error.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A4&lt;br /&gt;
| The self-test routine discovered a [[Acronyms#D|DMA]] error.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A5&lt;br /&gt;
| The self-test routine discovered an error in the disc sequencer.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A6&lt;br /&gt;
| The self-test routine discovered an error in the disc sequencer RAM.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A7&lt;br /&gt;
| A self-test error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A8&lt;br /&gt;
| The flash memory cannot be read or written.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| A9&lt;br /&gt;
| The flash memory directory cannot be read, or it is corrupted.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| AA&lt;br /&gt;
| The flash memory contains an incompatible version number.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| AB&lt;br /&gt;
| The flash memory contains an incompatible revision number.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| AC&lt;br /&gt;
| A flash memory checksum error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| AD&lt;br /&gt;
| The flash memory contains invalid parameters.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| AE&lt;br /&gt;
| The flash memory is incompatible with the HDA and the circuit board. The flash memory must be reconfigured.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B0&lt;br /&gt;
| The servo command timed out.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B1&lt;br /&gt;
| The servo command failed.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B2&lt;br /&gt;
| The servo command was rejected.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B3&lt;br /&gt;
| The servo interface does not work.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B4&lt;br /&gt;
| The servo either failed to lock on track during spinup or has wandered off track.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B5&lt;br /&gt;
| An internal servo error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B6&lt;br /&gt;
| During spinup, a servo error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B7&lt;br /&gt;
| The servo pattern is inconsistent.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B8&lt;br /&gt;
| A seek recovery error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| B9&lt;br /&gt;
| The actuator did not achieve high-speed calibration.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| C0&lt;br /&gt;
| The defect list is full.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| C1&lt;br /&gt;
| A failure occurred while the grown defect list was being written.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| C2&lt;br /&gt;
| The write life-cycle of the flash memory has been exceeded.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| C3&lt;br /&gt;
| There was an attempt to add an illegal entry to the grown defect list.&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| C4&lt;br /&gt;
| There was an attempt to add a duplicate entry to the grown defect list.&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| 00&lt;br /&gt;
| A data path diagnostic failed.&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| 00&lt;br /&gt;
| A power-on or self-test failure occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| 00&lt;br /&gt;
| A message reject error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| 00&lt;br /&gt;
| An internal controller error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| 00&lt;br /&gt;
| An error occurred during a selection or a reselection.&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| 00&lt;br /&gt;
| A SCSI interface bus parity error occurred.&lt;br /&gt;
|-&lt;br /&gt;
| 48&lt;br /&gt;
| 00&lt;br /&gt;
| The initiator has detected an error.&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| 00&lt;br /&gt;
| The initiator received an invalid message from the drive.&lt;br /&gt;
|-&lt;br /&gt;
| 4C&lt;br /&gt;
| 00&lt;br /&gt;
| The drive failed to self-configure.&lt;br /&gt;
|-&lt;br /&gt;
| 4E&lt;br /&gt;
| 00&lt;br /&gt;
| The drive attempted to perform overlapped commands.&lt;br /&gt;
|-&lt;br /&gt;
| 5B&lt;br /&gt;
| 00&lt;br /&gt;
| There was a log exception.&lt;br /&gt;
|-&lt;br /&gt;
| 5B&lt;br /&gt;
| 01&lt;br /&gt;
| A threshold condition was met.&lt;br /&gt;
|-&lt;br /&gt;
| 5B&lt;br /&gt;
| 02&lt;br /&gt;
| The log counter has reached its maximum value.&lt;br /&gt;
|-&lt;br /&gt;
| 5B&lt;br /&gt;
| 03&lt;br /&gt;
| All the log list codes have been used.&lt;br /&gt;
|-&lt;br /&gt;
| 5C&lt;br /&gt;
| 00&lt;br /&gt;
| There was a change in the RPL status. The drive lost synchronisation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SenseCode&amp;quot;&amp;gt;Additional Sense Code&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SenseCodeQualifier&amp;quot;&amp;gt;Additional Sense Code Qualifier&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&lt;/div&gt;</summary>
		<author><name>Sstrutt</name></author>
	</entry>
</feed>