Red Hat Enterprise Linux (RHEL) 6.1 PCI-Express Adapters may fail configuration on October 2011 GA IBM Power 7 systems

Solution Verified - Updated

Environment

  • Red Hat Enterprise Linux (RHEL) 6.1

IBM Systems Affected

  • 8202 E4C
  • 8205 E6C
  • 8231 E1C
  • 8231 E2C
  • 8246-L2C
  • 9117-MMC
  • 9179-MHC

Symptom

  • PCI-Express adapters internal to the system unit enclosure  may fail to configure within RHEL 6.1 Linux at adapter configuration or adapter boot time due to PCI-Express platform errors.
  • In some cases a PCI-Express adapter internal to the system unit enclosure is the RHEL 6.1 boot source and Linux fails to boot.
  • This problem affects RHEL 6.1 Linux in system configurations in which:  
    1. The system is configured with less than 8GB of physical mainstore (RAM) installed in the system and the system is s not HMC/SDMC managed; or  
    2. The system is HMC or SDMC managed and a RHEL 6.1 Linux  partition profile specifies a maximum mainstore (RAM) configuration for that partition of less than 8GB.  

Workaround

  • Systems with 8GB or more of physical mainstore (RAM) that ARE NOT partitioned require no workaround;  the problem does not manifest on systems configured in this way.
  • For RHEL6.1 users with systems having less than 8GB of mainstore and that are not HMC/SDMC managed:  
    • The user must connect SDMC or HMC and create a partition profile for the RHEL6.1 Linux OS and set the profile maximum memory to 8GB or more.  The partition profile desired memory can be set to less than 8GB provided the profile maximum memory is 8GB or greater.
  • For RHEL6.1 users with systems having 8GB or more of mainstore  that are HMC or SDMC managed and ARE partitioned:  
    • Users should set the maximum memory setting in the partition profile for all RHEL 6.1 logical partitions to 8GB or larger.  The desired memory setting in the partition profile can be set to less than 8GB.
  • It is not necessary to actually assign 8GB or more of memory to the partition to circumvent this problem. Linux partitions that failed to boot or configure all assigned system unit enclosure PCI-Express IO should be then rebooted with this mainstore to prevent the problem.

Issue

  • RHEL6.1 Linux users may encounter failures with configuration of  PCI-Express adapters in the system unit enclosure slots of POWER7  systems that were made Generally Available October 2011 with firmware levels 01Ax740_042 (9117), or 01AX740_043 (8202, 8231).

Resolution

  • IBM is preparing a firmware service pack to correct this problem.  This service pack will be identified as firmware level AL740_044
  • A final release date for this firmware level is yet to be determined but IBM anticipates release of this firmware level prior to or early in December of 2011.
  • RHEL 6.1 users should monitor Content from www-933.ibm.com is not included.Content from www-933.ibm.com is not included.http://www-933.ibm.com/support/fixcentral/ for availability of this firmware level.
  • From this URL:  
    1. Select Power in the Product Group field  
    2. Select Firmware, SDM, and HMC in the Product field  
    3. Select the applicable system model from the Machine type-model field  
    4. Select Continue below the pull down menus  
    5. Select System Firmware in the list of Available Options and then Continue  
    6. Select "I know what I want.  I'm looking for a specific firmware level" in the Available Options choices on this page and Continue.  
    7. Click on Installed Ismcode and select firmware level AL740_044
  • Once this service pack is applied, RHEL 6.1 users may reduce partition profile maximum memory to less than 8GB.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.