User's Manual

28 omdiag: Using the Diagnostic Service
omdiag chassis rac
Use the omdiag chassis rac command to run the tests on the remote access controller (RAC).
The RAC test provides IT administrators with continuous access to their systems, enabling a full range of
systems management functions including monitoring, controlling, updating, and recovering. The RAC
can be connected to a PCI expansion slot or embedded on the system board. DRAC III and above are
enumerated and tested, whereas DRAC II is only enumerated, but not tested.
NOTE: In order to run the diagnostics, all the RAC drivers are required to be installed on the system, and the RAC-
specific services are required to be running on the system.
NOTE: In cases where the Windows registry is corrupted due to bad installs/uninstalls of RAC drivers, the RAC
diagnostic might give unexpected results
The following tests are performed by the RAC test:
POST Result Test — Runs the power–on self–test (post) on the RAC hardware and firmware, gets the
result of the POST operation, and reports any errors.
In–Band Access Test — Checks the status of the RAC–specific service running on the system that is
used for the in–band access of the RAC (through the operating system).
Out–of–Band Test — Verifies the connectivity to the out–of–band interface of the RAC (the NIC on
the RAC). It first checks if the NIC is enabled on the RAC and if a valid IP address is assigned to it. It
then checks if it can connect to the HTTPS and FTP services running at this IP address.
omdiag chassis serialport
Use the omdiag chassis serialport command to test all 9-pin (AT) and 25-pin (PC, XT, and PS/2) serial
ports. The following tests are performed:
Serial Port Register Test — Writes different data-patterns to the read-write registers of the serial port,
reads them back, and verifies the data against the written data. If this test detects differences between
the written and read data, it logs an error message and the test fails.
Internal Loopback Test — Tests serial ports that have an internal loop-back mode, specifically for
testing. This test uses the internal loop-back mode to transmit and receive data and compare that the
data received is the same as the data transmitted. The write-only and read-only buffers are tested. Error
conditions such as buffer overrun are also detected.
Baud Rate Test — Verifies the speed of the port against the system clock to ensure that the baud rate is
within an acceptable range. The baud rate is controlled by writing appropriate values to the Divisor
Latch bytes. The port transmits and receives (in internal loop-back mode) for 2 seconds, and checks
whether the number of characters transmitted and received is two times the baud rate divided by 10
(10 bits are used to transfer 1 byte).
Interrupt Test — Verifies that the serial port is generating or receiving interrupt requests (IRQs) correctly
when key events occur. Otherwise error events are generated and the test fails.
NOTICE: This test may disrupt normal operation of a device connected to the serial port, for example, a modem. It
is recommended that any connected external device is turned off when this test is running.