One more piece of info about those codes. On some of the newer machines you will see codes that start with 6. You may have noticed that there are no codes starting with 6 in this list. To decode these errors, remove the "6X" and add "00" to the end of the last two "XX" in the first subset and you will have the correct code.Example: 6534:1001 would be 3400:1001
L1 Data Cache Pattern Test
The cache improperly changed system memory during an 'invalidate' at line %d.
Level 1 cache failure. Cache offset %08Xh miscompared patterns %08Xh and %08Xh.
L1 Data Cache Walking Bit Test
Cache offset %08Xh miscompare at line %d.
L2 Cache Pattern Test
Level 2 cache failure. Cache offset %08Xh miscompared patterns %08Xh and %08Xh during %s pass.
L2 Cache Walking Bit Test
Level 2 cache failure. Cache offset %08Xh miscompare during %s pass at line %d.
L2 Cache MATS Test
Device Self Test
CD-ROM Audio Test
S.M.A.R.T. Short Self Test
S.M.A.R.T. Long Self Test
Zero Drive Test
Invert Data Test
Sector Uniqueness Test
Start unit (Idle) command
Stop unit (Standby) command
Write Random Test
Enable S.M.A.R.T. operations
Disable S.M.A.R.T. operations
Target drive aborted the command
Tape Retension Test
S.M.A.R.T. Off-line Test
Ultra DMA 66 Cable Test
Transfer Rate Test
Media Eject Test
CD-ROM Audio Test On
CD-ROM Audio Test Off
Zero Drive Test, No Verify
CD-ROM Audio Test With File On
CD-ROM Audio Test With File Off
Command was successful with some recovery action performed
Device cannot be accessed, possibly medium not present
Flaw in medium or an error in the recorded data. If this is a removable media device, try different media
Non-recoverable hardware error
Illegal request - possible use of incorrect media
Reset or medium changed
Read was requested on a block that is protected
Vendor specific error
Data compare error
Reserved for future use
Timeout waiting for drive not busy
Expected request for command
Expected request for data in
Expected request for data out
Data transfer count doesn't match expected count
Not enough data was transferred
Illegal length indication
End of media detected
Media change requested
An unknown error occurred
A possible failure is predicted by the drive's S.M.A.R.T (Self-Monitoring, Analysis, and Reporting Technology) status. It is advisable to immediately back up your data.
User aborted the test
Address mark not found or media error
No media in removable media device
Address not found
Uncorrectable data error or media is write protected
Ultra DMA CRC error detected
Drive failed to detect an ECC error
Timeout waiting for DSC to be asserted
A target or master abort was encountered while transferring data
S.M.A.R.T. off-line data collection was never started
S.M.A.R.T. off-line data collection was suspended by a host command
S.M.A.R.T. off-line data collection was aborted by a host command
S.M.A.R.T. off-line data collection was aborted by a fatal error
Unknown S.M.A.R.T. off-line data collection status
Device Address or Command Select (DA, CS0-) signals are not working
Control Select (CS1-) signal is not working
The Interrupt Request (INTRQ-) signal is not working
The Data signals (DD) are not working
A PIO transfer failed. The IORDY signal may not be working correctly
The Passed Diagnostics (PDIAG-) signal was not detected
Too much data was transferred
The removable media in the drive does not match the requested density
The self-test routine was aborted by the host
The self-test routine was aborted by the host with a hard or soft reset
A fatal or unknown error occurred during the self-test routine
The self-test failed for an unknown reason
The self-test failed the electrical portion of the test
The self-test failed the servo portion of the test
The self-test failed the read portion of the test
An invalid status value was returned by the self-test
ATAPI devices do not support the identify device command
Timeout waiting for DRQ to be asserted
An 80-pin Ultra DMA 66/100 cable was not detected
Device initialization failed
Prior DST failure logged in the SMART self-test log
IDE CD-RW/DVD+RW format test failed
The self-test code took an unexpected path
The self-test took too long to run
The media is still in the device
Diskette Drive Change Line Test
A keystroke ended the change line test.
The change line event did not occur.
Diskette Drive Seek Test
The specified cylinder range parameters are invalid.
The disk BIOS operation resulted in an error code of %2.2Xh.
The BIOS did not recognize the command code %2.2Xh.
The diskette is write protected.
The BIOS reported an invalid sector status for the position %s
The BIOS reported an error on attempting to reset the device.
A data error which could not be corrected was detected at %s
A correctable (soft) data error occurred on the diskette at %s
A diskette controller failure occurred.
A seek to position %s failed.
An operation on the drive timed out.
Diskette Drive Read Test
Diskette Drive Write Test
The data values read back do not match those written.
Software Reset Test
Synthesized Tone Test
Analog Sound Playback Test
The user’s response indicated a failure.
Record and Playback Test
Line Input Test
CD Line In Connection Test
Internal Audio Loopback Test
Internal MIDI Loopback Test
Optional Internal Speaker Test
Slow IR register test
IR port is not working properly. Failed checking UART INT_EN reg static bits.
IR port is not working properly. Failed checking UART INT_ID reg static bits.
IR port is not working properly. Failed checking MCR reg static bits.
IR port is not working properly. Failed clearing LSR bits.
IR port is not working properly. Failed clearing MSR bits.
IR port is not working properly. Failed checking IID static bits.
IR port is not working properly. Failed checking THRE & TXMT bits in LSR.
IR port is not working properly. Failed basic Scratch Reg test.
IR port is not working properly. Found UART, but not 550A.
IR port is not working properly. Failed complete scratch reg test.
IR port is not working properly. No interrupt received.
Slow IR loopback test
IR port is not working properly. Timeout waiting for Tx to empty.
IR port is not working properly. Failed trying to empty Rx.
IR port is not working properly. Timed out waiting for 0x%02X loopBack.
IR port is not working properly. After Tx=0x%02X, Rx=0x%02X, failed test.
Fast IR register test
IR port is not working properly. Failed reading SMC_ID_HI, data = 0x%02X, s/b 0x10.
IR port is not working properly. Failed reading SMC_ID_LO, data = 0x%02X, s/b 0xB8.
IR port is not working properly. Failed reading CHIP_ID, data = 0x%02X, s/b 0xF1 or 0xF2.
IR port is not working properly. Failed checking BofLow reg., data = 0x%02X.
IR port is not working properly. FIFO not empty after reset!.
IR port is not working properly. FIFO full early, count=%d.
IR port is not working properly. FIFO not full after 128 bytes.
IR port is not working properly. Failed reading back FIFO got 0x%02X, s/b 0x%02X.
IR port is not working properly. FIFO empty early, count=%d.
IR port is not working properly. FIFO not empty after 128 bytes.
IR port is not working properly. DMA channel not configured by BIOS.
IR port is not working properly. Failed, could not allocate DMA buffer.
IR port is not working properly. Failed, DmaSize=%d, s/b %d.
IR port is not working properly. Failed, byte %d = 0x%02X, s/b 0x%02X.
Fast IR loopback test
IR port is not working properly. Failed
IR port is not working properly. Timed out waiting for EOM
Unable to read keyboard %s port. Read 0xFFFF from the port.
Unable to read keyboard test inputs. A read of the keyboard controller's test port returned all ones.
Key Sequence Test
The test was stopped before all keys on the keyboard were pressed.
The user indicated that the results of the test were unsatisfactory.
Stuck Key Test
Stuck key detected. The keyboard is continuously transmitting a scan code of %Xh.
External Keypad Test
Timeout waiting for core read. Read bit (0x10) did not clear in DSP register (0xd8).
Timeout waiting for core write. Write bit (0x08) did not clear in DSP register (0xd8).
Invalid data was read from DSP register. Expected 0x%x, read 0x%x from DSP register (0x%x).
Invalid checksum read from DSP RAM. Expected 0x%x, read 0x%x.
Invalid version read from DSP RAM. Expected 0x%x, read 0x%x.
Invalid data was read from scratch register. Expected 0x%x, read 0x%x from scratch register (0x%x).
Invalid data was read from LCR register. Expected 0x%x, read 0x%x from LCR register (0x%x).
Invalid data was read from FCR register. Expected 0x%x, read 0x%x from FCR register (0x%x).
Invalid data was read from LSR register. Expected 0x%x, read 0x%x from LSR register (0x%x).
Invalid data was read from MSR register. Expected 0x%x, read 0x%x from MSR register (0x%x).
Invalid data was read from RBR register. Expected 0x%x, read 0x%x from RBR register (0x%x).
PLL did not lock at 60MHz. Read DSP RAM location (0x1801), was equal to 0.
DSP RAM Test
DSP RAM check low/high failed. Expected 0x00, read 0x%x from DSP register (0x35).
Invalid data was read from DSP register. Write bit (0x%x) did not clear in DSP register (0x%x).
Did not receive an interrupt. Expected 0x%x interrupts, got 0x%x interrupts.
Analog Loopback Test
Data mode not detected. Read DSP RAM (0x3a), data mode bit (0x8) not set.
Data mode did not reset. Read DSP RAM (0x3a), data mode bit (0x8) not clear.
Receiver never saw a valid frame, m_receiverInSync = %d
Memory Address Line Test
System memory failure. Read %08Xh, expected %08Xh at address %08Xh.
System memory failure. Read %08Xh, expected %08Xh at address %08Xh. Suspected memory component located on %s at label %s
Memory Data Line Test
Memory Bit Coupling Test
Memory ECC Bit Coupling Test
System memory failure. ECC Error Encountered. Error is in 4K block starting at %08Xh
Memory ECC Stuck Bit Test
Could not disable mouse. The keyboard controller did not acknowledge a mouse disable command.
Could not set sampling rate. The keyboard controller did not accept a command to set the mouse's data sampling rate.
Could not enable mouse. The keyboard controller did not acknowledge a mouse enable command.
A parity error was detected. The keyboard controller status indicates a data parity (corrupted data) error.
Timer expired before any keyboard or mouse data was found.
Both buttons were detected as pressed.
Pointing Stick Test
Touch Pad Tap Test
Battery Charger Test
Battery test failed - Charger should be shown as charging battery.
Battery test failed - Charger should not be shown as charging battery.
Battery test failed - reporting disconnected charger.
Battery test failed - reporting attached charger.
Fan On/Off Test
Fan not running at correct speed or fan sensor incorrect
Fan test failed
Expected fan %s RPM of %d. Detected fan RPM = %d.
Sensor Range Test
Temperature sensor out of range, temp=%dC, min=%dC, max=%dC
NIC Register Test
Invalid manufacturer code. Expected %Xh but found %Xh.
Invalid device ID. Expected %Xh but found %Xh.
Word I/O failed for data pattern. Expected %Xh but found %Xh.
Byte I/O failed for data pattern %Xh. Expected %Xh but found %Xh.
Window change failed. Unable to select window %d.
Fast read of alternate value failed.
Station address register test failed.
EEPROM failure detected. Expected a 'data' checksum of %Xh but found %Xh.
Invalid interrupt count. Expected %Xh but found %Xh.
MII physical layer failed. Register %Xh access failed, value=%Xh.
MII physical layer failed. Reset timeout.
MII physical layer failed. Reset failed, control register %Xh.
MII physical layer failed. Expected: %Xh Actual: %Xh Register: %Xh.
Non-specific adapter failure. Low level code %d.
Low level error adapter failure. Adapter command timeout error.
Low level error adapter failure. EEPROM access timeout error.
Low level error adapter failure. EEPROM product ID is mismatched with physical layer card.
Low level error adapter failure. MII physical layer not responding.
Invalid adapter configuration. The adapter was marked 'bad' during initialization.
Invalid adapter configuration. EISA adapter in ISA machine.
NIC Internal Loopback Test
Receive frame failed. Data does not match the transmit frame (size=%d).
Receive frame failed. Invalid size, expected %d, but received %d.
Unable to issue a command to the adapter. Command %04Xh returned a code of %d.
Adapter failed to complete a command. Download to fifo failed to complete.
Adapter failed to complete a command. Data not looped back to receive FIFO.
Adapter failed to complete a command. Upload from fifo failed to complete.
Receive frame failed. Incomplete packet received.
Receive frame failed. Unknown receiver error.
Receive frame failed. Overrun error.
Receive frame failed. Oversize error.
Receive frame failed. Undersize error.
Receive frame failed. Framing error.
Receive frame failed. CRC error.
Receive frame failed, overflow status.
NIC Bus Master Test
One or more of the parallel port registers failed the internal test.
Errors indicate that a loopback plug may be installed on this port! %s
External Interrupt Test
Incorrect interrupt count. IRQ %d. Expected %d interrupts but received %d.
No interrupts were generated. This may be a problem with the parallel port, or the interrupt circuitry on the system, or the system's interrupt configuration.
Printer Pattern Test
Timeout error waiting for printer. Status Error (%Xh).
Baud Rate Test
Port is operating outside of allowable speed tolerances. Port base address %Xh is transmitting at %d cps
Real time clock is not functioning. System BIOS reports repeated failure to read the clock. The serial tests make use of the system real time clock for determining elapsed time
Real time clock is not functioning. System BIOS can no longer read the clock. The serial tests make use of the system real time clock for determining elapsed time
Incorrect number of interrupts received. Port base address %Xh, irq %d, received %d interrupts but was expecting 1.
Internal Transmit Test
Failure on Modem Control Register loopback. Port base address %Xh expected character %02x but received %02x.
Failure on internal loopback. Port base address %Xh.
Failure on Line Status Register loopback. Port base address %Xh, transmit buffer not empty.
Failure on Line Status Register loopback. Port base address %Xh, expected data not received.
Failure on Line Status Register loopback. Port base address %Xh, overrun error not detected.
Failure on Line Status Register loopback. Port base address %Xh, transmit buffer not empty on retransmission.
The test requested a specific Type %d structure that does not exist.
Module does not support the system SMBIOS specification revision.
Unable to access device state. SMI handler returned error (%xh) while trying to retrieve the device state.
(variable message text)
Device State Out of Acceptable Range.
Pointing Device Information
DMA Functionality Test
Incorrect data testing the DMA %s. Port: %02Xh Expected: %02Xh Actual: %02Xh.
RTC Functionality Test
The 'Seconds' register is not updating. The register is not updating or is updating too slowly. The part may be bad or the 32-KHz crystal might not be functioning.
The time registers did not increment correctly. The RTC did not generate the expected time after it was set for the maximum value and allowed to roll-over.
CMOS Confidence Test
The CMOS battery failed. Status Register D of the RTC chip indicates that the CMOS is not valid because the backup battery is not working.
CMOS failed the pattern test. Location: %Xh, Expected: %Xh, Actual: %Xh.
Timer Functionality Test
The interrupt routine is not being called. Channel 0 (mode 0) is not generating interrupts. It might not be counting properly or the interrupt mechanism is not working.
Interrupt IRQ0 is at the wrong frequency. Channel 0 (mode 3) is generating the wrong interrupt count per second. Expected :%d, Actual: %d.
Channel 2 is not operating correctly. In mode %d, it is not correctly asserting and deasserting the OUT signal after being programmed.
Channel 2 is not operating correctly. No periodic ticks were generated. The realtime clock is probably not functioning.
Channel 2 is not operating correctly. Wrong time period (milliseconds) for a full count-down in mode %d. Expected: %d, Actual: %d.
Channel 2 is not operating correctly. The initial clock output level in mode %d is incorrect. Expected: %d Actual: %d.
PIC Functionality Test
The interrupt controller, or a device attached to it, is not working. No interrupt detected for IRQ %d - %s.
Speaker Functionality Test
Speaker could not be heard. The operator replied 'No' to the prompt indicating that the tones were not heard from the speaker.
FPU Calculation Test
Failed to load and store constant 0.0.
Failed to load and store constant 1.0.
Failed to load and store constant 'pi'.
Failed to load and store constant log2 of 10.
Failed to load and store constant log2 of 'e'.
Failed to load and store constant log 2.
Failed to load and store constant ln 2.
Failed to load and store integer 1.
Failed to load integer 1 and store as short real 1.0.
Failed to load integer 1 and store as long real 1.0.
Failed to load integer 1 and store as BCD.
Failed to load integer 32767 and store as short real 32767.0.
Failed to load integer -32768 and store as short real -32768.0.
Failed to load short real -1.0 and store as integer -1.
Failed to load short real 0.0 and store as integer 0.
Failed to load short real 1.0 and store as integer 1.
Failed to load long real -1.0 and store as integer -1.
Failed to load long real 0.0 and store as integer 0.
Failed to load long real 1.0 and store as integer 1.
Wrong status after comparing 1.0 and 1.0.
Wrong status after comparing 3.0 and 2.0.
Wrong status after comparing 2.0 and 3.0.
Wrong status after 1.0 / 0.0.
Wrong stack tags after 'fadd' instruction.
Wrong stack tags after 'faddp' instruction.
Wrong status after 3.0 + 2.0.
Wrong status after 3.0 - 2.0.
Wrong status after 2.0 - 3.0.
Wrong status after 3.0 * 2.0.
Wrong status after 3.0 / 2.0.
Calculation error of 3.0 / 2.0.
Calculation error of the square root of 2.0.
Calculation error of arctangent (tangent (pi/4.0)) * 4.0.
Calculation error of log2(((2 ** (pi/8)) -1) + 1) * 8.
FPU Error Exception Test
Wrong status after purposely performing an invalid operation.
Wrong status after generating a denormalized operand.
Wrong status after performing a divide by zero.
Wrong status after generating an overflow.
Wrong status after generating a precision failure.
Wrong status after generating an underflow.
No IRQ13 following an invalid result.
No IRQ13 following a denormalized operand.
No IRQ13 following a zero divide.
No IRQ13 following an overflow.
No IRQ13 following a precision exception.
No IRQ13 following an underflow.
PCMCIA Functionality Test
A PC card is not seated properly. Check the card in socket %c (index %Xh, base %Xh).
Unable to access any PCIC register. First error:
Socket: %c (index %Xh, base %Xh)
Register index: %Xh
Test pattern: %Xh
Data read: %Xh
Bits tested: %Xh
One or more PCIC registers failed. First error:
Unable to get register #%u mask.
Unable to read register #%u.
Unable to write register #%u.
Register #%u read or write failed Found:%02Xh Expected:%02Xh.
Register #%u read or write failed Found:%04Xh Expected:%04Xh.
Register #%u read or write failed Found:%08Xh Expected:%08Xh.
Memory Structure Test
Unable to disable Intel UHCI interrupts.
Unable to reset Intel UHCI controller.
Unable to process End Point Descriptor
Unable to allocate enough memory for Intel UHCI control structures.
Incorrect Memory Structure Test #%u requested.
FRNUM Register isn't walking frame list.
FmRemaining register is not decrementing
FRNUM register indicates controller stopped polling at wrong index.
Expected the run/stop bit in USBCMD register to clear. Controller did not properly detect faulty transaction (bad TD PID) data.
USB controller did not generate the error interrupt that was expected.
Unable to clear USBSTS register bit.
USB didn't set correct bits in USBSTS when given a bad TD PID
Video Memory Test
Detected a failure while writing and reading video memory. Video mode: %Xh (%dx%dx%d). Address %Xh, expected to read %Xh, but read %Xh instead.
User-specified video mode not supported.
Video Hardware Test
Detected a failure while read/write testing the video Cursor Control Registers. Wrote %4.4X, but read back %4.4X.
Video Card LCD Panel
Detected a problem with retrace status. The retrace status bits do not appear to be changing state.
Text Mode Character Test
The user's response indicated a failure of a text mode pattern using video mode: %Xh (%dx%dx%d).
Text Mode Color Test
Text Mode Pages Test
The user's response indicated a failure of text page %d (in mode 2).
Graphics Mode Test
The user's response indicated a failure of a graphic pattern using video mode: %Xh (%dx%dx%d).
Solid Colors Test
The user's response indicated a failure of one of the solid color patterns.
LCD Pattern Test
The user's response indicated a failure.
LCD Circle Test
LCD Line Test