The parallel port diagnostic performs the following tests.
Test |
Function |
---|---|
sio_passive_lb |
Sets up the Super I/O configuration register to enable extended/compatible parallel port select, then does a write 0, walk one, write 0 x ff to the data register. It verifies the results by reading the status register. |
dma_read |
Enables ECP mode and ECP DMA configuration, and FIFO test mode. Transfers 16 bytes of data from memory to the parallel port device and then verifies the data is in FIFO device. |
The following example shows the parallel port diagnostic output message.
Enter (0-11 tests, 12 -Quit, 13 -Menu) ===> 5 TEST='parallel_port_test' SUBTEST='dma_read' Enter (0-11 tests, 12 -Quit, 13 -Menu) ===> |