Assign I/O adapters (IOAs) to a logical partition

Learn how to assign your I/O adapters to logical partitions.

Before changing your hardware configuration, use the LPAR Validation Tool (LVT). This tool allows you to test the placement of i5/OS® and logical partition hardware within the server to ensure that the placement is valid. The output generated from the LVT will validate the placement of hardware and ensure that your logical partition is configured properly. Refer to Logical Partition Link outside Information Center for information on the LPAR Validation Tool (LVT).
Note: Incorrect placement of adapters for logical partitions could result in unpredictable behavior in the logical partition.

If you want to use real hardware devices like communication lines, disk units, internal tape and CD devices in a logical partition, you must assign the controlling IOAs explicitly to the logical partition. These instructions do not apply to virtual devices like virtual Ethernet, virtual disk, virtual CD, or virtual tape provided by a hosting i5/OS partition.

The logic to identifying IOAs is contained in the IOPs to which they are attached. For logical partitions, IOAs are not connected to IOPs so their identity may not be determined. In fact, card positions used by logical partitions will have one of these descriptions:

Due to this non-specific identification, it is very important to note the logical and physical address of the card positions to be used by a logical partition.A logical partition must have access to the bus on which its IOAs reside. The only restriction is that if the bus is shared with an i5/OS partition, the i5/OS partition must own it, shared (own shared) and the logical partition must use it shared (use shared).

A logical partition must have access to the bus on which its IOAs reside. The only restriction is that if the bus is shared with an i5/OS partition, the i5/OS partition must own it, shared (own shared) and the logical partition must use it shared (use shared).

Change bus ownership type (for shared bus ownership)

To change the ownership for a bus, follow these steps:
  1. In iSeries™ Navigator, expand My Connections or your active environment.
  2. Select the primary partition of the server.
  3. Expand Configuration and Service and select Logical Partitions.
  4. Right-click the Logical Partition and select Configure Partitions. You are now working in the Configure Logical Partitions window.
  5. Right-click the bus for which you want to change ownership and select Properties.
  6. Select the Partitions page.
  7. Select the partition that owns the bus in Owning logical partition, and then select the ownership type in Sharing. If the ownership type is shared, the partitions that share the bus appear in the list. Click Help if you need more information on these options.
  8. Click OK.

Move an unassigned IOA to a logical partition

To move an unassigned IOA to a logical partition, follow these steps:
  1. In iSeries Navigator, expand My Connections or your active environment.
  2. Select the primary partition of the server.
  3. Expand Configuration and Service and select Logical Partitions.
  4. Right-click the Logical Partition and select Configure Partitions. You are now working in the Configure Logical Partitions window.
  5. Right-click the IOA you want move and select Move.
  6. Select the logical partition to receive the IOA in Move to -- Logical partition.
  7. Click OK. The IOA you specified is now moved.

Move an unassigned IOA to an i5/OS partition

This requires the use of the Hardware Service Manager. If you are not familiar with this tool, contact your hardware service representative for assistance. This method should only be used by users who are familiar with the use of concurrent maintenance. Improper use of this method could cause the incorrect configuration of devices.
Note: This procedure should not run if any hardware is marked as failed. It should only be run when all server hardware is completely operational.
To move an unassigned IOA to an i5/OS partition, follow these steps:
  1. In iSeries Navigator, expand My Connections or your active environment.
  2. Select the primary partition of the server.
  3. Expand Configuration and Service and select Logical Partitions.
  4. Right-click the Logical Partition and select Configure Partitions. You are now working in the Configure Logical Partitions window.
  5. Right-click the IOA you want move and select Move.
  6. Select the logical partition to receive the IOA in Move to -- Logical partition.
  7. Click OK to move the IOA you specified.
  8. Verify the IOP belongs to the desired partition. If the IOP does not belong to the desired partition, move the IOP.
  9. At the i5/OS command line type STRSST and press Enter.
  10. From the Start Service Tools (STRSST) Sign On display, key a Service Tools user ID and password and press Enter.
  11. From the System Service Tools (SST) display, select option 1 (Start a service tool) and press Enter.
  12. From the Start a Service Tool display, select option 7 (Hardware service manager) and press Enter.
  13. From the Packaging Hardware Resources display, select option 9 (Hardware contained within package) next to the System Unit or System Expansion Unit that contains the IOA and press Enter.
  14. Select option 5 (Display Detail) next to the desired IOA and press Enter. Note the Resource name, Frame ID, and Card position.
  15. Return to the Packaging Hardware Resource display, select option 3 (Concurrent maintenance) next to the IOA that you want to make available and press Enter.
  16. From the Hardware Resource Concurrent Maintenance display, select option 9 (Work with controlling resource) next to the IOA selected and press Enter.
  17. From the Controlling resource display, select option 7 (Assign to) next to the IOA and press Enter. Verify type/model, serial number and part number of the IOA.
  18. From the Confirm Add I/O resources display, verify the desired IOA has been added by verifying the logical address and press Enter.
  19. Select View to refresh the iSeries Navigator interface.
  20. Right-click Physical System and select Recovery and Clear non-reporting partitioning resources.

Move an IOA assigned to an IOP to a logical partition

This action should be performed when the IOP can be removed from the logical partition.
To move an IOA assigned to an IOP to a logical partition, follow these steps:
  1. Ensure that any devices attached to the I/O processor you want to move are not busy. The devices should be varied off and listed as unavailable hardware.
  2. In iSeries Navigator, expand My Connections or your active environment.
  3. Select the primary partition of the server.
  4. Expand Configuration and Service and select Logical Partitions.
  5. Right-click the Logical Partition and select Configure Partitions. You are now working in the Configure Logical Partitions window.
  6. Select the partition that has the I/O processor you would like to move.
  7. Right-click the I/O processor you want move and select Move.
  8. Select the Remove hardware resource information from source partition box.
  9. Select Unassigned Hardware in Move to -- Logical Partition to receive the IOP.
  10. Click OK to move the IOP you specified.
  11. Verify IOP is identified as Unassigned Hardware.
  12. Right-click the IOA you want to move and select Move.
  13. Select the logical partition to receive the IOA in Move to -- Logical Partition.
  14. Click OK to move the IOA you specified.
  15. Repeat steps 12-14 to move multiple IOAs.
  16. Move the IOP back to the logical partition that owned it.

Assign an IOA assigned to an IOP to a logical partition

This action should be performed when the IOP cannot be removed from the logical partition.
This requires the use of the Hardware Service Manager. If you are not familiar with this tool, contact your hardware service representative for assistance. This method should only be used by users who are familiar with the use of concurrent maintenance. Improper use of this method could cause the incorrect configuration of devices.
  1. At the i5/OS command line of the partition that owns the IOP to which the desired IOA is assigned, type STRSST and press Enter.
  2. From the Start Service Tools (STRSST) Sign On display, key a Service Tools user ID and password and press Enter.
    Note: The Service Tools user must have Administration authority.
  3. From the System Service Tools (SST) display, select option 1 (Start a service tool) and press Enter.
  4. From the Start a Service Tool display, select option 7 (Hardware service manager) and press Enter.
  5. From the Hardware Service Manager display, select option 1 (Packaging hardware resources) and press Enter.
  6. From the Packaging Hardware Resources display, select option 9 (Hardware contained within package) next to the System Unit or System Expansion Unit that contains the IOA and press Enter.
  7. Select option 5 (Display Detail) next to the desired communication port and press Enter. Note the Resource name, Frame ID, and Card position.
  8. Return to the Packaging Hardware Resource display, select option 3 (Concurrent maintenance) next to the communication port that you want to make available and press Enter.
  9. Confirm the desired IOP/IOA connection is being relinquished by verifying the resource name and press Enter. The IOA is now no longer controlled by the IOP so it is identified as an "Occupied position." Subsequent steps are done using LPAR configuration screens.
  10. At the i5/OS command line of the primary partition, type STRSST and press Enter.
  11. From the Start Service Tools (STRSST) Sign On display, key a Service tools user ID and password and press Enter.
    Note: LPAR Administration authority is needed to change the LPAR configuration.
  12. From the System Service Tools (SST) display, select option 5 (Work with servers) and press Enter.
  13. From the Work with System Partitions display, select option 1 (Display partition information).
  14. From the Display Partition Information, select option 5 (Display server I/O resources).
  15. From the Display System I/O Resources display, press F10 twice to see physical addresses (Frame ID and Card positions).
  16. Locate the desired Occupied position using the Frame ID and card position. Press F10 twice to see ownership information and note it. The bus ownership should be shared. Press F10 three more times to see the associated logical address and note it.
  17. Return to the Work with System Partitions display, select option 3 (Work with partition configuration) and press Enter.
  18. From the Work with Partition Configuration display, select option 4 (Remove I/O resources) next to the partition that owns the desired Occupied position.
    Note: This will be the owner of the bus on which it appears.
  19. From the Remove I/O Resources display, select option 2 (Remove and clear hardware resources) next to the desired Occupied position and press Enter. The bus ownership should be shared.
  20. From the Confirm Remove I/O Resources display, confirm the desired Occupied position has been removed by verifying the logical address and press Enter.
  21. Return to the Work with Partition Configuration display, select option 3 (Add I/O resources) next to the logical partition to which you wish to add the Occupied position and press Enter.
  22. From the Add I/O Resources display, select option 1 (Own dedicated) next to the Occupied position to be assigned to the logical partition. If the logical partition does not have access to the bus, select option 3 (Use bus shared) and a 1 next to the Occupied position.
  23. From the Confirm Add I/O resources display, verify the desired IOA has been added by verifying the logical address and press Enter.
  24. From the System Service Tools (SST) display, select option 5 (Work with servers) and press Enter.
  25. From the Work with System Partitions display, select option 4 (Recover configuration data) and press Enter.
  26. From the Recover Configuration Data display, select option 4 (Clear non-reporting logical partitioning resources) and press Enter.
Refer to Linux for iSeries Link outside Information Center for the latest updates to Linux running on an iSeries.