Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-2262283.1
Update Date:2018-03-19
Keywords:

Solution Type  Technical Instruction Sure

Solution  2262283.1 :   T5-8, T5-4, T5-2 How to update To Hardware Programmables 1.0.11 and System Firmware 9.6.20.b/c  


Related Items
  • SPARC T5-4
  •  
  • SPARC T5-2
  •  
  • SPARC T5-8
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>CMT>SN-SPARC: T5
  •  




In this Document
Goal
Solution
References


Applies to:

SPARC T5-4 - Version All Versions to All Versions [Release All Releases]
SPARC T5-2 - Version All Versions to All Versions [Release All Releases]
SPARC T5-8 - Version All Versions to All Versions [Release All Releases]
Information in this document applies to any platform.

Goal

PROBLEM OVERVIEW: How to update SPARC T5 CPUMFPGA modules (T5Ms) to version 12.3.7.3 "using Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg, patch 25796761" and system firmware version 9.6.20.b/c or later.

 

Note: min SysFW for T5-2/4 is 9.6.20.b and for T5-8 is 9.6.20.c

This release of Hardware Programmables 1.0.11 updates any T5M to version 12.3.7.3 to better handle certain POK events.

Please see patch README for more details

 

 

Notes :

  • The Hardware Programmables update procedure is the same for T5-8, T5-4, T5-2 servers,
  • System firmware 9.6.20.c is required for the FPGA updates to be active.  It is highly recommended to follow the order of the procedure in this document which does system firmware then FPGA programmables. FYI, there is NO issue updating each of them independently.  Suggesting HW Programmable as the last step is because pull ACs is required (ref: next bullet).
  • Since pulling of AC power cords is required on installing HW Programmables 1.0.11, physical access to the system is required
  • Loading of the FPGA firmware via the BUI/GUI is not supported. Use of the SP serial port connection is recommended so that the prompting of when to power cycle the system can be seen as well as unforeseen problems.
  • If an attempt is made to install the Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg file on a system where the installation is not required, the installation will not update any of the T5Ms. Upon restarting of the Service Processor, the Service Processor event logs will provide additional information.

 

Caution : do not interrupt power to the system while the upgrade is in progress

 

Solution

WHAT STATE SHOULD THE SYSTEM BE IN TO BE READY TO PERFORM THE RESOLUTION ACTIVITY? :

a) Not have any disabled components or faults

b) Serial connection to SP established is recommended, network connect to SP is possible

c) Host powered down

 

WHAT ACTIONS ARE REQUIRED:

 

There are specific instructions to follow to successfully upgrade the T5-x FPGA firmware:

 

1. Before taking any action the current status of the system needs to be determined

  a) Run and save a "normal" level snapshot. Collecting snapshot on ILOM 3.x and later platforms (Doc ID 1020204.1)

  b) Determine if system is already at system firmware version 9.6.20.c or later (-> show /HOST/sysfw_version) which is required for the FPGA update

     Example to check the CPUMFPGA Version:

     1. Enter the Restricted Shell using the Oracle ILOM CLI: 

     -> set SESSION mode=restricted 

     WARNING: The "Restricted Shell" account is provided solely
     to allow Services to perform diagnostic tasks. 

     2. Using the hw version command to verify versions of the CPU FPGA(T5-8): 

     [(restricted_shell) ORACLESP-##########:~]# hw version|grep CPUMFPGA
          1. /SYS/PM0/CM0/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          2. /SYS/PM0/CM1/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          3. /SYS/PM1/CM0/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          4. /SYS/PM1/CM1/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          5. /SYS/PM2/CM0/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          6. /SYS/PM2/CM1/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          7. /SYS/PM3/CM0/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          8. /SYS/PM3/CM1/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3

     2a. Using the hw version command to verify versions of the CPU FPGA(T5-2):

     [(restricted_shell) t5-2-#######:~]# hw version|grep CPUMFPGA
          1. /SYS/MB/CM0/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3
          2. /SYS/MB/CM1/FPGA (CPUMFPGA) FPGA Version: 12.3.7.3

     3. Exit the restricted shell and go back to the Oracle ILOM prompt:

     [(restricted_shell) ORACLESP-##########:~]# exit

Note: if all the CPUMFPGA Versions are at 12.3.7.3 or higher, you don't need to install this programmables (1.0.11).

  c) Check for any disabled components. From ILOM prompt run the command ..... -> show disabled

  d) Check for any fault diagnosis. From ILOM prompt run the command ..... -> show faulty

  e) If any disabled components or faults are found resolved then before proceeding with the FPGA firmware upgrade

 

2. Recommend establishing  access as the root user to the SP(service processor) via the serial mgt port. Oracle Integrated Lights Out Manager (ILOM) 3.1

    Connection and access as root user to the SP network management port is also possible

3. Connect to system console. .... -> start /SP/console

4. halt Solaris and return to to ILOM

5. Power off the system....-> stop /SYS

6. Confirm system power is off.....-> show /SYS     Output should show....power_state = Off

7. If system firmware is not at version 9.6.20.c or later upgrade now while system is powered off and before FPGA upgrade is done. System firmware(not the FPGA firmware) can be done via the BUI/GIU or command line.

8. The command line syntax to load the FPGA firmware is........ load -source <protocol>://<xxx.xxx.xx.xxx>/<pathname> 

    <protocol> is the transport mechanism used, for example http, sftp, etc...
    <xxx.xxx.xx.xxx> is the IP address of the host that provides the ILOM update image file
    <pathname> is the full pathname of the System Firmware update image file on host <xxx.xxx.xx.xxx>

    Example using http to install the Programmables:

        load -source http://100.0.0.0/Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg

A document that explains the options for how to use the "load -source" protocol options and syntax is...How to upgrade the firmware using the ILOM CLI , for SPARC CMT Servers (Doc ID 2101665.1)

Caution : do not interrupt power to the system while the upgrade is in progress

9. During the install the following questions will be asked to which the answer is.....y

Are you sure you want to load the specified file (y/n)? y <<<< note the Y response
This may take up to 10 minutes. At the end of the installation, the Service
Processor will be halted and you MUST AC power cycle the system to complete
installation. Do you wish to continue (y/n)? y<<<< note the Y response

10. You will be prompted to remove AC power:

 

If updating from the serial console, wait until the message : "It is now safe to poweroff the system" appears.

   

 If updating from an ssh session, wait until the session is terminated at the end of the installation, then wait 2 more minute for ILOM to shutdown.

 

It is now safe to poweroff the system..<<<< Safe to Remove AC at this point remove AC power cords for 2 minutes.

 

11. When prompted log into the SP at root. Power on the system......-> start /SYS

12. System will run through power and POST (if POST is configured to run on boot or hw change).

  a) check for any disabled devices...-> show disabled

  b) check for any faults...-> show faulty

  c) run and save a new "after upgrades" snapshot 

Note: The FPGA firmware needs to be at running version 12.3.7.3 on all T5M in the system for improved POK handling to function.  

13. The following are examples of the T5-2 and T5-8(T5-4 similar) successfully completing the upgrade, as well as example of an attempt to upgrade that was not required:

 

Example output of a successful installation using the ILOM CLI on a T5-2:

 

load -source http://x.x.x.x/Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg

NOTE: An upgrade takes several minutes to complete. ILOM
will enter a special mode to load new firmware. No
other tasks can be performed in ILOM until the
firmware upgrade is complete and ILOM is reset.

Are you sure you want to load the specified file (y/n)? y <<<< note the Y response
This may take up to 10 minutes. At the end of the installation, the Service
Processor will be halted and you MUST AC power cycle the system to complete
installation. Do you wish to continue (y/n)? y<<<< note the Y response
Updating /SYS/MB/CM0.........................................done
Updating /SYS/MB/CM1.........................................done
.
.
.
.
Mounting root filesystem read-only...done.
It is now safe to poweroff the system..<<<< Safe to Remove AC at this point remove AC power cords for 2 minutes

Example of Service Processor log events for a successful T5-2 installation:

-> show /SP/logs/event/list

Event
ID Date/Time Class Type Severity
----- ------------------------ -------- -------- --------
286 Mon Jul 28 14:45:00 2014 System Log major
Service Processor halting in preparation of AC powercycle.
285 Mon Jul 28 14:45:00 2014 System Log major
End install of Hardware_Programmables-1.0.11-SPARC_T5-2
284 Mon Jul 28 14:44:59 2014 System Log major
AC powercycle required to complete installation.
283 Mon Jul 28 14:44:58 2014 System Log major
Devices updated. System being shutdown.
282 Mon Jul 28 14:44:58 2014 System Log major
Install of Hardware_Programmables-1.0.11-SPARC_T5-2 successful <<<< Successful install
281 Mon Jul 28 14:44:57 2014 System Log major
Hardware_Programmables-1.0.2-SPARC_T5-2 applied to /SYS/MB/CM1
280 Mon Jul 28 14:41:29 2014 System Log major
Hardware_Programmables-1.0.2-SPARC_T5-2 applied to /SYS/MB/CM0
279 Mon Jul 28 14:38:00 2014 System Log major
Beginning install of Hardware_Programmables-1.0.11-SPARC_T5-2

 

Example of output of an ILOM CLI installation of Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg on a T5-2 where it has already been installed:

 

-> load -source http://x.x.x.x/Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg

NOTE: An upgrade takes several minutes to complete. ILOM
will enter a special mode to load new firmware. No
other tasks can be performed in ILOM until the
firmware upgrade is complete and ILOM is reset.

Are you sure you want to load the specified file (y/n)? y
This may take up to 10 minutes. At the end of the installation,
the Service Processor will be halted and you MUST AC power cycle the
system to complete installation. Do you wish to continue (y/n)? y

Firmware update is complete.
ILOM will now be restarted with the new firmware.

->

Example T5-2 output of the Service Processor event logs when attempting to install Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg on a system where it has already been installed or is not required:

-> show /SP/logs/event/list

Event
ID Date/Time Class Type Severity
----- ------------------------ -------- -------- --------
294 Mon Jul 28 15:32:40 2014 System Log major
End install of Hardware_Programmables-1.0.11-SPARC_T5-2.
293 Mon Jul 28 15:32:40 2014 System Log major
Install of Hardware_Programmables-1.0.11-SPARC_T5-2 successful. No updates required. <<<<< Successful Installation, no update needed
292 Mon Jul 28 15:32:39 2014 System Log major
/SYS/MB/CM1 does not require update
291 Mon Jul 28 15:32:38 2014 System Log major
/SYS/MB/CM0 does not require update
290 Mon Jul 28 15:32:36 2014 System Log major
Beginning install of Hardware_Programmables-1.0.11-SPARC_T5-2

 

 

 

 

 

Example output of a successful installation using the ILOM CLI on a T5-8:

 

load -source http://x.x.x.x/Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg

NOTE: An upgrade takes several minutes to complete. ILOM
will enter a special mode to load new firmware. No
other tasks can be performed in ILOM until the
firmware upgrade is complete and ILOM is reset.

Are you sure you want to load the specified file (y/n)? y <<<< note the Y response
This may take up to 40 minutes. At the end of the installation, the Service
Processor will be halted and you MUST AC power cycle the system to complete
installation. Do you wish to continue (y/n)? y <<<< note the Y response

Updating /SYS/PM0/CM0..........................done

Updating /SYS/PM0/CM1..........................done

Updating /SYS/PM1/CM0..........................done

Updating /SYS/PM1/CM1..........................done

Updating /SYS/PM2/CM0..........................done

Updating /SYS/PM2/CM1..........................done

Updating /SYS/PM3/CM0..........................done

Updating /SYS/PM3/CM1..........................done

INIT: INIT: Sending processes the TERM signal

INIT: Watchdogd: Stopping patting ... Done

Network Interface Plugging Daemon...stop eth0...done.

Stopping kernel log daemon....

Stopping linux-entropy daemon: linux-entropyd Done

...

Will now unmount local filesystems:/dev/mtdblock8 umounted

/dev/mtdblock7 umounted

/dev/mtdblock5 umounted

/dev/mtdblock6 umounted

/dev/loop0 umounted

/dev/root umounted

.
Mounting root filesystem read-only...done.
It is now safe to poweroff the system...<<<< Safe to Remove AC at this point remove AC power cords for 2 minutes

 

Example of Service Processor log events for a successful T5-8 installation:

 

-> show /SP/logs/event/list

Event

ID Date/Time Class Type Severity

----- ------------------------ -------- -------- --------

400 Mon Mar 20 14:00:27 2017 System Log major

Service Processor halting in preparation of AC powercycle.

399 Mon Mar 20 14:00:26 2017 System Log major

End install of Hardware_Programmables-1.0.11-SPARC_T5-8

398 Mon Mar 20 14:00:25 2017 System Log major

AC powercycle required to complete installation.

397 Mon Mar 20 14:00:24 2017 System Log major

Devices updated. System being shutdown.

396 Mon Mar 20 14:00:23 2017 System Log major

Install of Hardware_Programmables-1.0.11-SPARC_T5-8 successful <<<< Successful install

395 Mon Mar 20 14:00:22 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM3/CM1

394 Mon Mar 20 13:58:08 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM3/CM0

393 Mon Mar 20 13:55:54 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM2/CM1

392 Mon Mar 20 13:53:41 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM2/CM0

391 Mon Mar 20 13:51:22 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM1/CM1

389 Mon Mar 20 13:48:59 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM1/CM0

388 Mon Mar 20 13:46:39 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM0/CM1

387 Mon Mar 20 13:44:20 2017 System Log major

Hardware_Programmables-1.0.11-SPARC_T5-8 applied to /SYS/PM0/CM0

386 Mon Mar 20 13:42:04 2017 System Log major

Beginning install of Hardware_Programmables-1.0.11-SPARC_T5-8

 

 

Example of output of an ILOM CLI installation of Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5+8.pkg on a T5-8 where it has already been installed:

 

-> load -source http://x.x.x.x/Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5+8.pkg

NOTE: An upgrade takes several minutes to complete. ILOM

will enter a special mode to load new firmware. No

other tasks can be performed in ILOM until the

firmware upgrade is complete and ILOM is reset.

Are you sure you want to load the specified file (y/n)? y

This may take up to 40 minutes. At the end of the installation, the Service

Processor will be halted and you MUST AC power cycle the

system to complete installation. Do you wish to continue (y/n)? y

..

Firmware update is complete.

Example T5-8 output of the Service Processor event logs when attempting to install Hardware_Programmables-1.0.11-SPARC_T5-2+T5-4+T5-8.pkg on a system where it has already been installed or is not required:

-> show /SP/logs/event/list

Event

ID Date/Time Class Type Severity

----- ------------------------ -------- -------- --------

360 Mon Mar 20 13:02:08 2017 System Log major

End install of Hardware_Programmables-1.0.11-SPARC_T5-8.

359 Mon Mar 20 13:02:07 2017 System Log major

Install of Hardware_Programmables-1.0.11-SPARC_T5-8 successful. No updates required. <<<<< Successful Installation, no update needed

358 Mon Mar 20 13:02:06 2017 System Log major

/SYS/PM3/CM1 does not require update

357 Mon Mar 20 13:02:04 2017 System Log major

/SYS/PM3/CM0 does not require update

356 Mon Mar 20 13:02:00 2017 System Log major

/SYS/PM2/CM1 does not require update

355 Mon Mar 20 13:01:58 2017 System Log major

/SYS/PM2/CM0 does not require update

354 Mon Mar 20 13:01:56 2017 System Log major

/SYS/PM1/CM1 does not require update

353 Mon Mar 20 13:01:54 2017 System Log major

/SYS/PM1/CM0 does not require update

352 Mon Mar 20 13:01:52 2017 System Log major

/SYS/PM0/CM1 does not require update

351 Mon Mar 20 13:01:50 2017 System Log major

/SYS/PM0/CM0 does not require update

350 Mon Mar 20 13:01:46 2017 System Log major

Beginning install of Hardware_Programmables-1.0.11-SPARC_T5-8

 

 

References

<NOTE:2353691.1> - False Positive Power Faults may be Seen on T5 Servers Without Firmware Version 9.6.20.b/9.6.20.c and HW Programmables 1.0.11 or Later

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback