Status indications for RIO/HSL

A status indication for a RIO/HSL loop is 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 IBM® i, 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. An 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 RIO/HSL/12X 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 for each of the currently supported models. 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 8203-E4A, 9407-M15, 9408-M25, 8204-E8A, and 9409-M50,
Model number Loop number Hub Port indicator number Location code
8203-E4A, 9407-M15, and 9408-M25 1668 0 0* "Internal"
1 "Internal"
1669 2* P1-T4
3 P1-T3
8204–E8A and 9409-M50 1668 0 0* "Internal"
1 "Internal"
1669 2* P1-T12
3 P1-T11
1676 4 0 P1-C6-T2 (In an expansion card not-onboard)
1 P1-C6-T1 (In an expansion card not-onboard)
Table 3. Determining which RIO/HSL port label to use on a 9117-MMA, and 9406-MMA
Model number Loop number CEC Hub Port indicator number Location code
9117-MMA, and 9406-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
9117-MMA, and 9406-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
9117-MMA, and 9406-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
9117-MMA, and 9406-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
Table 4. Determining which RIO/HSL port label to use on a 9125-F2A
Model number Loop number Hub Port indicator number Location code
9125-F2A 1668 0 0* "Internal"
1 "Internal"
1669 2* P1-T7
3 P1-T8
Table 5. Determining which RIO/HSL port label to use on a 9119-FHA
Model number Loop number Hub Port indicator number Location code
9119-FHA 1668 0 0* "Internal" FSPA
1 "Internal"
1669 0 2* P1-C1-T1
3 P1-C1-T2
1670 1 0* "Internal" FSPB
1 "Internal"
1671 1 2* P1-C3-T1
3 P1-C3-T2
1672 2 2* P1-C5-T1
3 P1-C5-T2
1674 3 2* P1-C6-T1
3 P1-C6-T2
1676 4 2* P1-C8-T1
3 P1-C8-T2
1678 5 2* P1-C9-T1
3 P1-C9-T2
1680 6 2* P1-C11-T1
3 P1-C11-T2
1682 7 2* P1-C13-T1
3 P1-C13-T2
9119-FHA 1684 8 0* "Internal" FSB (Second node position)
1 "Internal"
1685 8 2* P1-C1-T1
3 P1-C1-T2
1686 9 0* "Internal" FSPA
1 "Internal"
1687 9 2* P2-C3-T1
3 P2-C3-T1
1688 10 2* P2-C5-T1 (Optional card, no HSL)
3 P2-C5-T2
1690 11 2* P2-C6-T1 (Required empty airflow)
3 P2-C6-T2
1692 12 2* P2-C8-T1
3 P2-C8-T2
1694 13 2* P2-C9-T1
3 P2-C9-T2
1696 14 2* P2-C11-T1
3 P2-C11-T2
1698 15 2* P2-C13-T1
3 P2-C13-T2
9119-FHA 1700 16 2* P3-C1-T1 (Third position)
3 P3-C1-T2
1702 17 2* P3-C3-T1
3 P3-C3-T2
1704 18 2* P3-C5-T1
3 P3-C5-T2
1706 19 2* P3-C6-T1
3 P3-C6-T2
1708 20 2* P3-C8-T1
3 P3-C8-T2
1710 21 2* P3-C9-T1
3 P3-C9-T2
1712 22 2* P3-C11-T1
3 P3-C11-T2
1714 23 2* P3-C13-T2
3 P3-C13-T2
9119-FHA 1716 24 2* P4-C1-T1
  3 P4-C1-T2
1718 25 2* P4-C3-T1
  3 P4-C3-T2
1720 26 2* P4-C5-T1
  3 P4-C5-T2
1722 27 2* P4-C6-T1
  3 P4-C6-T2
1724 28 2* P4-C8-T1
  3 P4-C8-T2
1726 29 2* P4-C9-T1
  3 P4-C9-T2
1728 30 2* P4-C131-T1
  3 P4-C11-T2
1730 31 2* P4-C13-T1
  3 P4-C13-T2
Note: For 570, 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 RIO/HSL/12X port location labels.

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 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 6. End point FRUs
Model Loop number (hexadecimal / decimal) End point FRUs
8203-E4A, 9407-M15, 9408-M25, 9117-MMA and 9406-MMA 0680 / 1664 The loop is embedded in the system unit planar. Exchange the system unit planar.
8203-E4A, 9407-M15, 9408-M25, 9117-MMA and 9406-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.
9117-MMA and 9406-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.
9117-MMA and 9406-MMA 0683 / 16670686 / 16700689 / 1673 The loop is embedded in the system unit planar. Exchange the system unit planar.
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 RIO/HSL/12X port location labels.

This ends the procedure.