Solstice X.25 9.2 Administration Guide

Resolving Common Problems

This section provides information for resolving common problems. These problems are most likely to appear when you bring up Solstice X.25 for the first time. If you cannot resolve the problem using the procedures given here, carry out the full set of tests described in the remainder of this chapter.

Cabling Problems

The following may be symptoms of cabling problems:

Check the following:

  1. Make sure you are using the correct type of cable. Refer to Appendix A, Cabling for cabling diagrams.

  2. Make sure all cables are properly seated.

  3. If you are operating over an LAPB link, make sure that you are using a cable that is designed for synchronous use. If you have a spare cable, replace your existing cable and retry the connection.

Modem Problems

The following may be symptoms of modem problems:

Check the following:

  1. Make sure your modem is correctly configured. Check your modem's documentation.

  2. If you still have a connection, check the Transmit and Receive Data lights on your modem: with LAPB transmission, these should always be on.

  3. If you have a connection, use a breakout box at the Sun (not the modem) end of the connection to check that RS-232-C pins 2, 3, 4, 5, 6, 7, 8, 15, 17, and 20 are functioning. Pay particular attention to the Transmit Clocking and Receive Clocking pins, 15 and 17. If the lights corresponding to these pins are not lit, it indicates that the local and/or remote modems are not supplying clocking. Notify the remote end and use your modem's documentation to perform troubleshooting.

  4. If you are using a null modem connection, one side should be a DTE, the other a DCE and one or both sides must supply clocking. See "Building the Null Modem Cable" for instructions on setting up a null modem connection.

Logical Channel Ranges

Logical channel number mismatches can be difficult to diagnose, especially if you are viewing output from x25trace. You see a Call Request packet going out, but no response at the X.25 Packet Layer. In a facilities mismatch, for example, you receive a Clear Indication from the remote end. The Clear Indication contains an error code that is occasionally helpful in pinpointing the problem. The following symptoms may mean that the logical channel ranges are incorrectly configured:

Check that the logical channel ranges you configured match those used on the X.25 network. If this is a PSDN, contact your service provider to find out what these should be. Refer to "Configuring a Single WAN Link" for information on how to use x25tool to set the logical channel ranges.

Other Configuration Problems

The following symptoms may indicate that there may be a mistake in the configuration:

Check the following:

  1. Make sure you specified the correct serial port when you ran x25tool or edited the configuration file. Refer to "Configuring a Single WAN Link" for how to configure this using x25tool.

  2. For LAPB links, check that the link is configured as a DTE if communicating over a PSDN.

  3. Facilities and other parameter mismatches, between your machine and the PSDN, can prevent the establishment of virtual circuits. Check the Negotiate Toward Defaults item in the Link Editor, Throughput window. For the majority of PSDNs this should be set to No.

  4. Check where calls are being cleared from. If you receive an error code of the form 00 nn, the leading zeroes indicate the call-clearing request originated with the remote host. If the first two digits are not 00,the call-clearing request originated in the PSDN.

  5. If you receive an error code of 0x00 43, check that your X.121 address is specified correctly. If it is, check to see whether there is a process listening for an incoming call.

  6. If you receive error code 0x00 42, it is likely that your maximum I-frame size, an LAPB-layer parameter, is set incorrectly for your link. The maximum I-frame size is a subscription option to the PSDN. When LAPB is in extended mode, set this parameter eight bytes larger than the default packet size parameter at the packet level.When LAPB is in normal mode, set it five bytes larger. If Solstice X.25 receives a Call Request with a packet size that is within eight bytes (or five bytes) of the maximum I-frame size parameter, the X.25 software clears the call with the 0x00 42 diagnostic. Modify your LAPB parameters as necessary.

  7. If you receive error code 0x00 70, check your console to see if you have a licensing problem.

  8. If you can find out about the remote host, check that it is still up.

  9. If you are running IP over X.25, run ifconfig commands to check on your ixe device (for example, zsh0). Use of ifconfig is described in "Checking the Protocol Status ". If the response from ifconfig is UP, POINTOPOINT, and RUNNING, check with your PSDN to see if there is a problem at the network end.

  10. Run x25trace to trace the exchange of X.25 packets across the link. People who are familiar with the X.25 Packet Layer Protocol can interpret the output from x25trace to determine where errors are occurring. The x25trace command is described in "Obtaining Packet and Link-Level Traces".

  11. If you receive a message from PAD such as, i/o error, open /dev/x25 failed, it might indicate that the X.25 network daemon is down. Check the status of the daemon in x25tool. This message may also indicate that there are two many simultaneous PAD calls for the software to cope with. Wait a moment, then try again.

  12. If you experience intermittent disconnections or resets, check for configuration errors in your link configuration file. At the packet level, make sure that the window and packet size parameters agree, between your machine and the PSDN.

  13. If you receive repeated RESETS with error code 0x0092, there may be a window size mismatch.

  14. Perform a loopback test, to check your local configuration down to the link layer.

  15. Perform a back-to-back test, to test your configuration against that of another machine.


Note -

For error code descriptions, refer to Appendix C, Error Messages and Error Codes.