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.
- To diagnose the error read through the transport manager flight recorder.
- 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:
- Determining the RIO/HSL port label
- 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:
- If there is a serviceable event view entry with a cable FRU listed with a loop number, enclosure/unit ID, and port label identified with the cable FRU, then perform one of the following:
- If the cable is optical, it is possible the optical connections need cleaning. You can choose either to clean the cable connections at each end without exchanging the cable, or to exchange the cable. Use symbolic FRU OPT_CLN for information on cleaning the connections.
- If the cable is copper, examine the screws that hold the connector at the end of the cable identified in the reference code or the first cable location listed in the serviceable event view entry. It is possible to get CRC errors when the connector screws are not tight. You can choose to tighten the cable connector screws without exchanging the cable only if they are loose. Otherwise, you must replace the cable.
- If neither of these actions resolves the problem, replace the FRUs in the serviceable event view one at a time. See "Locations" in the service guide for the model or unit on which you are working.
This ends the procedure.
- If the serviceable event view entry does not list any cable FRUs, then
exchange the failing items listed in the serviceable event view entry by following
the normal service procedures for those FRUs. This will be the case when the RIO/HSL connection is embedded.
This ends the procedure.
- If the serviceable event view entry has cable FRU(s) listed, but the loop
number, enclosure/unit ID, and port label are not all listed with the cable
FRU, go to Determining the RIO/HSL port label below.
Determining the RIO/HSL port
label
Retrieve and record the following information:
- Loop number. The loop number is displayed in hexadecimal format as the four leftmost digits of word 7 in the reference code. Convert the loop number to decimal format using the
DSA translation.
The section entitled "DSA translation" is also available
in the service guide for the unit on which you are working.
If the loop is an internal loop on (loops 0680, 0683, 0686, 0689
hexadecimal or 1664, 1667, 1670, 1673 decimal), then record "Internal".
- Frame ID. The frame ID is displayed in hexadecimal format as the
four leftmost digits of word 5 of the reference code. You must convert the
frame ID to decimal format to match what is displayed in user interfaces and
problem views. Record both the hexidecimal and decimal formats of the frame
ID. If the frame ID is not zero, then translate the frame ID into the correct
machine type, model, and serial number by performing the following:
- Log on to SST/DST. Attention: Do not IPL to DST.
- Select Hardware Service Manager.
- Select Packaging resources.
- Selecting Display details for each unit listed
until the frame ID matches the ID you are working with. Once you find the
matching frame ID, record the unit's machine type, model, and serial number.
Note: The frame has an ID of 0000 at this point in the procedure. A frame
ID of zero is indicating the NIC/RIO controller in a system unit.
- Port number indicator. The port number indicator is the four rightmost
digits of word 5 of the reference code.
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:
- If the cable is optical, it is possible the optical connections need cleaning.
You can choose either to clean the cable connections at each end without exchanging
the cable, or to exchange the cable. Use symbolic FRU OPT_CLN for
information on cleaning the connections.
- If the cable is copper, examine the screws that hold the connector at
the end of the cable identified in the reference code or the first cable location
listed in the serviceable event view entry. It is possible to get CRC errors
when the connector screws are not tight. You can choose to tighten the cable
connector screws without exchanging the cable only if they are loose. Otherwise,
you must exchange the cable.
- If neither of these actions resolves the problem, replace the cable. Perform isolation procedure RIOIP08 (see the service guide for the system unit on which you are working) to determine the frame ID and RIO/HSL port label of the other end
of the cable you will be exchanging (if you do not already know).
Does this correct the problem?
- Yes: This ends the procedure.
- No: Continue with replacing the FRUs that the cable is connected to, starting with the FRU listed first.
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.