Recovery procedure for 8233-E8B and 8236-E8C systems at 7.2.x


Installing any 720_xxx level of Firmware is not supported on systems 8233-E8B and 8236-E8C. An attempt to perform such operation will generate SRC B1813463 and the user must follow the guidelines listed below to remove the unsupported code.
Follow the instructions depending on the method used to update code:

Stand alone systems via USB

Updating firmware via USB is independent of the operating system installed. The only restriction is that the server cannot be HMC managed.
After successfully applying 720_xxx (ie: 720_066, 720_082, etc)  to the Flex Service Processor (FSP) the system stops at SRC B1813463.
To alleviate the situation use the following steps:

1. Delete the 720_xxx code from the USB drive, if still present.
2. Download the RPM file for the latest supported firmware, then copy it into the USB drive's root directory.
    Note: Only one level of code should be contained in the USB root directory.
3. Insert the USB drive to the top port of the FSP.
4. Change FSP boot side from temporary to permanent, or vice versa, via the operational (control) panel or ASMI (service processor menu).
    Note: If FSP boot side is NOT changed the unsupported firmware will not be removed.  
5. Reset the FSP by either performing a pin-hole reset, removing AC power for 30 seconds, or using the ASMI “Reset Service Processor” option.
6. Wait 15 to 20 minutes for progress code C100B103 to be displayed on the control (operator) panel
7. Switch the FSP boot side to temporary, if not already set.
8. Remove the USB flash drive.
9. Power on the server

AIX OS

Firmware updates via AIX are applied to each side of the Flex Service Processor (FSP) one at a time. Therefore, after applying 720_xxx to the temporary side,  the system will stop and display SRC B1813463.
Follow the below instructions to reject the unsupported code:

1. Switch the FSP boot side from temporary to permanent via operational (control) panel or ASMI (service processor menu).
2. Reset the FSP by performing a pin-hole reset or removing ac power for 30 seconds or using the ASMI “Reset Service Processor” option.
3. Log into AIX with userid "root".
4. Reject (remove) the 720_xxx firmware currently loaded on the temporary side by running the following command:
    /usr/lpp/diagnostics/bin/update_flash -r
5. Verify removal of the 720_xxx firmware by running the following command:
    lsmcode –c
    Both sides should display the same 710_xxx code.
6. Shutdown the operating system and power off server.
7. Switch the FSP boot side from permanent to temporary the via operational (control) panel or ASMI (service processor menu).
8. Power on the server


Linux OS

Firmware updates via Linux are applied to each side of the Flex Service Processor (FSP) one at a time. Therefore, after applying 720_xxx to the temporary side the system will stop and display SRC B1813463.
Follow the below instructions to reject the unsupported code:

The following procedure requires the update_flash command, which is available on the following linux install media: RHEL5: package ppc64-utils, SLES10, SLES11: package powerpc-utils.
Reference http://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/home.html for further details.

1. Switch the FSP boot side from temporary to permanent via operational (control) panel or ASMI (service processor menu).
2. Reset the FSP by performing a pin-hole reset or removing ac power for 30 seconds or using the ASMI “Reset Service Processor” option.
3. Log into Linux as root
4. Reject the 720_xxx firmware that is currently living in the temporary side by running the following command:
    /usr/sbin/update_flash –r
5. Verify Linux rejected the 720_xxx code by running the following command:
    lsmcode –c
    Both sides should display the same 710_xxx code
6. Shutdown the operating system and power off server
7. Switch the FSP boot side from permanent to temporary via the operational (control) panel or ASMI (service processor menu).
8. Power on the server