![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||
Solution Type Technical Instruction Sure Solution 2112177.1 : How to Update the Id PROM to Indicate that 8G of Memory is Installed
In this Document
Created from <SR 3-10808600571> Applies to:Acme Packet 4500 - Version S-Cz7.2.0 to S-Cz7.2.0 [Release S-Cz7.0]Information in this document applies to any platform. GoalWhen system is upgraded from 4GB to 8GB of memory, errors might occur in Diags. An example of such an error would show in diagnostics: 018: I2C Processor Module Memory Size Test
[DiagReportError Start] WED MAY 20 07:38:55 2015 ERROR Routine Name: DiagSd3ComE_VerifyDdrSizeTest() Expected Comm Express module DDR3 Memory Size to be 4 GB. Actual Installed Memory is 8 GB in 2 Modules. Note: SD3 Mainboard IDPROM Options field specifies the expected DDR3 memory size (0=4GB, 1=8GB). Currently, the Options field is set to 0.
In this scenario, it will be necessary to update the ID PROM to indicate that 8G of memory is installed. This procedure is described below. SolutionThe memory failure can be fixed by updating the Id PROM to indicate that 8G of memory is installed. In Diagnostics mode, use the "cpu2IdUpdate" command to update the "Options" field of the Id PROM to 1 which indicates 8G of memory. To access Diagnostic mode, please refer to:
How to Execute Diagnostics on an NN4500 or NN3800 (Doc ID 1589482.1)
[diag_proc] -> id r mbd Contents of Mainboard Id PROM Oracle System Serial Number: NONE Oracle Part Number: 0000000 Oracle Rev: 00 Acme Part Number: 002-0610-50 Serial Number: 151033005692 Acme Functional Rev: 5.02 Artwork Rev: 5.00 PCB Family Type: Mainboard - 0x11 ID: Mainboard Format Rev: 10 Options: 0 <<<<<<<<<<<<<<<<<<<<<<<< Manufacturer: Plexus Neenah Week/Year: 33/2010 Sequence Number: 005692 Number of Programmable Devices: 5 Number of MAC Addresses: 16 Starting MAC Address: 00 08 25 04 43 f0 Boot PROM Base: 0x0000 CheckSum: 0x03ac Programmable Devices: --------------------- 1. 004-0113-xx Rev: 1.02 2. 004-0087-xx Rev: 1.04 3. 004-0053-xx Rev: 3.02 4. 004-0054-xx Rev: 3.01 5. 004-0101-xx Rev: 1.01
And the test fails because 8G of memory is installed: [diag_proc] -> mod i2cmbd Module Name: i2cmbd [diag_i2cmbd] -> t 18 Testing I2C Motherboard Bus Tests (i2cmbd) 018: I2C Processor Module Memory Size Test----------> 018: I2C Processor Module Memory Size Test [DiagReportError Start] FRI JUL 10 12:55:33 2015 ERROR Routine Name: DiagSd3ComE_VerifyDdrSizeTest() Expected Comm Express module DDR3 Memory Size to be 4 GB. Actual Installed Memory is 8 GB in 2 Modules. Note: SD3 Mainboard IDPROM Options field specifies the expected DDR3 memory size (0=4GB, 1=8GB). Currently, the Options field is set to 0. [DiagReportError End] [End of Errors] 018: I2C Processor Module Memory Size Test failed
Then the "cpu2IdUpdate" command is executed and the test will pass:
[diag_i2cmbd] -> cpu2IdUpdate Starting Id Update... Reading Id PROM... Writing Id PROM... Contents of Mainboard Id PROM Oracle System Serial Number: NONE Oracle Part Number: 0000000 Oracle Rev: 00 Acme Part Number: 002-0610-50 Serial Number: 151033005692 Acme Functional Rev: 5.02 Artwork Rev: 5.00 PCB Family Type: Mainboard - 0x11 ID: Mainboard Format Rev: 10 Options: 1 <<<<<<<<<<<<<<<<<<<<<<<< Manufacturer: Plexus Neenah Week/Year: 33/2010 Sequence Number: 005692 Number of Programmable Devices: 5 Number of MAC Addresses: 16 Starting MAC Address: 00 08 25 04 43 f0 Boot PROM Base: 0x0000 CheckSum: 0x03ad Programmable Devices: --------------------- 1. 004-0113-xx Rev: 1.02 2. 004-0087-xx Rev: 1.04 3. 004-0053-xx Rev: 3.02 4. 004-0054-xx Rev: 3.01 5. 004-0101-xx Rev: 1.01 Id Update Complete.
here is an example of Testing the fix: [diag_i2cmbd] -> t 18 Testing I2C Motherboard Bus Tests (i2cmbd) 018: I2C Processor Module Memory Size Test---------->passed [diag_i2cmbd] ->
The cpu2IdUpdate command updates the mainboard Id PROM Options field to 1 which indicates that 8G of memory is installed on the CPU2 Module.
Note: In the case the CPU2 Module has 4G of memory installed, and this is the expected configuration for CPU2 Module, then the Options field should be 0. To set Options field to 0, issue the cpuIdUpdate command with -u option which will undo the 8G option setting. Example: [diag_proc] -> cpu2IdUpdate -u. After the command has updated the mainboard Id PROM, it will display the Id PROM contents and the Options field will be 0.
References<BUG:21351385> - 4500 HDD FORMATTED UNDER LINUX FAILS THE 4500 VXWORKS DIAGS<BUG:19761986> - [PD00061034]4500 HDD FORMATTED UNDER LINUX FAILS THE 4500 VXWORKS DIAGS <NOTE:1589482.1> - How to Execute Diagnostics on an NN4500 or NN3800 Attachments This solution has no attachment |
||||||||||||||||
|