SIRSTAT

A status indication for a RIO/HSL loopis identified in the reference code.

Use the table below to determine if the status indication requires a service action. Record the rightmost four characters of word 4 of the reference code. These characters are the program return code (PRC), which indicates the RIO/HSL status. The leftmost four characters of word 7 indicate the RIO/HSL loop number (in hexadecimal format).

Table 1. Status indicated by the PRC
PRC Indicated status
3204 A RIO error was detected, indicating that a RIO link failed.

  1. To diagnose the error read through the transport manager flight recorder.
  2. Check the failing link. If the link shows not to have failed, check the devices connected to either end of the link.
3205 During IPL, LIC determined that the loop was not complete.
  • This is expected if there are no I/O units on the loop.
  • This error can also occur when an I/O unit, shared I/O unit, or another system on the loop did not complete powering on by the time this system's LIC checked the loop for completeness. As a result, you may see this error in the serviceable event view you are working with.
  • When you find the same reference code logged from the same IPL against the same resource with a PRC of 3206 or 3208, the problem no longer exists. This can happen because the error was recovered when RIO/HSL hardware came on line, was properly configured, or the diagnostic code determined that there was not a problem based on the combination of machine types, features, configuration, and topology. In this case, you may close the problem entry.
  • In i5/OS®, this error may also appear in the serviceable event view if any I/O units were removed from the loop without deleting the RIO/HSL I/O bridge resources of those units from Hardware Service Manager (HSM). The service procedure identified with the reference code that sent you here will help you determine if the loop is functioning correctly or if service is required.
  • This error may also be caused by a problem in a rack, frame, or unit connected to the RIO/HSL loop if the problem prevents the unit from powering on or being detected by LIC. Follow the service procedures for this reference code. When necessary, you may be directed to work on other reference codes before returning to this procedure.
3206 During normal operation an RIO/HSL loop recovered its redundant path. The loop is now complete.
3208 During normal operation an RIO/HSL I/O bridge recovered a failed link on the loop.
3209 See Indicated status for PRC 3209 below.
3210 An RIO/HSL link switched to a slower speed. The link is designed to run at a faster speed based on the link's hardware and LIC levels at both ends. If there is a FRU list in the serviceable event view, use it to complete the repair action. If not, perform the following sections of this procedure below:
  1. Determining the RIO/HSL port label
  2. Replacing the link's failing end point FRUs (replace only the "From Frame ID" end point FRU)

Indicated status for PRC 3209

Recoverable CRC (cyclical redundancy check) errors have occurred on the loop. This error requires service action. A RIO/HSL cable or connection must be exchanged. Exchange only the cable that appears in the FRU list of this reference code in this document. If you are working from the serviceable event view, then only the FRU(s) required for this error will be displayed.

Choose from the following scenarios:

Determining the RIO/HSL port label

Retrieve and record the following information:

Use the frame ID and port number indicator in the following table to determine the RIO/HSL port label. If you are referred to Converting the loop number to NIC port location labels, the failing item is in a system unit. You will need the RIO/HSL loop number to determine the FRU.

The following tables provide hub, port, and location code information the model MMA. This data is used to determine which RIO loop to use for the B7006981. The asterisk in the "Port indicator number" column indicates the leading port of the port pair.

Table 2. Determining which RIO/HSL port label to use on a MMA
Model number Loop number CEC Hub Port indicator number Location code
MMA 1668 0 0 0* "Internal" (Top CEC)
1 "Internal"
1669 0 0 2* P1-T8
3 P1-T9
1676 0 4 0* P1-C7-T2
1 P1-C7-T1
MMA 1684 1 8 0* "Internal" (Second down)
1 "Internal"
1685 1 8 2* P1-T8
3 P1-T9
1692 1 12 0 P1-C7-T2
1 P1-C7-T1
MMA 1700 2 16 0* "Internal" (Third down)
1 "Internal"
1701 2 16 2* P1-T8
3 P1-T9
1708 2 20 0 P1-C7-T2
1 P1-C7-T1
MMA 1716 3 24 0* "Internal" (Fourth down)
1 "Internal"
1717 3 24 2* P1-T8
3 P1-T9
1724 3 28 0 P1-C7-T2
1 P1-C7-T1

Note: For MMA, exchange the FRU on the correct unit (primary or secondary) by matching the serial number (if available in the FRU list on the serviceable event view) or by matching the loop number to the correct unit using Converting the loop number to NIC port location labels. The topic "Converting the loop number to NIC port location labels" is also available in the service guide for the system unit.

Determining if the cable is the cause of the problem

If there is a cable attached to the failing port:

Replacing the link's failing end point FRUs

Use the following table to determine the end point FRUs on the "From Frame ID" port. Replace the FRUs one at a time.

If replacing the end point FRUs for the "From Frame ID" port does not resolve the error, use the table below to replace the end point FRUs at the other end of the cable. Perform RIOIP08 (see the system unit's service guide for the procedure) to determine the system or I/O unit frame ID and RIO/HSL port label of the other end of the cable (if you do not already know).

Table 3. End point FRUs
Model Loop number (hexadecimal / decimal) End point FRUs
MMA 0680 / 1664 The loop is embedded in the system unit planar. Exchange the system unit planar using symbolic FRU SYSBKPL.
MMA 0681 / 1665 For all port number values, the loop's NIC/RIO controller is embedded in the system unit planar. Exchange the system unit planar using symbolic FRU SYSBKPL.
MMA 0682 / 1666 For all port number values, the loop's NIC/RIO controller is in the NIC/RIO controller card. Exchange the NIC/RIO controller using symbolic FRU SICNTRL.
MMA 0683 / 16670686 / 16700689 / 1673 The loop is embedded in the system unit planar. Exchange the system unit planar using symbolic FRU SYSBKPL.

Note: Exchange the FRU on the correct unit (primary or secondary) by matching the serial number (if available in the FRU list on the serviceable event view) or by matching the loop number to the correct unit using Converting the loop number to NIC port location labels. The topic "Converting the loop number to NIC port location labels" is also available in the service guide for the system unit.

This ends the procedure.