Starting the Embedded Diagnostics | New Beep Codes | Running the Embedded Diagnostics | Tests | Diagnostic Messages
Embedded diagnostics are started in one of the following ways:
When the embedded diagnostics are started, the computer enters the embedded diagnostics instead of going through the boot routine.
| NOTE: If the Reset Button category has been set to Disable in the System Setup program, you can still press the reset button twice in quick succession to start the embedded diagnostics, but only during the first few seconds after you turn on the system. To be able to access the embedded diagnostics at any time during a work session, you must set the Reset Button category to Enable. |
When the embedded diagnostics starts, a welcome screen appears on the monitor's screen. The embedded diagnostics welcome screen is displayed until you press the reset button to start running the embedded diagnostics test. If you do not want to run the embedded diagnostics, turn off the computer, and then turn the computer back on.
| Beep Code | Cause | Action |
| 3-2 | Unexpected interrupt | See the chapter titled "Getting Help" in the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| 3-3 | No PCI configuration space for video controller | See the chapter titled "Getting Help" in the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| 4-1 | Fail-safe timer expired | See the chapter titled "Getting Help" in the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
The embedded diagnostics does not require any user interaction to run. When you start the embedded diagnostics, a predefined series of tests immediately begins checking the hardware in the computer. As each test runs, the diagnostics lists the test being run and displays its current status.
The status messages are as follows:
During several tests, the following caution appears at the bottom of the screen:
CAUTION: Do not turn off system during this test.
| Caution: If you turn off your computer during a test, when the caution message appears, you may corrupt the configuration information stored in the NVRAM. |
In addition to the caution, the following note also appears in the message area of the screen:
NOTE: Reset button disabled
When testing is complete and no major component failures are found, the following message appears at the bottom of the screen:
Press reset or
turn off system to end diagnostics.
Current cycle: 0000X
The number displayed after Current Cycle: in the messages indicates how many times the diagnostic tests have been run. the diagnostic tests run continuously until you press the reset button to run the boot routine and begin working with your system or until you turn the system off.
If the diagnostics detects a warning condition, the program provides information about the warning condition, and the test sequence continues. However, the diagnostics skips all subsequent tests that are dependent on the warning condition.
If the diagnostics detects a major component failure, the program provides information about the failure, and all testing stops. The following message is displayed at the bottom of the screen:
A failure condition has been detected. See your diagnostics documentation. Diagnostics failed on cycle 000x - Please reset or turn off system.
The following are the new or revised embedded diagnostic tests:
| Test Group | Subtests | Description |
| Cache Snoop | Primary Cache Snoop Secondary Cache Snoop Combined Cache Snoop |
Tests the ability of the microprocessor and cache subsystem to correctly read information from the primary and secondary caches. |
| Direct Memory Access | DMA Registers DMA Transfer DMA Interrupt |
Tests the addressing capability of and the ability to read from and write to the DMA registers. Also tests DMA functionality and the ability to generate DMA interrupts. |
| Diskette Subsystem | Diskette Controller Diskette DMA |
Tests the basic operation of the built-in diskette drive controller and the ability to read data from the diskette in the diskette drive. |
| Floating Point Unit | Floating Point Unit | Tests the internal functionality of the integrated floating-point unit. |
| ISA System Controller | ISA System Controller | Tests the address capability of and the ability to read from and write to the ISA system controller registers. |
| Memory Configuration | Memory Configuration Parity Memory Detection |
Identifies the installed system RAM and configures the memory controller for the appropriate SIMM configuration. Also identifies whether or not the installed system memory supports parity checking. |
| Memory Refresh | Memory Refresh | Tests the ability of the memory controller to refresh system RAM. |
| Parallel Port | Parallel Port Registers Parallel Port Interrupts |
Tests the addressing capability of and the ability to read from and write to the parallel port registers. Also tests the ability of the parallel port to generate interrupts. |
| PCI IDE Interface | PCI IDE Interface | Tests the addressing capability of and the ability to read from and write to control registers of devices connected to the built-in EIDE interfaces. |
| Power Management Support | System Management Interrupt CPU Clock Stop/Scaling | Tests the addressing capability of and the ability to read from and write to the system management registers. Also verifies the ability to generate the appropriate system management interrupt, save and restore the microprocessor context state, and stop and scale microprocessor instruction execution. |
| Primary Cache Subsystem | Primary Cache SRAM Primary Cache Tags Primary Cache Functionality Primary Cache Locking |
Tests the data SRAM, the tag SRAM, and the operation of the primary cache in the Pentium® microprocessor. Also tests the ability to load and lock diagnostic code into the primary cache. |
| Secondary Cache Subsystem | Secondary Cache Memory Secondary Cache Locking |
Detects the presence and size of the secondary cache. Tests the SRAM, address capability, and data bus and control signals of the secondary cache. Also tests the ability to load and lock diagnostic code into the secondary cache. |
| Serial Port | Serial Port Registers Serial Port Functionality Serial Port Interrupts |
Tests the addressing capability of and the ability to read from and write to the serial port registers. Also tests the functionality of the built-in serial port and its ability to generate interrupts. |
| Video Subsystem | Video Memory Sizing Video Controller/Memory |
Tests the addressing capability of and the ability to read from and write to the video controller and DAC registers. Also detects, sizes, and tests the installed video memory and character generator memory. |
Dell has improved the messages generated by the embedded diagnostics in the following ways:
| Message | Cause | Action |
| 0:XXXXXXXXXXXXX 1:XXXXXXXXXXXXX |
Indicates that the Diskette DMA Read test passed (Pass), in the drive (No media), that data could not be read from the diskette (Invalid media), that no diskette drive was detected (No drive). | If a formatted diskette is present in
the drive and an Invalid media or media message is
displayed, see "Diskette Subsystem Failure" in
Chapter 2 of the Diagnostics and Troubleshooting Guide.
Otherwise, this is a status message, no action is
required. |
| X MB video RAM found | Indicates the amount of video memory detected. | Status message; no action required. |
| XXX KB secondary cache found | Indicates the size of the secondary cache detected. | Status message; no action required. |
| XXX MB non-parity memory found | Indicates the amount of system memory detected and that the system memory installed does not support parity checking. | Status message; no action required. |
| XXX MB parity memory found | Indicates the amount of system memory detected and that the system memory installed supports parity checking. | Status message; no action required. |
| Both parity and non-parity SIMMs detected | Indicates that some of the system memory installed supports parity checking and some of it does not. No parity checking will be performed. | To enable parity checking, call Dell to order parity SIMMs. For the appropriate number to call, see "Getting Help" in Chapter 8 of the Diagnostics and Troubleshooting Guide. |
| Cache subsystem failure | An error was detected during the Cache Subsystem tests, indicating a probable cache failure. | See "Getting Help" in Chapter 8 of the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| Code paging error | An error was detected while the system attempted to load the diagnostics program from ROM. | See "Getting Help" in Chapter 8 of the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| CPU (numeric unit) failure | An error was detected during the Floating Point Unit test, indicating a probable microprocessor failure. | See "Microprocessor Failures" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| Diskette subsystem failure | An error was detected during the Diskette Drive Controller or Diskette DMA Read test, indicating that there may be a problem with the diskette drive, the diskette drive controller, or the diskette drive connections. | See "Troubleshooting Data-Storage Subsystem Problems" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| External controller detected | Indicates that a diskette-drive controller card was detected in use and that the built-in diskette drive controller cannot be tested. | Status message; no action required. |
| External
primary only External primary and secondary External secondary only |
The only IDE devices detected are attached to an external IDE controller card. The built-in IDE interfaces were not tested. | Status message; no action required. |
| Failsafe timer expired during test cycle XXXXX | The embedded diagnostics code halted execution. | See "Getting Help" in Chapter 8 of the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| Hard-disk subsystem failure | An error was detected during the PCI IDE Interface test, indicating that there may be a problem with the IDE hard-disk drive, the IDE hard-disk drive controller, or the IDE hard-disk drive connections. | See "Getting Help" in Chapter 8 of the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| IDEx interface failure | An error was detected during the PCI IDE Interface test, indicating that there may be a problem with the IDE hard-disk drive, the IDE hard-disk drive controller, or the IDE hard-disk drive connections. | See "Getting Help" in Chapter 8 of the Diagnostics and Troubleshooting Guide for instructions on obtaining technical assistance. |
| Illegal configuration detected | A conflict was detected between devices attached to the built-in IDE interfaces and an external IDE controller card. The built-in IDE interfaces were not tested. | See "Data-Storage Subsystem Problems" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| Memory subsystem failure | Indicates that unreliable system memory was detected during a test that requires system memory in order to run. The test will not be run. | All tests run after this message could be affected by the unreliable memory. This message should be preceded by a message indicating an error in one or more specific SIMMs. Use the specific message to troubleshoot. |
| Microprocessor failure | An error was detected during the Primary Cache tests, indicating a probable microprocessor failure. | See "Microprocessor Failures" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| Mismatched SIMMs, slots X/Y | At least one memory component is faulty, or memory has been installed incorrectly. SIMMs must be installed in matched pairs in sockets A/B, C/D, and E/F. | See "SIMM Failures" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| No devices detected | No IDE devices were detected attached to the built-in IDE interface. | Status message; no action required. |
| Primary and secondary Primary only | The only IDE devices detected are attached to the built-in IDE interfaces. Also indicates which built-in IDE interfaces were tested. | Status message; no action required. |
| Primary with external secondary | IDE devices are attached to the primary built-in IDE interface and to an external IDE controller card. Only the built-in IDE interface was tested. | Status message; no action required. |
| Secondary cache not present | The system cannot detect a secondary cache. | See "Cache Card Failure" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| Secondary only | The only IDE devices detected are attached to the built-in IDE interfaces. Also indicates which built-in IDE interfaces were tested. | Status message; no action required. |
| SIMM parity failure, slot X | A parity error was detected in SIMM X. | See "SIMM Failures" in Chapter 2 of the Diagnostics and Troubleshooting Guide. |
| Unable to run complete test | Some portions of this test were not executed. | Status message; no action required. |
| Unable to run this test | The attempted test was not executed. | Status message; no action required. |