| United States-English |
|
|
|
![]() |
HP 9000 Networking: Installing and Administering HP EISA FDDI/9000 and HP HSC FDDI/9000 > Chapter 5 TroubleshootingTroubleshooting |
|
The following table describes various symptoms and corrective actions for the HP EISA or HSC FDDI adapter. Table 5-1 Symptoms and Actions
The HP EISA and HSC FDDI adapters have built-in self-test diagnostics that are executed when the system probes the bus adapter/slot. This occurs at power-up or reset of the card. These self-test diagnostics test both the card's hardware and firmware and the card's functionality. Observing the adapter's LEDs will indicate at what stage the card is functioning. These LEDs exhibit various illumination, dependent upon the state of the card. The LEDs are located on the faceplate. Figure 5-1 “LED Configuration (Port B)” shows the configuration of the LEDs for port B for both EISA and HSC FDDI. Table 5-2 “HP EISA FDDI Adapter LED States (Port B)” defines HP EISA FDDI card states. Table 5-3 “HP HSC FDDI Adapter LED States (Port B)” defines HP HSC FDDI card states. Table 5-2 HP EISA FDDI Adapter LED States (Port B)
Table 5-3 HP HSC FDDI Adapter LED States (Port B)
* indicates that this LED will be Solid if a link is detected, otherwise it will be Off. The state of this LED should be ignored if the card is in the Failure state.
This section is intended to provide system administrators or advanced users with detailed information on how to troubleshoot performance-related problems with the HP EISA FDDI/9000 or HSC FDDI/9000 products. A few key terms are defined below to help in understanding the troubleshooting information: Transmit Threshold: This value determines how many bytes must be in the FDDI transmit FIFO before transmission of the bits onto the FDDI cable will begin. Transmit Underrun: A transmit underrun error occurs when the FDDI transmitter encounters an empty transmit FIFO during the transmission of bits onto the FDDI cable. Memory Subsystem Latency: The time it takes to move data from system memory to an I/O device. This time includes the arbitration delay for the I/O device and for each bus bridge between the system memory controller and the I/O device. Arbitration Delay: The time it takes an I/O device or bus bridge to acquire the I/O bus for data transfer. Transmit FIFO: A buffer on the FDDI card used to hold data transferred from system memory to the FDDI card. The EISA FDDI/9000 and HSC FDDI/9000 products are currently optimized to achieve the best single card performance. While the current Transmit Threshold value allows the FDDI products to achieve their best performance, it also increases the probability of Transmit Underrun errors. A large number of Transmit Underrun errors (more than 1 out of every 10,000 packets) can cause a noticeable drop in networking performance. Transmit Underrun errors may occur in some HP systems that have high memory subsystem latencies combined with sufficient bus contention from competing I/O devices. These errors can be monitored in two ways:
If the number of output errors is high (more than 1 out of every 10,000 packets), then the system is most likely suffering from transmit underruns on the specified network interface and corrective action must be taken to resolve the problem. For the EISA FDDI/9000 product, use the lanadmin -S command to toggle the use of onboard memory for transmit on or off. (By default, use of onboard memory for transmit is off.) For example: lanadmin -S 1 PPA Note that the value specified after the -S parameter is not important, as the command is simply a toggle. After issuing the above command, the current speed of the interface is echoed; this output may be ignored. You must then wait at least 5 seconds before attempting to use the specified network interface. In order to achieve the best single card performance, the HSC FDDI/9000 product has set the Transmit Threshold to an aggressive value. The Transmit Threshold is set so that transmission will begin after 1024 bytes are in the transmit FIFO. The HSC FDDI product supports four levels of Transmit Threshold. These four levels are modified via the -S option of the lanadmin command, as follows: lanadmin -S TransmitThreshold PPA where TransmitThreshold can be one of the following values: 1024 is most aggressive (this is the default value) In all of the cases above, after setting the TransmitThreshold mode as specified, the lanadmin command will echo the current speed of the interface; this output may be ignored. The following example shows output for 100 Mbits/s operation: old speed= 100000000 new speed= 100000000 After issuing lanadmin -S, you must wait at least 5 seconds before attempting to use the specified network interface. HSC FDDI transfers data from memory on the card to memory on the host via Direct Memory Access (DMA) operations. By default, the data transfer burst size for DMA operations is 128 bytes. If the HSC FDDI card is installed in an HSC bus that is shared with other HSC devices (for example, an HSC SCSI card and other network cards), the bus competition among those devices may be increased. If setting the Transmit Threshold value with the lanadmin command results in increased "receive overrun" errors, it may be because of the HSC bus competition with other devices. To reduce the receive ovverun errors, change the data transfer burst size from 128 bytes to 32 bytes with the special command lanadmin -S 0. Note that if you issue the lanadmin -S 0 command, any subsequent setting of the Transmit Threshold value with the lanadmin command restores the data transfer burst size to 128 bytes. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||