This appendix explains how to troubleshoot problems with your Serial Parallel Controller card. If your system is displaying messages, see Appendix G for an explanation of the messages. You can use these messages to determine which of the following five problems is most likely affecting your card. Follow the instructions for correcting the appropriate problem. Problems are organized according to when you are most likely to experience them during installation.
If the system cannot recognize that your Serial Parallel Controller card has been installed into your system, you will see a message on your console similar to the following example:
The problem might be a faulty card or corrupted device driver. To determine which is the cause of the problem:
After powering your system on, observe the boot messages. If you see the preceding message again, your card is most likely faulty and must be replaced. Otherwise proceed to the next step.
The device driver might have become corrupted. If the software is not corrupted, installing the device driver again will initialize your card correctly.
If your Serial Parallel Controller card initializes correctly, but peripherals or modems connected to the patch panel do not operate correctly or SunOS displays device error messages, you most likely have serial port problems. You can use the spiftest program installed with your device driver to determine which port(s) is responsible for the problem.
To use the spiftest program:
Processes using the serial and parallel ports might interfere with the spiftest program.
Install a 25-pin loopback connector on the port you wish to test.
For # type the number of the peripheral or modem you wish to test. This command runs a data loopback to the port to test the path from your card to the 25-pin serial port connector on your patch panel.
If the test is successful, the problem is most likely a faulty peripheral, modem, or serial cable. Otherwise, the problem might be a faulty patch panel, 96-pin cable, or card. To determine whether the problem is a faulty patch panel or cable, follow the instructions for troubleshooting patch panel and cable problems later in this appendix.
If the printer connected to the parallel port does not print, perform the following instructions.
Processes using the parallel port might interfere with the diagnostic programs that test the parallel port for correct operation.
Disconnect the cable and inspect the connector contacts at both ends. They must be clean and free from obstructions.
To test the new cable:
For #, type the number of the Serial Parallel Controller card you wish to test. For example, if the printer is connected to the first or second card, use D=/dev/stclp0 or D=/dev/stclp1, respectively.
If the test is successful, your printer prints the ASCII character set.
To test the parallel port on your card:
For #, type the number of the Serial Parallel Controller card you wish to test. For example, if the printer is connected to the first or second card, use D=sb1 or D=sb2, respectively.
This command runs a data loopback test of the parallel port on the card, and reports any errors.
If you suspect that the problem concerns any or all of the ports on your card, determine whether the problem is the electronics or the connector on your card.
To determine whether the electronics on your card is the problem:
For #, type the number of the Serial Parallel Controller card you wish to test. For example, if the problem is with the first or second card, use D=sb1 or D=sb2, respectively.
This command runs an internal test of the electronics on your card. If the test reports any errors, your card is faulty and you must replace it. If the test is successful, test the connector on your card.
To determine whether the connector on your card is the problem:
For #, type the number of the Serial Parallel Controller card you wish to test. For example, if the problem is with the first or second card, use D=sb1 or D=sb2, respectively.
This command runs a data loopback test on all ports on your card. If the test reports any errors, the most likely cause is faulty components on your card (data drivers or receivers). You must replace your card.
If you suspect that the problem concerns the 96-pin cable or patch panel, determine whether the problem is the cable or patch panel.
To determine which is the problem:
Processes using the ports might interfere with the diagnostic programs that test the ports for correct operation.
See "Serial Parallel Controller Card Problems" earlier in this appendix.