SIIOADP

SIIOADP: RIO adapter/HSL I/O bridge (in a system unit or I/O expansion unit).

Note: In the following procedures, the term RIO adapter refers to either a RIO adapter or an HSL I/O bridge, depending on the server to which it applies.

  1. Is a location for this FRU given in the serviceable event view?
    • Yes: Use that location and Table 2 to find and replace the failing part. This ends the procedure.
    • No: Continue with the next step.

      Note: In most circumstances, the SRC logged by the system firmware calls out a FRU list. In very few circumstances (as in the following examples), the failure requires immediate system termination.

      Example: Symptoms
      1  B7006981  RIO/HSL (bridge) bus adapter failure SRC
      2  XXXXXX62  SRC Format 62
      3  00010002  Component ID field must be an exact match
      4  14993203  Code Model and PRC must be an exact match
      5  FRUCALLO  Decode this when the SRC is 6906 or 6907
      6  FRUCALLO  Decode this when the SRC is 6981
      7  00000000

      Example: SRC 6981
      1 B7006981
      2 00000062
      3 00010002
      4 14993203
      6 00044000
      7 00000000

      When immediate termination occurs, the SRC does not provide a FRU callout. The following steps describe how to determine the FRU callout.

  2. Isolate the RIO adapter FRU indicated by the data in word 5 (when the SRC is 6906 or 6907) or word 6 (when the SRC is 6981) of the SRC by completing the following steps:

    Note: Replace only the FRU with the RIO/HSL adapter FRU.
    1. Use the following example as a guide to locate and record the following binary values from word 5 or word 6 of the SRC:
      • RIO hub ID
      • RIO port pair ID
      • RIO loop position

      Example: Decoding FRU Callout 00044000

    2. Convert the binary values for the RIO hub ID, the RIO port pair ID, and the RIO loop position to decimal. Record these values for later use.

  3. Each RIO hub controls two RIO loops, specified as the first and second loop. Use the following list to determine and record which of these two RIO loops is indicated in word 6 of the SRC:
    • When the binary value of the RIO port pair ID is 0000, the SRC indicates the first RIO loop
    • When the binary value of the RIO port pair ID is 0001, the SRC indicates the second RIO loop

  4. To isolate the failing RIO adapter, you will walk the cabling for the specified RIO loop from the leading port to the trailing port. To determine the RIO loop number and RIO port location code for the leading port, do the following:
    1. Make sure you have the following values at hand, then continue with the next step.
      • The decimal value for the RIO hub ID
      • The RIO loop indicated by the RIO port pair ID

    2. Compare the values from the previous step to the location table (Table 1) and graphic below. Record the values for the RIO loop number and the RIO port location code. Then continue with the next step.

      Table 1. 9117-MMA, 9406-MMA SIIOADP RIO loop location information
      System unit drawer Hub (decimal) Hub loop Loop number
      (hex / dec)
      Location code for leading port of the loop
      0 1 First 0686/1670 P1-C8-T2
      0 1 First 0781/1921 P1-C8-T2
      0 2 First 0688/1672 P1-C9-T2
      0 2 First 0782/1922 P1-C9-T2
      1 9 First 0696/1686 P1-C8-T2
      1 9 First 0789/1929 P1-C8-T2
      1 10 First 078A/1930 P1-C9-T2
      1 10 First 0698/1688 P1-C9-T2
      2 17 First 06A6/1702 P1-C8-T2
      2 17 First 0791/1937 P1-C8-T2
      2 18 First 06A8/1704 P1-C9-T2
      2 18 First 0792/1938 P1-C9-T2
      3 25 First 06B6/1718 P1-C8-T2
      3 25 First 0799/1945 P1-C8-T2
      3 26 First 06B8/1720 P1-C9-T2
      3 26 First 079A/1946 P1-C9-T2

      9117-MMA RIO loop diagram

  5. Isolate the failing RIO adapter by walking the cabling for the specified RIO loop from the leading port to the trailing port. Do the following:
    1. Begin walking the cabling by starting at the RIO loop number and RIO port location code that you recorded in step 4.b.
    2. Starting with 0 (zero) for the first RIO adapter on the loop, follow the loop cabling and count each RIO adapter in the order it is cabled. For example, the first RIO adapter is 0, the next is 1, the next is 2, and so on.
    3. Continue this process until you count up to the decimal value of the RIO loop position. The RIO adapter that corresponds to the value of the RIO loop position is the failing RIO adapter.

    Note: Concurrent maintenance requires that you make a change to the previous procedure for counting the RIO adapters on the loop. If concurrent maintenance was performed to attach one or more additional RIO adapters to this loop and the server has not been IPL'ed after the adapters were added, then exclude the added RIO adapters as you make the initial count. If the RIO loop position exceeds the number of RIO adapters, continue by counting the added RIO adapters in the order they were added to the loop.
  6. Exchange the failing RIO adapter. To determine the FRU part number and the FRU location, use the following table (Table 2) to find and replace the failing part. This ends the procedure.
Table 2. SIIOADP FRU part numbers CCIN or FFC Type and model Part number Description Location code   9406-MMA, 9117-MMA 42R7352 I/O backplane Un-P1 2886 5094, 5096, 5294, 5296 39J0669 HSL (optical) I/O bridge adapter Un-CB1-C10 2887 5094, 5096, 5294, 5296 39J0527 HSL I/O bridge adapter Un-CB1-C10 28E7 5094, 5096, 5294, 5296 39J0523 HSL-2 I/O bridge adapter Un-CB1-C10 28FF 5790, 7311-D11 03N5633 RIO/HSL-2 adapter card Un-P1-C7 2886 0595, 5095, 7311-D20 39J0669 RIO/HSL (optical) adapter card Un-P1-C05 2887 0595, 5095, 7311-D20 39J0527 RIO/HSL adapter card Un-P1-C05 28E7 0595, 5095, 7311-D20 39J0523 RIO/HSL-2 adapter card Un-P1-C05 520A 5796, 7314-G30 10N8782 Dual-port 12X adapter Un-P1-C7   1519 42R4468 Integrated xSeries(R) adapter (IXA)