|
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
Unlike many diagnostic programs, the Dell Diagnostics helps
you check your computers hardware without any additional equipment and without
destroying any data. By using the diagnostics, you can have confidence in your computer
systems 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
Dells 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.
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
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.
To create a master and/or working copy of the Dell
Diagnostics Diskette, perform the following steps:
- If you received a Dell Diagnostics Diskette with your Dell system, go
to step 4.
- If you did not receive a Dell Diagnostics Diskette, a
diskette image has been installed on your computers 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 computers hard-disk drive, see the online help
in Dells 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
computers 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.
- Using a felt-tip pen, write "Dell Diagnostics
Diskette" on the diskette label.
- Make a working copy of the Dell
Diagnostics Diskette on a blank diskette.
Refer to your operating systems documentation for
information on how to duplicate diskettes. Put the original diskette away for safekeeping.
- Turn on your printer if one is attached, and make sure it is
online.
- Enter the System Setup program,
confirm your computers system configuration information, and enable all its
components and devices, such as ports.
After you complete the preliminary steps in the previous
section, perform the following steps to start the diagnostics:
- Turn off the computer.
- 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

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 computers 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

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.
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.
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 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 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.
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.
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 runningsuch 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:
- Select Quit to exit the diagnostics and
return to the operating system prompt.
- 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.
 |
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 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 always displays a list of key
controls available for the particular category you have selected.
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 computers
memory that can cause problems unless properly cleared.
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
boards 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. |
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 computers 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 addressthe location of the portion of memory where the error
occurredwhich you should record on a copy of the Diagnostics Checklist.
The subtests in the System Set Test Group
check the computers 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
computers 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
coprocessors ability to calculate correctly.
Verifies the math coprocessors 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 computers 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 computers 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.
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 subsystems ability to present data
in text modes.
Checks the video subsystems ability to present color
in text modes.
Checks the video subsystems ability to map and
present all available video pages on the screen, one page at a time.
Checks the video subsystems ability to present data
and color in graphics modes.
Checks the video subsystems ability to display all of
the available colors.
Checks the video subsystems 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.
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
keys function. Because these programs are memory resident, you should be sure to
clear them out of your computers 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.
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.
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 drives 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
errortyping 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.
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 drives 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.
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 drives 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 drives 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).
The subtests in the Serial/Infrared Ports Test
Group check the computers 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 computers clock
Checks the serial ports 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
computers 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.
The subtests in the Parallel Ports Test Group
check the computers 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 ports ability to generate
interrupts from all possible sources, if an external loopback connector or printer is
available
Tests a printer and tests the parallel ports ability
to send a pattern to the printer, if connected
Why Run a Parallel Ports Test?
If the Dell Diagnostics does not recognize your
computers 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.
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 devices 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.
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:
- 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 controllers 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.
The subtests in the Audio Test Group check
the functions of the audio controller and the computers 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:
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. |
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
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
|