User's Manual

omdiag: Using the Diagnostic Service 27
FIFO Test Mode (test mode to determine FIFO depth)
Configuration Mode (cnfgX registers are available)
NOTE: The Mode test may disrupt normal operation of a device connected to the parallel port, for example, a
printer that is printing.
Parallel Port Register Test — Tests the parallel port registers using a write-read strategy, for example,
writing some data into the register, reading the data of the same registry and verifying it against the
data written (data-pattern, walking-bit). The following registers are tested:
Standard Parallel Port (SPP) Registers: Control, Data, and Status Port registers
Extended Parallel Port (EPP) Registers: Address and EPP Data Port registers
Extended Capabilities Port (ECP) Register: Extended Control Register (ECR)
ECP Configuration Registers A and B (cnfgA, cnfgB)
FIFO Test — Configures the parallel port to the FIFO Test Mode. It detects the FIFO's depth, writes
different data patterns to the FIFO, and reads the patterns back from the FIFO. If the data written and
read are different, the test sends out an appropriate result.
ECP Protocol Test — ECP protocol includes a simple compression scheme (maximum compression of
64:1) called Run-Length Encoding (consecutive repeated bytes are sent as a single byte with a repeat-
count). This test configures the parallel port to FIFO Test Mode, tests if the compression is supported,
and sends out an appropriate result.
NOTE: Turn off all connected external devices before running this diagnostic.
omdiag chassis pci
Use the omdiag chassis pci command to test the PCI bus and check all PCI devices.
The PCI test includes the boards configuration test, which checks for the presence of PCI capability and
then scans all PCI devices for proper communication. PCI diagnostics enumerate the various kinds of
buses on the system board. In addition to the PCI bus, the package enumerates SCSI, IDE, and USB
buses. On systems running Microsoft Windows, the enumeration process requires that the WMI
(Windows Management Instrumentation) services is running. The following tests are performed by the
PCI test:
PCI Device Configuration Test — Scans through the PCI bus, enumerating all the PCI devices. This
test examines the interrupt requests (IRQs) for each PCI device in use and issues a warning for those
devices that share the same ones. This test also checks if the driver for the device is loaded and
functioning correctly.