![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Technical Instruction Sure Solution 2197232.1 : Pillar Axiom: Recovery of corrupt Slammer CU EEPROM
Oracle Confidential PARTNER - Available to partners (SUN). Reason: Customers are not allowed to work on midplane programming Created from <SR 3-13446680654> Applies to:Pillar Axiom 600 Storage System - Version All Versions and laterInformation in this document applies to any platform. GoalThis document explains the recovery method for a corrupt SlammerCU. Although the Slammer CU recovery steps followed in some case of SlammerCU failures and/or slammer motherboard was replaced still Slammer CU may not boot. There may be many reason for this. But one clear reason can be identified easily via looking in to CONSOLE logs either in log bundle or via collecting SlammerCU boot logs via console cable. Below example messages show midplane EEPROM corruption on SlammerCU console logs: MCCAGENT- 10/06/2016-10:37:33 fofb_check_active() AM_ACTIVE (3, 4) active_candidate=-1 id_eeprom_rd:CRC: Exp=0x5556681a, read=0x55566800 The messages are clearly pointing an inconsistency between what has been read and what was expected. A clear indication of EEPROM corruption on Slammer midplane. The EEPROM is located on midplane not on Slammer motherboard. SolutionTo fix the problem we need to re-program the EEPROM. AN easy way of re-programming is set the lenght field and force Slammer to re-calculate the CRC value and rewrite it to EEPROM. We can set length field in EEPROM to 0x100, thereby forcing a recalculation of CRC. Please follow below steps to re-program the EEPROM of the Slammer as follows: 1. Attach the Serial null modem cable to the serial port on the PIM for of the CU. 2. Set the Serial Port on your workstation to: Speed(Baud) 115,200 bits per second
Data Bits 8 Stop Bits 1 Parity NONE Flow Control NONE Necessary console cable and communication set-up details are explained here: <Document 1394234.1> Pillar Axiom: Brick & Slammer Serial Console Cables 3. Start your Serial Terminal software and set it to capture all printable characters. 4. Disconnect the AC power cord, wait for 30 sec attach the AC Power Cord to the Power Supplies of Slammer CU, CU1 5. Watch the serial console output. As the CU begins the boot process, press Enter to get a shell prompt. 6. When you see "microdms: fans and temps OK after 30 seconds in netboot" press Enter. 7. Type "slay microdms" to stop the microdms service so EEPROM can be used to configure the new chassis. 8. Type "eeprom" to start the EEPROM utility and follow menu. Select item 9 to start working on Midplane. Then select 2 to able to write to EEPROM. Then select 5 to set the length. pbash-2.05a# eeprom
ID EEPROM UTILITY MENU, for eeprom format version 3 Select a FRU: FRU: Midplane FRU: Midplane Select a field serEEPROM will be written with the following data: ID PROM contents: 9. Please check if you can see it is corrected via reading the EEPROM on menu items once you successfully complete writing. Type "eeprom" to start the EEPROM utility and follow menu. Select item 9 to start working on Midplane. Then select 1 to able to read from EEPROM. Please follow the standard SlammerCU recovery steps via clearing failure historu of CU and power-cycle it to boot again correctly. If you need more information about eeprom utility please refer to <Document 1389619.1> Pillar Axiom: Slammer WWN Cloning Explained References<BUG:24813410> - ASSIST TSC- SLAMMER1.CU1 EEPROM RD FAIL<NOTE:1389619.1> - Pillar Axiom: Slammer WWN Cloning Explained <NOTE:1394234.1> - Pillar Axiom: Brick & Slammer Serial Console Cables Attachments This solution has no attachment |
||||||||||||
|