Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP 9000 Networking: Installing and Administering HP FDDI/9000 Software > Chapter 4 Troubleshooting HP FDDI/9000

Diagnostic Flowcharts

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

Below is a summary of the types of network tests in the diagnostic flowcharts. Follow the flowcharts in sequence, beginning with Flowchart 1, to diagnose your problem.

Flowchart

Description

1

FDDI Connections Test

2, 3, 4 & 5

Configuration Test

6 & 7

Network Level Loopback Test

8

Transport Level Loopback Test (using ARPA)

9

Link Level Loopback Test

10

Gateway Configuration Test

11

Gateway Loopback Test

FDDI Connections Test: Checks that all the hardware connections between your system and the FDDI network are connected and operational.

Configuration Test: Verifies the configuration of the network interface on a host using the lanscan(1M), fddiinit, and ifconfig(1M) commands.

Network Level Loopback Test: Checks roundtrip communication between Network Layers on the source and target host using the ping(1M) diagnostic.

Transport Level Loopback Test: Checks roundtrip communication between Transport Layers on the source and target host using ARPA services telnet and ftp commands.

Link Level Loopback Test: Checks roundtrip communication between Link Levels on the source and target host using the linkloop(1M) diagnostic.

Gateway Configuration Test: Checks the configuration of multiple network interfaces on a host.

Gateway Loopback Test: Checks general network connections through a gateway.

Flowchart 1: FDDI Connections Test

Figure 4-1 Title not available (Flowchart 1: FDDI Connections Test)

Flowchart 1 Procedures

A.

Series 800: Self-test fail; Ring Op; Signal Detect. During normal operation when the adapter is connected in an operational FDDI ring, the self-test should be off and the other LEDs should be glowing (Dual Attach FDDI has two signal detect LEDs). During power up or while using fddiinit, self-test will turn on briefly and the Ring Op will turn off, then self-test will turn off and Ring Op will turn on. If signal detect is off, the cables are not connected properly or the card failed completely. If Ring Op is off, either the card has not downloaded properly, or the FDDI ring is not operating. Go to B.

B.

Verify: MIC connectors solidly connected. Without powering down the system, make sure the MIC connectors on your fiber-optics cable match the keyed connectors on the adapter and concentrator (or wall plug) and are solidly connected. Go to C.

C.

Verify: Connection to concentrator "M" port and concentrator is UP. If using a concentrator, make sure that your FDDI cable is fully connected to the concentrator M port and that the concentrator state is UP. Follow the instructions in your concentrator manual to check the concentrator state.Go to D.

D.

Execute: fddinet <dev file>. Execute fddinet on the device file of your FDDI adapter to display all the active stations on the FDDI ring. For example, if /dev/lan1 is the device file corresponding to your FDDI adapter, enter:

fddinet /dev/lan1

If the MAC address of the destination station is not listed, it is not attached to the FDDI network. If so, inform your network administrator about the problem with the destination station.

If an error message is displayed on the screen instead of the logical ring map, proceed to Flowchart 2. For detailed information on the fddinet command, refer to the manpage. Go to E.

E.

Problem solved? Check that you are reconnected to the FDDI network and can communicate with a remote host by executing the ping diagnostic or one of the other verification tools described in "Verifying the Installation." If so, stop. If this is not the case, proceed to Flowchart 2.

Flowchart 2: Configuration Test

Figure 4-2 Title not available (Flowchart 2: Configuration Test )

Flowchart 2 Procedures

NOTE: Check that your fiber-optic connectors to the adapter and concentrator (or wall plug) are fully connected before beginning this flowchart.
A.

Execute: lanscan. Enter the lanscan command to display information about LAN adapters that are successfully bound to the system. For example, enter /etc/lanscan. For more information, see the lanscan manpage. Go to B.

B.

Is your interface displayed? lanscan shows information about every LAN adapter in the system backplane. The Hardware Path of one of the entries should correspond to your FDDI adapter. If the FDDI interface is displayed, go to C; if not, go to F.

Series 800: For example, hardware path 8 corresponds to slot 2 HP-PB bus.

C.

Hardware up? The hardware state is operational if up is displayed for the FDDI adapter under the Hardware State heading. If so, go to D. If it is not, go to Flowchart 3.

D.

Execute: fddistat <dev file>. Execute fddistat on the device file you wish to test. For example, if /dev/lan1 is the device file corresponding to your FDDI adapter, enter fddistat /dev/lan1. Go to E.

E.

RMT: Ring_Op and CF state: Wrap_S? If the fddistat screen display indicates that the ring is operational, Ring_Op, and the line state of the station connection is WRAP_S, proceed to Flowchart 4. If not, proceed to Flowchart 3.

F.

Is your system a Series 800 or Integrated FDDI? This version of HP FDDI/9000 supports only Series 800 systems; go to step G if your system is a Series 800.

G.

Run ioscan. ioscan will scan the system hardware and list the results. If you execute ioscan -f, output similar to the following will be displayed:

Table 4-1 Title not available (Flowchart 2 Procedures)

Class I H/W Path Driver S/W Status H/W Type Description

===============================================================

lan 0 48 fddi CLAIMED INTERFACE HP J2157A - FDDI

lan 1 56.1 lan3 CLAIMED INTERFACE

 

H.

Is driver in kernel? If yes, go to J. If no, the driver has not been generated into the kernel and the ioscan -f output will look like the following. Go to I.

Table 4-2 Title not available (Flowchart 2 Procedures)

Class I H/W Path Driver S/W Status H/W Type Description

================================================================

unknown - 48 ? - - -

 

I.

Regen kernel with driver. See your system's System Administration Tasks manual for instructions on how to create a new kernel. Then go to L.

J.

Is device adapter displayed? If the device adapter is broken, no entry for the hardware path in which the adapter is inserted will be displayed. Go to L.

K.

Check hardware. Verify that the network adapter is seated correctly and that it is operational. Go to L.

L.

Problem fixed? If you have found and corrected the FDDI adapter problem, stop. If not, start again with Flowchart 2. If the problem still exists after two iterations, call your HP representative.

Flowchart 3: Configuration Test (cont.)

Figure 4-3 Title not available (Flowchart 3: Configuration Test (cont.))

Flowchart 3 Procedures

A.

Execute: fddiinit <dev file>. Reset the adapter and download the adapter firmware by executing fddiinit. For example, if /dev/lan1 is the device file corresponding to your FDDI adapter, enter /usr/sbin/fddiinit /dev/lan1. For Integrated FDDI Model 735, use lan0; for Integrated FDDI Model 755, use lan1.

B.

Error messages? If fddiinit is not successful, and an error message appears, proceed to the appropriate error message (C or E). If there are no messages, go to Flowchart 4.

C.

Can't open /dev file. If this message is displayed, no device file exists. Go to D.

D.

Make /dev entries using mknod command. Create a new device file using the HP-UX mknod command for Models 735 and 755, or the mksf or mknod commands for Series 800. Start over with Flowchart 1.

E.

Self-test failed. If this message is displayed, the hardware adapter may not be operational.

F.

Execute diagnostic (self-test). Run the self-test of the FDDI hardware diagnostics to ensure that the adapter is good.

G.

Self test failed? If the test did not fail, the problem may be that you are not connected to the FDDI network. Go to H. If the test failed, call your HP representative for help.

H.

Execute diagnostic (external loopback). Execute the external loopback test of the hardware diagnostics to verify network connectivity.

I.

External loopback failed? If the diagnostic is successful, proceed to Flowchart 4. If not, return to Flowchart 1 to recheck your FDDI hardware connections.

Flowchart 4: Configuration Test (cont.)

Figure 4-4 Title not available (Flowchart 4: Configuration Test (cont.))

Flowchart 4 Procedures

A.

Execute: ifconfig <interface>. Execute ifconfig without the up parameter on the interface you want to test, to check the flag setting for the up parameter. For example, to check FDDI interface lan1, type:

/usr/sbin/ifconfig lan1

B.

Is ifconfig up? Check the results of the ifconfig command to see if the interface is up. If it is, go to G. If not, go to C.

C.

Execute: ifconfig <interface> <IP address> up. Check to see if ifconfig is up. If not, execute ifconfig on the interface you want to test. For example, to check FDDI interface lan1, enter:

/usr/sbin/ifconfig lan1 ip_address up

Type ifconfig <interface> again to see if the interface is up, then go to D.

D.

ifconfig successful? ifconfig is successful if the output shows the correct Internet address and the flags: <UP, BROADCAST, ROUTE, NOTRAILERS, RUNNING>. Note: Make sure the UP flag is displayed. Also, ROUTE may or may not be present. If yes, go to G. If not, go to E.

E.

Any error message returned? If ifconfig is not successful, and an error message appears, go to Flowchart 5. Flowchart 5 shows common error messages and what to do for each. If no error messages appear, go to F.

F.

Correct ifconfig flag settings. If ifconfig returns an incorrect flag setting, re-execute the command with the proper setting. Go to Flowchart 6.

G.

Check configuration in SAM. Check that the FDDI in SAM is correct. See chapter 3 for the configuration steps.

H.

Is SAM configuration correct? If yes, the problem is outside your domain. If not, correct the configuration in SAM and start over with Flowchart 1.

Flowchart 5: Configuration Test (cont.)

Figure 4-5 Title not available (Flowchart 5: Configuration Test (cont.))

Flowchart 5 Procedures

A.

/usr/sbin/ifconfig not found. The command has been relocated on the system or deleted. Go to E.

B.

Bad system call; core dumped. Networking is not configured into the HP-UX kernel. Go to F.

C.

No such interface name. The interface name passed to ifconfig does not exist on the system. Check spelling and names of interfaces on the system using netstat -i.

If you have more than one FDDI adapter, make sure the number of FDDI adapters has been configured into the kernel and that an ifconfig command has been executed for each. Go to G.

D.

Any other error message. If you received an error message not listed on this flowchart, interpret the message and take the appropriate action. See "Contacting Your HP Representative" and call HP.

E.

Restore /usr/sbin/ifconfig from tape and reconfigure kernel. You can restore ifconfig from the last good backup tape or your install/update tape. Go to H.

F.

Reconfigure HP-UX kernel to include HP FDDI/9000 software. See the Installing and AdministeringLAN/9000 manual for information on how to create a new kernel. Go to Flowchart 2.

G.

More than 1 FDDI adapter installed? If you installed more than one FDDI adapter, go to Flowchart 10. If not, go to I.

H.

Problem resolved? If so, stop. If not, re-install the entire HP FDDI/9000 software product. Start again with Flowchart 2, as necessary.

I.

Find correct interface name. Using the correct interface name, start again with Flowchart 2.

J.

Reinstall HP FDDI/9000 software. Re-install the entire HP FDDI/9000 software product. If necessary, start again with Flowchart 2.

Flowchart 6: Network Level Loopback Test

Figure 4-6 Title not available (Flowchart 6: Network Level Loopback Test)

Flowchart 6 Procedures

A.

Execute: ping to remote host. Using ping(1M), send a message to the remote host you are having problems connecting to. For example:

/usr/sbin/ping bunny

B.

ping successful? If packets are being returned, your system has network level connectivity to the remote host. Note what percentage of the total packets are lost, if any. Losing ten percent or more may indicate the network or remote host is extremely busy. Also note the round-trip transmission times. Periodically high transmission times may indicate that the network or remote host is extremely busy. Consistently high transmission times may indicate the local host is extremely busy. Go to Flowchart 8.

C.

Network unreachable? If so, check the status of the local FDDI interface first. Go to D. If network is reachable, go to E.

D.

Local FDDI interface up? If yes, call HP. If no, go to F.

E.

Command hangs? If a message is not returned after executing ping, go to Flowchart 7.

F.

Configure interface up. If you find the local interface is not up, execute ifconfig with the appropriate flags set. Start again with Flowchart 6.

G.

Unknown host? If you received an unknown host error, go to H. If not, go to I.

H.

Correct BIND, YP or /etc/hosts configuration. Add the missing host name and start again with Flowchart 6.

I.

No route to host? If you received a "No route to host" error, go to J; otherwise, see "Contacting Your HP Representative" and call HP.

J.

Add route table entry. Using /usr/sbin/route, add a route table entry for that host.

Flowchart 7: Network Level Loopback Test (cont.)

Figure 4-7 Title not available (Flowchart 7: Network Level Loopback Test (cont.))

Flowchart 7 Procedures

A.

Host entry in ARP cache? Using arp, check that an entry exists for the remote host in your system's ARP cache. For example: /usr/sbin/arp bunny

If the host entry is not in the ARP cache, go to B; otherwise, go to F.

B.

Remote host up? If yes, go to C. If no, the remote host has not broadcast an ARP message, and that likely is why there is no entry in the ARP cache. Go to E.

C.

FDDI adapter okay? If yes, call HP. If no, use the FDDI hardware diagnostics to ensure the FDDI adapter is operational. go to D.

D.

Replace or reset FDDI adapter. When the FDDI adapter is operational, use fddiinit(1M) to reset. Go to Flowchart 3.

E.

Bring-up remote host. Have the node manager of the remote host bring that system up. Go to Flowchart 6.

F.

Entry complete? If yes, go to H. If not, perhaps there is an ARP cache entry, but it is wrong or not complete. Go to G.

G.

Use arp to complete entry. Using arp, enter the correct Station Address. For more information, refer to the arp(1M) manual page. Go to Flowchart 6.

H.

ping local host. Using ping, do an internal loopback on your own system. In other words, ping your own system.

I.

ping successful? If the internal loopback is successful, your system is operating properly to the Network Layer (OSI Layer 3). In addition, you know an ARP cache entry for the remote host exists on your system. If this is true, the network interface or software on the remote host is suspect. Start again with Flowchart 6, but this time ping from the remote host to your system. If the ping in Step H was not successful, call HP.

Flowchart 8: Transport Level Loopback Test (using ARPA)

Figure 4-8 Title not available (Flowchart 8: Transport Level Loopback Test (using ARPA))

Flowchart 8 Procedures

A.

Execute: telnet to remote host. Try to establish a telnet connection to the remote host.

B.

Successful? If your telnet attempt was successful, the connection has been made through the Transport Layer (OSI Layer 4). Go to Flowchart 9.

C.

Execute: ftp to remote host. Unlike telnet, ftp does not go through a pseudoterminal driver (pty) on your system. This step tests to see if the pty is why telnet failed.

D.

Successful? If ftp is successful, you likely have a problem with a pty on your system. Contact your HP representative. If not, go to E

E.

TCP configured on local or remote host? Neither telnet nor ftp will work if TCP is not configured on either side of the connection. Check the /etc/protocols file on both hosts to be sure TCP is installed and configured. If it is not, go to F. If yes, go to G.

F.

Configure TCP. If necessary, install TCP on either or both hosts. Start over with Flowchart 1.

G.

Network congested? If TCP is installed on both hosts, do a file transfer to another remote host on the network. Use netstat to check for lost packets.

If 10 percent or more packets are lost, the network is extremely busy. If you cannot determine the cause, contact your HP representative for help.

If network congestion is not the cause, more detailed diagnostics are required. Again, contact your HP representative.

Flowchart 9: Link Level Loopback Test

Figure 4-9 Title not available (Flowchart 9: Link Level Loopback Test)

Flowchart 9 Procedures

A.

Execute: linkloop to remote host. Enter the link level address (station address) of the remote host in hexadecimal form (preceded by "0x"). Execute lanscan (1M) to find the link level address (station address) on the remote host or obtain it from your network map.

B.

linkloop successful? If the test was successful, network connectivity is okay through the Link Layer (OSI Layer 2). Go to Flowchart 10. If it failed, note which error was returned and continue with this flowchart. NOTE: Make sure the remote host is an HP 9000 Series 700/800 and try again.

C.

Loopback FAILED; Address has bad format. The link level address is not correct. Go to F.

D.

Loopback FAILED; Not an individual address. The link level address is not correct. The second hexadecimal digit is odd. This means it is a multicast or broadcast address, which is not allowed. The address must be unique to one remote host. Go to F.

E.

Loopback FAILED. The remote host did not respond. Go to G.

F.

Correct the link address parameter. Change the link level address to an allowed value and start again with Flowchart 9.

G.

Choose a different host; re-execute linkloop. Restart this flowchart using a different remote host.

H.

linkloop successful? If the test was successful, go to Flowchart 10. Network connectivity is okay through the Link Layer (OSI Layer 2). If not successful, go to I.

I.

Check remote host's connectivity to FDDI. Contact the node manager of the remote host. Check that the host is configured correctly and that its network interface is up. If necessary, use Flowchart 8 to verify configuration of the remote host.

Flowchart 10: Gateway Configuration Test

Figure 4-10 Title not available (Flowchart 10: Gateway Configuration Test)

Flowchart 10 Procedures

A.

Execute netstat -i. Check that the network interface exists. At the system prompt, type:

netstat -i

B.

Interface present? Check that the network interface exists. If it does, but with a network interface name you do not expect, go to C to reassign the network interface. If the network interface does not exist, proceed to step D.

C.

Expected interface? If it exists but with a network interface name you do not expect, go to E to reassign the network interface. If it has the expected interface, go to Flowchart 11.

D.

Re-edit /stand/system. Add entries for an extra FDDI adapter. Go to F.

E.

Redo ifconfig(1M). Specify the network interface returned in step A. Start again with Flowchart 4.

F.

Generate new kernel. Generate a new kernel and go to G.

G.

Shutdown system. Shutdown the system and go to H.

H.

Bring-up system with new kernel. Bring up the system and start again with Flowchart 2.

Flowchart 11: Gateway Loopback Test

Figure 4-11 Title not available (Flowchart 11: Gateway Loopback Test)

Flowchart 11 Procedures

A.

Execute: ping from known good host through gateway to known remote host. This will test gateway connectivity to the remote network.

B.

Successful? If ping was successful, the problem may exist in the routing table for the problem host. Go to C. If not, go to D.

C.

Check route table on problem host and all hosts between. Execute netstat -r to examine a route table. Go to E.

D.

Examine gateway. If the gateway is an HP 9000, go to G. If it is not, go to F.

E.

Correct route tables. Ensure that the proper IP addresses are assigned in the Destination and Gateway fields. If you are using subnetting, make sure that the destination is what you expect: a network or a host. Go to Flowchart 6.

F.

If other HP or other vendors, refer to networking documentation. Refer to the documentation that came with the gateway for additional diagnostics.

G.

If HP 9000, execute: ifconfig on gateway host. Execute ifconfig for all network interfaces on the gateway.

H.

Network interface up? If the output from ifconfig does not include the UP parameter, the network interface is down. Execute netstat -i to check the status of the network interfaces. An asterisk (*) indicates that the interface is down. If the network interface is down, go to I. If the network interfaces are UP, go to Flowchart 2. Test all network interfaces on the gateway. Running is always displayed. It indicates only that there is OS support for the interface.

I.

Configure interface up. Execute ifconfig on each interface to bring it up. Start again with Flowchart 6. Test all network interfaces on the gateway.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1997 Hewlett-Packard Development Company, L.P.