Platform Notes: The SunATM Driver Software

Generic Configuration

To Diagnose Problems
  1. Make sure that there is an entry for the interface in /etc/opt/SUNWconn/atm/atmconfig.

    Configuration of an interface begins during system boot. Configuration will be attempted for all interfaces listed in /etc/opt/SUNWconn/atm/atmconfig. For information about the format of this file, see "Basic ATM Interface Plumbing", and the atmconfig(4) man page.

  2. Check to see if any error messages were printed during the boot process.

    If there were error messages, see "Error Messages".

  3. Verify linkstate in qccstat(1M).

    This command indicates the signalling status of your interface. If the linkstate is not DL_ACTIVE, your interface is not communicating properly with your switch.

    • Make sure that your switch and interface are configured to run the same version of UNI signalling.

      The SunATM software supports UNI versions 3.0, 3.1, and 4.0; set the version for each interface in the /etc/opt/SUNWconn/atm/atmconfig file.

    • Verify that your interface is physically connected to the switch and that the switch sees the physical connection (most switches have a physical link LED for each port).

      If your interface is a multimode fiber interface, one possible cause for a bad physical connection is that transmit and receive are swapped. "transmit" on your interface should be connected to "receive" on the switch, and "receive" on your interface to "transmit" on the switch. There is generally writing on one of the cables in a transmit-receive pair so that the two cables are distinct.

  4. Verify that an address has been registered with the switch.

    The qccstat(1M) command also lists all addresses registered to the interface with the switch. See "ATM Addresses and Address Registration", for more information about address registration. If there are no addresses registered, the ilmid daemon on your system is not communicating properly with the switch.

    • Verify that there are incoming packets on VC 16 using atmstat(1M).

      If there are no incoming packets, the switch is not responding to ILMI requests. Check its ILMI configuration.

    • Verify that there are outgoing packets on VC 16 using atmstat(1M).

      If you do not see any outgoing packets on VC 16, your interface is not transmitting ILMI packets. Verify that ilmid is running on your system, and if necessary, start it in the background. Starting ilmid with the -v flag causes it to print a notice for every message received or transmitted, along with other diagnostic information.

  5. Interfaces that are not running Classical IP or LAN Emulation will not appear in the output of the ifconfig command.

    ifconfig(1M) displays interfaces that have been configured for IP. In order to support IP, ATM interfaces must run either Classical IP or LAN Emulation. Therefore, an ATM interface that is not configured to support IP by running one of these two protocols will not be displayed by ifconfig.

  6. Verify the packets that are moving over the network with the /etc/opt/SUNWconn/bin/atmsnoop command.