User Guide

User Guide
Dell Diagnostics: Dell OptiPlex GX1 Small-Form-Factor System User's Guide

Back to Contents Page

Dell™ Diagnostics: Dell OptiPlex™ GX1 Small-Form-Factor System User's Guide  

bullet.gif (1107 bytes) Introduction bullet.gif (1107 bytes) Confirming the System Configuration Information
bullet.gif (1107 bytes) Features of the Dell Diagnostics bullet.gif (1107 bytes) How to Use the Menu
bullet.gif (1107 bytes) When to Use the Dell Diagnostics bullet.gif (1107 bytes) Main Menu Categories
bullet.gif (1107 bytes) Before You Start Testing bullet.gif (1107 bytes) Tests in the Dell Diagnostics
bullet.gif (1107 bytes) Starting the Dell Diagnostics bullet.gif (1107 bytes) Error Messages
bullet.gif (1107 bytes) How to Use the Dell Diagnostics

Introduction

Unlike many diagnostic programs, the Dell Diagnostics helps you check your computer’s hardware without any additional equipment and without destroying any data. By using the diagnostics, you can have confidence in your computer system’s operation. And if you find a problem you cannot solve by yourself, the diagnostic tests can provide you with important information you will need when talking to Dell’s service and support personnel.

NOTICE: Only use the Dell Diagnostics to test your Dell computer system. Using this program with other computers may cause incorrect computer responses or result in error messages.


Features of the Dell Diagnostics

The Dell Diagnostics provides a series of menus and options from which you choose particular test groups or subtests. You control the sequence in which the tests are run. The diagnostic test groups or subtests have the following features:

  • Options that let you run tests individually or collectively
  • An option that allows you to choose the number of times a test group or subtest is repeated
  • The ability to display or print test results or to save them in a file
  • Options to temporarily suspend testing if an error is detected, or to terminate testing when an adjustable error limit is reached
  • A menu category called About that briefly describes each test and its parameters
  • Status messages that inform you whether test groups or subtests were completed successfully
  • Error messages that appear if any problems are detected

When to Use the Dell Diagnostics

Whenever a major component or device in your computer system does not function properly, you may have a component failure. As long as the microprocessor and the input and output components of your computer system (the monitor, keyboard, and diskette drive) are working, you can use the Dell Diagnostics. If you are experienced with computers and know what component(s) you need to test, simply select the appropriate diagnostic test group(s) or subtest(s). If you are unsure about how to begin diagnosing a problem, read the rest of this section.


Before You Start Testing

To create a master and/or working copy of the Dell Diagnostics Diskette, perform the following steps:

  1. If you received a Dell Diagnostics Diskette with your Dell system, go to step 4.
  1. If you did not receive a Dell Diagnostics Diskette, a diskette image has been installed on your computer’s hard-disk drive so that you can make your own copy of the diskette.

If Dell installed the Microsoft® Windows® 3.x or Windows 95 operating system on your computer’s hard-disk drive, see the online help in Dell’s Program Diskette Maker utility, which is available in the Dell Accessories folder, for instructions on making a program diskette set from the diskette image.

If Dell installed MS-DOS®, but not Windows, on your computer’s hard-disk drive, see the Dell Menu, which appears when you first turn on your system, for instructions on making a program diskette set from the diskette image.

  1. Using a felt-tip pen, write "Dell Diagnostics Diskette" on the diskette label.

  2. Make a working copy of the Dell Diagnostics Diskette on a blank diskette.

Refer to your operating system’s documentation for information on how to duplicate diskettes. Put the original diskette away for safekeeping.

  1. Turn on your printer if one is attached, and make sure it is online.

  2. Enter the System Setup program, confirm your computer’s system configuration information, and enable all its components and devices, such as ports.

Starting the Dell Diagnostics

After you complete the preliminary steps in the previous section, perform the following steps to start the diagnostics:

  1. Turn off the computer.

  2. Place your diagnostics diskette in drive A, and turn on the system.
NOTE: Before you read the rest of this section, you may want to start the Dell Diagnostics so that you can see it on the screen of your monitor.

When you start the diagnostics, the Dell logo screen appears, followed by a message telling you that the diagnostics is loading.

After the diagnostics loads, the Diagnostics Menu appears (see Figure 1). The menu allows you to run all or specific diagnostic tests or to exit to the MS-DOS prompt.

For a quick check of your system, select the Run Quick Tests option. This option runs only the subtests that do not require user interaction and that do not take a long time to run. Dell recommends that you choose this option first to increase the odds of tracing the source of the problem quickly. For a thorough check of your system, select the Run All Tests option. To check a particular area of your system, select the Run Specific Tests option.

To select an option from this menu, highlight the option and press <Enter>, or press the key that corresponds to the highlighted letter in the option you choose.

Figure 1. Diagnostics Menu

screen4.gif (3870 bytes)


How to Use the Dell Diagnostics

When you select Run Specific Tests from the Diagnostics Menu, the main screen of the diagnostics appears (see Figure 2). The main screen lists the diagnostic test groups, gives information about the configuration of your computer system, and allows you to select categories from a menu. From this screen, you can enter two other types of screens.

Information on the main screen of the diagnostics is presented in the following five areas:

  • Two lines at the top of the screen identify the version number of the Dell Diagnostics.
  • On the left side of the screen, the Available Test Group area lists the diagnostic test groups in the order they will run if you select All from the Run menu category. Press the up- or down-arrow key to highlight a test group.
  • On the right side of the screen, the System Configuration area lists the computer’s currently detected hardware and some of the relevant settings.
  • The lower-right side of the screen displays information about your integrated drive electronics (IDE) hard-disk and CD-ROM drive(s).
  • Two lines at the bottom of the screen make up the menu area. The first line lists the categories you can select; press the left- or right-arrow key to highlight a menu category. The second line gives information about the category currently highlighted.

Figure 2. Dell Diagnostics Screen

screen5.gif (10430 bytes)


Confirming the System Configuration Information

When you boot your system from your diagnostics diskette, the diagnostics checks your system configuration information and displays it in the System Configuration area on the main screen.

The following sources supply this configuration information for the diagnostics:

  • The system configuration information settings (stored in nonvolatile random-access memory [NVRAM]) that you selected while using the System Setup program
  • Identification tests of the microprocessor, the video controller, the keyboard controller, and other key components
  • Basic input/output system (BIOS) configuration information temporarily saved in RAM

Do not be concerned if the System Configuration area does not list the names of all the components or devices you know are part of your computer system. For example, you may not see a printer listed, although you know one is attached to your computer. Instead, the printer is listed as a parallel port. The computer recognizes the parallel port as LPT1, which is an address that tells the computer where to send outgoing information and where to look for incoming information. Because your printer is a parallel communications device, the computer recognizes the printer by its LPT1 address and identifies it as a parallel port.


How to Use the Menu

One of the menu categories is already highlighted. You can move the highlight from one category to another by pressing the left- or right-arrow key. As you move from one menu category to another, a brief explanation of the currently highlighted category appears on the bottom line of the screen.

If you want more information about a test group or subtest, move the highlight to the About option and press <Enter>. After reading the information, press the <Esc> key to return to the previous screen.


Main Menu Categories

Eight categories are listed in the Main menu of the diagnostics main screen: Run, Select, Subtest, Options, Test Limits, About, Key-Help, and Quit.

NOTE: Before running any test groups or subtests (by selecting Run), you should consider setting global parameters within the Options category. They offer you greater control over how the test groups or subtests are run and how their results are reported.

There are two ways to select a menu category:

  • Look on the screen to see which letter in the category is capitalized, and type that letter (for example, type r to select the Run category).
  • Move the highlight to the category you wish to select by pressing the left- or right-arrow key, and then press <Enter>.

Whenever one of the eight categories is selected, additional choices become available.

The following subsections explain the menu categories as listed from left to right in the Main menu.

Run

Run displays five categories: One, Selected, All, Key-Help, and Quit Menu. If you select One, all the subtests within the highlighted test group are run. If you choose Selected, only the selected test groups or the subtests that you selected within the test groups are run. If you select All, all of the subtests in all of the test groups are run. (The test groups or subtests are run in the same order as they are listed.)

The Key-Help category displays a list of key controls available for the particular category you have chosen.

The Quit Menu category returns you to the Main menu.

Select

Select allows you to select individual test groups to tailor the testing process to your particular needs. You can choose one or more test groups and run them sequentially or individually. When you choose Select, five categories are displayed: All, One, Clear All, Key-Help, and Quit Menu.

To select all the test groups, press <Enter> when All is highlighted in the Select menu.

To select an individual test group, highlight the test group and press the spacebar or highlight One and press <Enter>. Press the up- or down-arrow key to change the highlighted test group.

To reverse a test group selection, highlight the test group and press the spacebar. To clear all selections, select Clear All.

The Key-Help category displays a list of key controls available for the particular category you have chosen. The Quit Menu category returns you to the Main menu.

Subtest

Most of the test groups consist of several subtests. Use the Subtest category to select individual subtests within the test group(s).

When you select Subtest, many of the same categories as those on the Main menu are displayed: Run, Select, Options, Test Limits, About, Key-Help, and Quit Menu. Each of these categories is explained in the following subsections.

Run Under Subtest

Run in the Subtest menu displays five categories: One, Selected, All, Key-Help, and Quit Menu. If you select One, only the highlighted subtest is run. If you select Selected, only the selected subtests are run. If you select All, all of the subtests listed on the screen are run. (The subtests are run in the same order as they are listed.)

The Key-Help category displays a list of key controls available. The Quit Menu category returns you to the previous menu.

Select Under Subtest

Select in the Subtest menu allows you to select individual subtests to tailor the testing process to your particular needs. You can choose one or more subtests from the list. When you choose Select, five categories are displayed: All, One, Clear All, Key-Help, and Quit Menu.

To select all the subtests, press <Enter> when All is highlighted in the Select menu. To select an individual subtest, highlight the subtest and press the spacebar or highlight One and press <Enter>. Press the up- or down-arrow key to highlight a subtest to be selected.

To reverse a subtest selection, highlight the subtest and press the spacebar. To clear all selections, select Clear All.

The Key-Help category displays a list of key controls available. The Quit Menu category returns you to the previous menu.

Options Under Subtest

The Options category in the Subtest menu functions the same way as the Options category in the Main menu. For information on this category, see "Options."

Test Limits Under Subtest

The Test Limits category in the Subtest menu functions the same way as the Test Limits category in the Main menu. For information on this category, see "Test Limits."

About Under Subtest

The About category in the Subtest menu displays information about the highlighted subtest.

Key-Help Under Subtest

The Key-Help category in the Subtest menu displays a list of key controls available.

Quit Menu Under Subtest

The Quit Menu category in the Subtest menu returns you to the Main menu.

Options

Table 1 lists all of the possible values for each global parameter of Options. A brief description of each parameter follows the table. To change Options parameters, press the spacebar, the left- and right- arrow keys, or the plus (+) and minus (-) keys.

Table 1. Option Parameters

Option Limit Possible Values
Number of Times to Repeat Test(s) 0001 through 9999, or 0000, which loops indefinitely until you press the <Ctrl> and <Break> keys. The default is 1.
Maximum Errors Allowed 0000 through 9999, where 0000 means that there is no error limit. The default is 1.
Pause For User Response Yes, No
Allows you to decide whether tests will wait for user input.
The default is Yes to wait for user input.
Output Device for Status Messages Display, Printer, File
If you have a printer attached to your computer, you can use it to print the status messages, if any, that are generated when a test runs. (The printer must be turned on and in the online mode to print.) If you select File, the messages are printed to a file named result on a diskette that you insert into drive A when prompted. If you are running the diagnostics from a utility partition on your hard-disk drive, the result file is created on the hard-disk drive. The default is Display.
Output Device for Error Messages Display, Printer, File
This parameter has the same effect as the Output Device for Status Messages parameter, except that it pertains only to error messages. The default is Display.

Pause for User Response

If this parameter value is set to Yes, the diagnostics pauses when one of the following occurs:

  • The maximum error limit is reached.

If the Pause parameter is set to No, the diagnostics ignores some subtests that require your interaction; certain subtests can run only if this option is set to Yes because they require user interaction. Use the Pause parameter in situations where you may want to prevent subtests that require user interaction from running—such as when you run the diagnostics overnight.

Output Device for Status Messages

Ordinarily, all status messages appear only on the screen. This parameter allows you to direct status messages to either a printer or a file, in addition to the screen. If you choose the File option, status messages are written to a file named result. This file is automatically created on a diskette that you insert into drive A when prompted. If you are running the diagnostics from a utility partition on your hard-disk drive, the result file is created on the hard-disk drive. If the result file already exists, new status messages are added to it.

The result file is an ordinary American Standard Code for Information Interchange (ASCII) text file that you can open in any text viewer or word processor. You can also access the result file with the MS-DOS type command as follows:

  1. Select Quit to exit the diagnostics and return to the operating system prompt.

  2. At the operating system prompt, type the appropriate command and press <Enter>:

type result

The contents of the file appear on the screen.

After running particular diagnostic tests and viewing the status messages generated by the tests in the result file, you can erase the contents of the file so that it is clear for the next set of messages generated. Otherwise, the next messages are added at the end of the previous ones in the file.

Output Device for Error Messages

Ordinarily, all error messages appear only on the screen. This parameter allows you to direct error messages to either a printer or a file, in addition to the screen. If you choose the File option, error messages are written to the result file used for status messages. This file is automatically created on a diskette that you insert into drive A when prompted. If you are running the diagnostics from a utility partition on your hard-disk drive, the result file is created on the hard-disk drive. If the result file already exists, new error messages are added to it.

The result file is an ordinary ASCII text file. You can access and review the result file as described in the previous subsection, "Output Device for Status Messages."

After running particular diagnostic tests and viewing the error messages generated by the tests in the result file, you can erase the contents of the file so that it is clear for the next set of messages generated. Otherwise, the next messages are added at the end of the previous ones in the file.

Test Limits

NOTE: The Dell Diagnostics sets default limits on all tests. The only reason to change the default would be to limit the amount of testing done.

The RAM Test Group, the Video Test Group, the Diskette Drives Test Group, the Hard-Disk Drives (Non-SCSI) Test Group, the Serial/Infrared Ports Test Group, the Parallel Ports Test Group, and the SCSI Devices Test Group allow you to designate limits. Whether you select Test Limits for a highlighted test group (from the Main menu) or a subtest (from the Subtest menu), you set the limits for all the subtests in that test group. When you select Test Limits, a new screen appears and the Key-Help area lists keys to use with the new screen. Press <Page Down> to select the next menu or submenu. Press <Esc> to return to the main Test Limits window.

How you change a value for the limits of a test group or subtest depends on the type of parameter associated with it. Different keys are used to change values for different types of parameters. For example, memory address limits specified for the RAM Test Group are changed by typing in numbers over the digits of a given limit or by pressing the plus (+) or minus (-) keys to increase or decrease the given limit. In contrast, to set limits for the Serial/Infrared Ports Test Group, you use the spacebar to toggle between Yes and No.

After you are satisfied with the limits, return to the Dell Diagnostics main screen by pressing <Esc>. The values you selected under Test Limits remain in effect during all the test groups or subtests you run, unless you change them. However, the values are reset to their defaults when you restart the diagnostics.

About

About in the Main menu lists all of the subtests for the selected test group and displays information about the subtest that is highlighted.

Key-Help

Key-Help always displays a list of key controls available for the particular category you have selected.

Quit

Selecting Quit from the Main menu exits the diagnostics and returns you to your operating system environment.

After you return to the operating system environment, remove your diagnostics diskette from drive A and reboot the computer.

NOTICE: It is important that you quit the diagnostics correctly because the program writes data to the computer’s memory that can cause problems unless properly cleared.


Tests in the Dell Diagnostics

To troubleshoot components or devices, run the appropriate test (test group or subtest) in the diagnostics on your diagnostics diskette. The diagnostics exercises the functional components and devices of your computer system more vigorously and thoroughly than they are exercised during normal operation. The diagnostics is organized by components into test groups and subtests within each test group. Each subtest is designed to detect any errors that may interfere with the normal operation of a specific device of the computer.

NOTE: Some subtests requiring hardware not listed in the System Configuration area of the diagnostics screen appear to run, but they conclude with a status message stating Component not present (or disabled).

The diagnostic test groups, their subtests, and comments concerning their use are listed in Table 2.

Table 2. Dell Diagnostic Test Groups and Subtests

Test Group Subtest Comment
RAM Quick Memory Test
Comprehensive Memory Test
Secondary Cache Memory Test
Tests the RAM and cache. (Some computers include expanded or extended memory; all memory is tested.)
System Set CMOS Confidence Test
CMEM Confidence Test
DMA Controller Test
Real-Time Clock Test
System Timers Test
Interrupt Controller Test
Reset Button Test
System Speaker Test
Tests the system board’s support chips, DMA controller, computer timer, NVRAM, speaker controller, cache, and EISA configuration RAM chip, as appropriate.
  Coprocessor Calculation Test
Coprocessor Error Exception Test
Tests the math coprocessor that is internal to the microprocessor.
  PC Card Controller Test Tests the PC Card controller on the system board.
  Thermal Control Test Checks the functionality of the thermal-monitoring and microprocessor speed-switching device on the system board.
  Multiprocessor Test For systems with multiprocessors, confirms that the secondary microprocessor is operational.
  USB Register Test Checks the onboard registers of the USB interface. This subtest does not test USB peripherals.
  USB Memory Structure Test Monitors the ability of a USB controller to process a simple set of memory-resident instructions.
Video Video Memory Test
Video Hardware Test
Text Mode Character Test
Text Mode Color Test
Text Mode Pages Test
Graphics Mode Test
Color Palettes Test
Solid Colors Test
Tests the video subsystem and monitor by checking various aspects of video output.
Keyboard Keyboard Controller Test
Keyboard Key Sequence Test
Keyboard Interactive Test
Stuck Key Test
External Key Pad Test
Tests the keyboard by checking the keyboard controller and by finding keys that stick or respond incorrectly.
Mouse Mouse Tests the electronic pointing device (bus mouse, serial mouse, trackball, or PS/2 mouse).
Diskette Drives Change Line Test
Seek Test
Read Test
Write Test
Tests a drive that uses removable diskettes (3.5-inch or 5.25-inch). Also tests the associated interface.
Hard-Disk Drives (Non-SCSI) Disk Controller Test
Forced Error-Correction-Code Test
Seek Test
Read Test
Write Test
Tests drives that use fixed, internal disks. Also tests the associated interface.
IDE CD ROM Drives Drive Controller Test
Seek Test
Read Test
Audio Output Test
Eject Removable Media
Tests an IDE drive that uses removable CD media. Also tests the associated interface.
Serial/Infrared Ports Serial/Infrared Baud Rate Test
Serial/Infrared Interrupt Test
Serial/Infrared Internal Transmission Test
Serial External Transmission Test
Tests the components through which peripherals that use the serial or infrared ports, such as printers and communications devices, send and receive data.
Parallel Ports Parallel Internal Test
Parallel External Loopback Test
Parallel External Interrupt Test
Parallel Printer Pattern Test
Tests the components through which peripherals that use the parallel port, such as printers and communications devices, send and receive data.
SCSI Devices Internal Diagnostic
Seek Test
Read Test
Write Test
Audio Output Test
Eject Removable Media
Display Information
Tests any installed SCSI host adapters and all the SCSI devices attached to them. Also can be used to remove CDs and tape cartridges from SCSI devices and to display information about the types of SCSI devices installed and the resources allocated to them.
Network Interface Registers Test
Internal Loopback Test
External Loopback Test
Shared RAM Test
Display Information
Tests the read and write access capability to the NIC registers. Also tests the ability of the NIC to transmit and receive data.
Audio Software Reset Test
Compatibility ID Test
Interrupt Test
DMA Test
FIFO RAM Test
Initial Reset Status Test
Internal Register Test
Dual Channel Test
Tests the operation of the audio chip set.
  FM Sound Playback Test
Analog Sound Playback Test
Record and Playback Test
Tests the record and playback ability
of the internal microphone and
speakers.
Other Tests ESM Firmware Status
ESM Interface Test
ESM Sensor Check
Checks devices that are currently not covered by one of the other groups.

RAM Test Group

The RAM Test Group subtests check all the directly addressable RAM.

The RAM Test Group program has parameters for the subtests that you can set: Test Limits and Options.

Three subtests are available for RAM: the Quick Memory Test, the Comprehensive Memory Test, and the Secondary Cache Memory Test. The Quick Memory Test performs an address check to determine whether the computer is properly setting and clearing individual bits in RAM and whether the RAM read and write operations are affecting more than one memory address location at one time. This subtest checks all available RAM. The Comprehensive Memory Test also performs an address check, as well as the following:

  • Data pattern checks, to look for RAM bits that are stuck high or low, short-circuited data lines, and some data pattern problems that are internal to the memory chips
  • A parity check that verifies the ability of the memory subsystem to detect errors
  • A refresh check, to verify that the dynamic RAM (DRAM) is being recharged properly

The Secondary Cache Memory Test confirms the functionality of the computer’s cache controller chip and the cache memory.

Why Run a RAM Test?

Faulty memory can cause a variety of problems that may not, at first glance, appear to be happening in RAM. If your computer is displaying one or more of the following symptoms, run the subtests in the RAM Test Group to verify that the memory is not at fault:

  • A program is not running as usual, or a proven piece of software appears to malfunction and you confirm that the software itself is not at fault. (You can confirm that the software is functioning properly by moving it to another computer and running it there.)
  • Your computer periodically locks up (becomes unusable and must be rebooted), especially at different places and times in different programs.
  • You get parity errors (any error message that contains the word parity) at any time during operation. These errors are usually accompanied by a reference to an address—the location of the portion of memory where the error occurred—which you should record on a copy of the Diagnostics Checklist.

System Set Test Group

The subtests in the System Set Test Group check the computer’s basic system board components and verify their related functions.

The subtests that constitute the System Set Test Group and the computer functions they confirm follow:

Checks the NVRAM for accessibility and reliability of data storage by performing a data pattern check and verifying the uniqueness of memory addresses.

Verifies the accessibility and reliability of the 8 kilobytes (KB) of RAM on the Extended Industry-Standard Architecture (EISA) Configuration RAM chip, which stores the EISA hardware configuration information. On systems without flash RAM, performs a data pattern and address uniqueness test.

NOTE: This test applies only to systems with an EISA bus.

Tests the direct memory access (DMA) controller and verifies the correct operation of its page and channel registers by writing patterns to the registers.

Confirms the functionality and accuracy of the computer’s real-time clock (RTC).

Checks the timers used by the microprocessor for event counting, frequency generation, and other functions. Only the functions that can be activated by software are tested.

Generates an interrupt on each interrupt request (IRQ) line to verify that devices using that line can communicate with the microprocessor and that the interrupt controllers send the correct memory addresses to the microprocessor.

Confirms that the reset button works.

Checks the functionality of the speaker by generating eight tones.

Checks the use of different types of numbers and the math coprocessor’s ability to calculate correctly.

Verifies the math coprocessor’s ability to handle errors and to send IRQs to the microprocessor.

Tests the functionality of the PC Card controller on the system board.

Checks the functionality of the thermal-monitoring and microprocessor speed-switching device on the system board.

For systems with multiprocessors, confirms that the secondary microprocessor is operational.

Checks the onboard registers of the Universal Serial Bus (USB) interface. This subtest does not test USB peripherals.

Monitors the ability of a USB controller to process a simple set of memory-resident instructions.

Why Run a System Set Test?

The System Set subtests double-check many system board components, such as the computer’s input/output (I/O) circuitry, that are tested by other test groups or subtests in the diagnostics. You should run the System Set Test Group if you are having a problem and cannot isolate the failure or malfunction to a particular system board component.

The System Set Test Group also verifies the proper operation of other computer components, such as the speaker, that are not tested elsewhere in the Dell Diagnostics.

The following symptoms usually suggest a problem with a component or subassembly that warrants running a System Set subtest:

  • A program is not running as usual, or a proven piece of software appears to malfunction and you confirm that the software itself is not at fault. (You can confirm that the software is functioning properly by moving it to another computer and running it there.)
  • An option card you previously accessed can no longer be accessed.
  • You get parity errors or page fault failures (any error message that contains the word parity or page fault) at any time during operation. These errors are usually accompanied by a reference to an address, which you should record on a copy of the Diagnostics Checklist.
  • Correcting errors in the system configuration information in the System Setup program does not resolve a problem.
  • The computer’s clock/calendar stops.
  • The speaker no longer functions. The problem could be a failure of the system timers as well as a failure of the speaker itself. Run the System Timers Test, followed by the System Speaker Test.
  • If a peripheral device appears to malfunction, run the Interrupt Controllers Test.
  • A spreadsheet program or other type of mathematical application runs abnormally slow, generates error messages concerning calculations or operations, runs incorrectly, or generates incorrect results, or a proven piece of the program appears to malfunction and you confirm that the software itself is not at fault. (You can confirm that the software is not at fault by moving the program to another computer and running it there.)
  • The computer periodically locks up, especially at different places and times in different programs.
  • The computer halts in the middle of performing calculations or complex mathematical operations.

Video Test Group

The subtests in the Video Test Group verify the proper operation of the video controller and the video control circuitry installed in your computer. These subtests check for the correct operation of the readable registers in the video circuitry and the controller. They write, read, and verify data patterns in the cursor registers of the controller. The Video Test Group also tests all the video memory and provides additional subtests to test the color features of a color monitor.

The eight subtests in the Video Test Group confirm the following video functions:

Checks the read/write capability of video memory in various video modes.

Checks the cursor registers and the horizontal and vertical retrace bit registers in the video controller.

Checks the video subsystem’s ability to present data in text modes.

Checks the video subsystem’s ability to present color in text modes.

Checks the video subsystem’s ability to map and present all available video pages on the screen, one page at a time.

Checks the video subsystem’s ability to present data and color in graphics modes.

Checks the video subsystem’s ability to display all of the available colors.

Checks the video subsystem’s ability to show screens full of solid colors. Allows you to check for missing color subpixels.

Many of these tests display characters or graphics on the screen for you to verify. Samples of these screens are shown in "Diagnostics Video Tests."

NOTE: The default limit for testing super video graphics array (SVGA) modes is No. If you are testing an external monitor, change the default to Yes.

Why Run a Video Test?

Many of the symptoms that would prompt you to run a subtest in the Video Test Group are obvious, because the monitor is the visual component of your computer system. Before you run the Video Test Group or any of its subtests, you should make sure that the problem is not in your software or caused by a hardware change. You should also try running all of the software support utilities provided for the monitor and the video subsystem.

If the following symptoms still occur, run the appropriate test(s) as follows:

  • If your monitor shows a partially formed or distorted image, run all of the subtests in the Video Test Group.
  • If the alignment of text or images is off, regardless of the program you are running, run the Text Mode Character Test, Text Mode Pages Test, and Graphics Mode Test.
  • If you have a color monitor or a program that runs in color, but the color is intermittent or not displayed at all, run the Text Mode Color Test, Color Palettes Test, and Solid Color Test.
  • If your monitor malfunctions in one mode but works fine in another (for example, text is displayed correctly, but graphics are not), run the Text Mode Character Test, Text Mode Color Test, Text Mode Pages Test, and Graphics Mode Test.

Keyboard Test Group

The subtests in the Keyboard Test Group verify the correct operation of your keyboard and the keyboard controller chip.

The five keyboard subtests confirm the following keyboard functions:

Confirms the ability of the keyboard controller chip to communicate with the keyboard and the programming of the controller chip

Verifies that the keys on the keyboard function correctly when you press the keys in a predefined order

Checks the internal microcode of the keyboard and the external interface of the keyboard controller chip for a malfunctioning key

Checks the internal microcode of the keyboard and the external interface of the keyboard controller chip for a repeating key signal

Checks the contact beneath the key for an electrical impulse to ensure that the key is working properly

Why Run a Keyboard Test?

Keyboard problems are not always caused by the keyboard. For example, a complete lockup of the computer system, rendering the keyboard inoperable, is more likely caused elsewhere. There are three symptoms that are likely to be keyboard-related. Sometimes, the configuration of a program changes the function of a key or key combination. Likewise, key configuration programs such as ProKey can change a key’s function. Because these programs are memory resident, you should be sure to clear them out of your computer’s memory before running a subtest in the Keyboard Test Group. (Clear them from memory by booting your computer from the diagnostics diskette.) When these possibilities have been eliminated, and if the following symptoms occur, you should run one or more of the subtests in the Keyboard Test Group:

  • When you press a key, the character represented by that key appears repeatedly; the key seems to be stuck. Run the Stuck Key Test.
  • When you press a key and the response is different from the usual response or the response you anticipated, the key contact may be damaged. Run the Keyboard Interactive Test.
  • When a key does not work at all, run all of the subtests in the Keyboard Test Group.

Mouse Test

The Mouse Test checks the functionality of the mouse controller (which coordinates cursor movement on the screen with corresponding movement of your mouse or touch pad) and the operation of the mouse keys/touch pad.

There are no subtests for the Mouse Test Group.

Why Run the Mouse Test?

Mouse or touch pad problems are as likely to originate in RAM as they are to be caused by a faulty mouse or touch pad. Three sources of RAM-related problems include the configuration of a program (which changes the function of the mouse or touch pad), memory-resident programs such as Sidekick or ProKey, and failure of a device driver (the software that controls the function of the mouse or touch pad). If these possibilities have been eliminated and the following symptoms persist, run the Mouse Test:

  • When you press a mouse button or the touch pad, the function of the button (or touch pad) continues; that is, the button (or touch pad) seems to be stuck.
  • If the response when you press a mouse button or the touch pad is different from the usual or anticipated response, the button (or touch pad) contact may be damaged.
  • A mouse button or the touch pad does not work at all.
  • The cursor does not respond on the screen in accordance with the movements you make with the mouse or touch pad.

Diskette Drives Test Group

The subtests in the Diskette Drives Test Group allow you to test both 5.25-inch and 3.5-inch diskette drives of all capacities.

The four diskette drive subtests available in the Diskette Drives Test Group confirm the following drive functions:

Checks for bent pins on the diskette drive controller and for defective lines on the diskette cable

Checks the drive’s ability to search for a specified track on the diskette and to position its read/write heads to all tracks

Positions the read/write heads at each cylinder of the diskette for reading data and verifies that all tracks on the diskette can be read correctly

Positions the read/write heads at each cylinder of the diskette and verifies that all tracks on the diskette can be written to correctly

Why Run a Diskette Drives Test?

Very often, a diskette drive problem may first appear to be a diskette problem. A box of defective diskettes might produce faulty-drive error messages. The test results can be confusing, so Dell suggests running the subtests in the Diskette Drives Test Group more than once using diskettes from different sources.

Another possible cause of diskette drive problems is human error—typing a command in an incorrect form (usually called a syntax error). Be sure you have entered the command in the proper form.

When the diskette(s) and command syntax are eliminated as causes, the following symptoms usually suggest a drive problem and warrant running a subtest in the Diskette Drives Test Group:

  • An error message appears on the screen stating that the computer cannot read from or write to a diskette.
  • A diskette cannot be properly formatted, or format error messages appear on the screen.
  • Data on diskettes is corrupted or lost; these problems may be intermittent.

Hard-Disk Drives (Non-SCSI) Test Group

The subtests in the Hard-Disk Drives (Non-SCSI) Test Group check the functionality of up to four hard-disk drives (two on each channel) of any capacity. The subtests check the storage capability of a drive as well as the hard-disk drive controller (which affects the ability to read from and write to the drive). The subtests are for all hard-disk drive types except for small computer system interface (SCSI) drives. To test SCSI drives, use the SCSI Devices Test Group.

The five subtests in the Hard-Disk Drives (Non-SCSI) Test Group confirm the following drive functions:

Checks the internal microcode of the hard-disk drive controller

Checks the ability of the hard-disk drive to identify and correct errors

Checks the drive’s ability to search for a specified track on the drive and to position the read/write heads of the drive to all tracks

Positions the read/write heads at each cylinder of the drive for reading data and verifies that all tracks on the drive can be read correctly

Positions the read/write heads at each cylinder of the drive and verifies that all tracks on the drive can be written to correctly

Why Run a Hard-Disk Drives Test?

If you check your hard-disk drive to determine the amount of available space, your operating system will probably report problem areas. Problem areas on hard-disk drives are common, because most hard-disk drives have a small amount of space that is not usable. The hard-disk drive keeps a record of this space so that your computer will not attempt to use it. Identification of unusable disk space, unless it is an unusually large amount (over five percent of the possible total), should not be regarded as a cause for testing the hard-disk drive.

These are the most common symptoms that might prompt you to test the hard-disk drive:

  • The hard-disk drive fails during the boot routine.
  • Seek errors are reported by the operating system or application programs.
  • An error message appears on the screen stating that the computer cannot read from or write to the hard-disk drive.
  • Data on the hard-disk drive is corrupted or lost; these problems may be intermittent. Once saved by a program, files cannot be properly recalled.

IDE CD ROM Drives Test Group

The subtests in the IDE CD ROM Drives Test Group check the functionality of up to four IDE CD-ROM drives connected to the primary and secondary IDE ports. Before conducting an IDE CD-ROM test, insert a CD with audio and data tracks (such as a multimedia CD) into each CD-ROM drive.

NOTES: All of the subtests except for the Audio Output Test require a CD with data tracks. The Audio Output Test requires a CD with audio tracks.

If a CD-ROM drive is empty, or if it contains a CD that does not have the required data or audio tracks (depending on the subtest[s] being conducted), the subtest(s) will fail.

The five subtests in the IDE CD ROM Drives Test Group confirm the following drive functions:

Causes the drive to execute its internal self-test.

Checks the drive’s ability to search for each block on the device.

Positions the read heads at each block of the device for reading data and verifies that all blocks on the device can be read correctly.

Causes the drive to begin playing the first audio track on an audio CD. To determine whether the test passed, listen to the audio output of the drive.

NOTE: To conduct the Audio Output Test, you must select it individually. It will not run as part of the test group.

Checks the drive’s ability to eject its CD.

Why Run an IDE CD ROM Drives Test?

If you encounter a problem while using an application program on a CD, the problem could result from the disc or from the drive. When you encounter problems, first try using a different CD. If the problem recurs, run the IDE CD ROM Drives Test Group.

These are the most common symptoms that might prompt you to test an IDE CD-ROM drive:

  • Seek errors are reported by the operating system or application programs.
  • An error message appears on the screen stating that the computer cannot read from an IDE CD-ROM drive (typically, drive D or drive E).

Serial/Infrared Ports Test Group

The subtests in the Serial/Infrared Ports Test Group check the computer’s interface with external devices, such as a printer and a mouse, that are connected to the computer through a serial or infrared port. The subtests in this test group are not intended as a diagnostic test for the actual peripheral attached to each port.

NOTES: With certain modems installed, the Serial/ Infrared Ports Test Group subtests may fail because the modem appears to the Dell Diagnostics as a serial or infrared port, but it cannot be tested as a serial or infrared port. If a modem is installed and one of the serial/ infrared ports subtests fails, remove the modem and run the diagnostic tests again.

If an external loopback connector is not attached to a serial or infrared port, the Serial External Transmission Test will fail for that port and the results of this test should therefore be ignored. An external modem connected to the port does not substitute for an external loopback connector.

The four subtests in the Serial/Infrared Ports Test Group confirm the following port functions:

Checks the baud rate generator in each serial communications chip against the computer’s clock

Checks the serial port’s ability to send IRQs to the microprocessor

Checks several internal functions of the serial port using the internal loopback mode of the serial communications chip

If a loopback device is attached, checks the line control bits of the serial port and sends a test pattern at several baud rates, checking the returned values

Why Run a Serial/Infrared Ports Test?

If the Dell Diagnostics does not recognize your computer’s serial or infrared ports, enter the System Setup program and check the Serial/infrared Port category to see whether the port has been disabled. The subtests in the Serial/Infrared Ports Test Group cannot test a port unless it is enabled.

When a port is faulty, it may not be immediately evident that the port, and not the device connected to the port, is faulty. Instead, the peripheral (such as a printer or mouse) might behave erratically or not operate at all. If the external device is not properly installed through your software, it also may not function properly. Try operating the peripheral from different programs or through the operating system. If it still does not work, you can eliminate the software configuration as the cause of the problem.

Another possible cause for errors is the external device. Use the documentation that came with the peripheral to troubleshoot it and confirm that it is working properly. (Most printers have a self-test.)

After you eliminate incorrect system configuration information settings, peripheral malfunctions, and software errors as potential causes of port problems, you can run the subtests in the Serial/Infrared Ports Test Group to check your hardware. Although the following symptoms can be caused by faulty peripherals or software errors, they might also suggest a port problem:

  • If a peripheral works intermittently or produces intermittent errors, the port may be faulty.
  • If the computer displays an error message that is related to the external device connected to a port, but corrections to the device do not resolve the error, run the appropriate subtest in the Serial/Infrared Ports Test Group.
  • If your software and the diagnostics do not recognize that you have a serial or infrared port, you should check the Serial/Infrared Port category in the System Setup program, and if necessary, run the appropriate subtest in the Serial/Infrared Ports Test Group.

Parallel Ports Test Group

The subtests in the Parallel Ports Test Group check the computer’s interface with external devices, such as a printer, that are connected to the computer through a parallel port. The subtests in this test group are not intended as a diagnostic test for the actual peripheral attached to each port. (The only exception is a printer, as described in the Parallel Internal Test.)

NOTE: If an external loopback connector is not attached to the parallel port, the Parallel External Loopback Test will fail for that port and the results of this test should therefore be ignored.

The four subtests in the Parallel Ports Test Group confirm the following port functions:

Checks several internal functions of the parallel port

Tests the functionality of the control lines through an external loopback connector, if an external loopback connector is available

Tests the parallel port’s ability to generate interrupts from all possible sources, if an external loopback connector or printer is available

Tests a printer and tests the parallel port’s ability to send a pattern to the printer, if connected

Why Run a Parallel Ports Test?

If the Dell Diagnostics does not recognize your computer’s parallel port, enter the System Setup program and check the Parallel Port category to see if the port has been disabled. The subtests in the Parallel Ports Test Group cannot test a port unless it is enabled.

When a port is faulty, it may not be immediately evident that the port, and not the device connected to the port, is faulty. Instead, the peripheral (such as a printer) might behave erratically or not operate at all. If the external device is not properly installed through your software, it also may not function properly. Try operating the peripheral from different programs or through the operating system. If it still does not work, you can eliminate the software setup as the cause of the problem.

Another possible cause for errors is the external device. Use the documentation that came with the peripheral to troubleshoot it and confirm that it is working properly. (Most printers have a self-test.)

After you eliminate incorrect system configuration information settings, peripheral malfunctions, and software errors as potential causes of port problems, you can run the subtests in the Parallel Ports Test Group to check your hardware. Although the following symptoms can be caused by faulty peripherals or software errors, they might also suggest a port problem:

  • If a peripheral works intermittently or produces intermittent errors, the port may be faulty.
  • If the computer displays an error message that is related to the external device connected to a port, but corrections to the device do not resolve the error, run the appropriate subtest in the Parallel Ports Test Group.
  • If your software and the Dell Diagnostics do not recognize that you have a parallel port, you should check the Parallel Port category in the System Setup program, and if necessary, run the appropriate subtest in the Parallel Ports Test Group.

SCSI Devices Test Group

The subtests in the SCSI Devices Test Group check the functionality of up to four SCSI host adapters and all the SCSI devices attached to them.

NOTES: Before conducting these subtests on CD-ROM drives, insert a CD with audio and data tracks (such as a multimedia CD) into each CD-ROM drive. All of the subtests, except for the Audio Output Test, require a CD with data tracks. The Audio Output Test requires a CD with audio tracks.

If a CD-ROM drive is empty or if it contains a CD that does not have the required data or audio tracks (depending on the subtest[s] being conducted), the subtest(s) will fail.

The seven subtests in the SCSI Devices Test Group confirm the following drive functions:

Causes the device to run its internal self-test.

Checks the device’s ability to search for a specified track on the device and to position its read/write heads to all tracks.

Positions the read/write heads at each block of the device for reading data and verifies that all tracks on the device can be read correctly.

Positions the read/write heads at each block of the device and verifies that all tracks on the device can be written to correctly.

Causes the CD-ROM drive to begin playing the first audio track on an audio CD. To determine whether the test passed, listen to the audio output of the drive.

NOTE: To conduct the Audio Output Test, you must select it individually. It will not run as part of the test group.

Causes a CD-ROM drive to eject its CD or a SCSI tape drive to eject its tape cartridge.

Displays a screen of information about each SCSI host adapter in the computer, the resources allocated to each SCSI host adapter, and a list of target devices attached to the SCSI host adapter.

Why Run a SCSI Devices Test?

If you check your SCSI hard-disk drive to determine the amount of available space, your operating system will probably report problem areas. Problem areas on hard-disk drives are common, because most hard-disk drives have a small amount of space that is not usable. The hard-disk drive keeps a record of this space so that your computer will not attempt to use it. Identification of unusable disk space, unless it is an unusually large amount (over 5 percent of the possible total), should not be regarded as a cause for testing the hard-disk drive.

These are the most common symptoms that might prompt you to test a SCSI device:

  • A SCSI hard-disk drive fails during the boot routine.
  • Seek errors are reported by the operating system or application programs.
  • An error message appears on the screen stating that the computer cannot read from or write to a SCSI device.
  • Data on a SCSI device is corrupted or lost; this problem may be intermittent. Once saved by a program, files cannot be properly recalled.

Network Interface Test Group

The subtests in the Network Interface Test Group verify the basic operation of the network interface controller (NIC). They test its internal functions, including read and write access to its registers and internal transmit and receive (loopback) capability.

The subtests in the Network Interface Test Group confirm the following functions:

Writes patterns to the writable registers in the controller and reads the patterns back to verify whether they are accessible and able to retain data. This subtest also tests interrupt generation and register-specific functionality based on the type of controller.

Places the controller into its various internal loopback modes and tests its ability to transmit and receive data.

NOTE: For some controllers, this test is not applicable.

Places the controller into its various external loopback modes and tests its ability to transmit and receive data. A loopback plug is required to perform this test.

NOTE: For some controllers, this test is not applicable.

Performs a memory test on controllers with memory-mapped shared RAM. On controllers with first-in first-out (FIFO)-shared RAM, writes a data pattern to all locations and reads the pattern back to verify the operation. Some controllers do not support shared RAM tests.

Displays addresses and configuration information about the NIC. This information includes the network address used for communication on the local area network (LAN).

Why Run a Network Interface Test?

Running a subtest in the Network Interface Test Group helps diagnose problems that may be encountered while the system is operating in a network environment. Most network failures are caused by one of the following:

  • Poor network connections
  • Failure in the controller
  • Interrupt conflict (the controller trying to use the same IRQ line as another device)
  • Software configuration error

If a problem occurs while the system is operating in a network, the network connection should be inspected. If the connection is good, the Network Interface Test Group can be run to indicate whether the NIC is functioning, and if the test group is run in a loop, it can be used to detect intermittent failures.

The Registers Test subtest checks the interrupt generation capability of the controller. The Display Information Test displays the controller’s IRQ level. You can then make sure there is not an interrupt conflict by verifying that the IRQ level is not being used by another device in the system.

Audio Test Group

The subtests in the Audio Test Group check the functions of the audio controller and the computer’s recording and playback features.

NOTE: The following subtests are only applicable for systems with built-in speakers.

The eleven subtests in the Audio Test Group confirm the following functions:

Checks for the presence of an active audio controller in your system

Determines if the correct sound controller is installed in your system

Checks to see if the audio controller is generating an interrupt on the IRQ line configured for that controller

Tests for the presence of a DMA channel on the system chip set, and determines if the DMA controller and audio controller can exchange signals

Checks the read/write capabilities and status of the audio controller

Verifies the reset values of the extended registers on the audio controller

Writes test patterns to the internal registers of the audio controller, then reads other registers to confirm that the patterns are correctly interpreted

Confirms the presence of a second DMA channel on the system chip set and determines if the DMA controller and audio controller can exchange signals on that second DMA channel

Tests whether the system can synthesize sounds and play them through the built-in speakers

Tests whether the system can play sampled sounds through the built-in speakers

Checks the ability of the audio controller to generate a sampled sound from signals received from the built-in microphone

Why Run an Audio Test?

If you do not hear sounds from your built-in speakers when you expect to, it is possible that your operating system or sound application uses resource settings different from those of the audio controller in the computer. In the absence of an expected sound, first check the documentation that accompanied your operating system or sound application to see if the sound features are correctly configured to work with the computer. The default settings for the audio controller are:

  • DMA channel: 1
  • IRQ line: 5
  • Port address: 220h

If necessary, change the resource settings in your operating system or sound application to match these default settings.

If you still do not hear sound when you expect to, run the Audio Test Group.

NOTE: Before running the Audio Test group, make sure to enable the built-in speaker(s), and make sure that the speaker volume has not been muted.

Other Test Group

The subtests in the Other Test Group check devices that are currently not covered by one of the other groups.

The three subtests in the Other Test Group confirm the following functions:

Checks to make sure the embedded server management (ESM) firmware was downloaded correctly and is operational

Checks the interface between the host and the ESM hardware to ensure all bits in the data port are working properly

Verifies the current measurements of the ESM sensors


Error Messages

When you run a test group or subtest in the Dell Diagnostics, error messages may result. These particular error messages are not covered in this section because the errors that generate these messages can be resolved only with Dell technical assistance. Record the messages on a copy of the Diagnostics Checklist. For instructions on obtaining technical assistance and for informing the support technician of these messages, also see "Contacting Dell."


Back to Contents Page

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Monitors | Printers | Electronics
All rights reserved : About Dell | Site Terms | Terms and Conditions | Unresolved Issues | Privacy | Returns Policy | Site Map | Feedback

* DELL'S TERMS AND CONDITIONS: All sales subject to Dell's terms and conditions. You can find them by clicking on "Terms and Conditions of Sale" located at the bottom of our website, www.dell.com.au OR on request.

snWEB4