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-2045782.1
Update Date:2018-02-15
Keywords:

Solution Type  Technical Instruction Sure

Solution  2045782.1 :   How to verify SPP are at correct firmware level following SysFW upgrade  


Related Items
  • SPARC M6-32
  •  
  • SPARC M5-32
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Mx-32
  •  
  • Tools>Primary Use>Data Collection
  •  




In this Document
Goal
Solution
References


Created from <SR 3-10756310191>

Applies to:

SPARC M6-32 - Version All Versions to All Versions [Release All Releases]
SPARC M5-32 - Version All Versions to All Versions [Release All Releases]
Information in this document applies to any platform.

Goal

Verify SPP are at correct and consistent firmware level following SysFW upgrade.

Solution

For each HOSTx[0/1/2/3] use the "show /HOSTx" ILOM command to verify the hostconfig_version, hypervisor_version, obp_version, post_version, and sysfw_version
against the versions listed in the following MOS document,

M6-32 firmware matrix SPARC M5-32 and M6-32 Servers: Firmware Image Software Version Matrix Information (Doc ID 1540816.1).

HOSTs assigned multiple DCUs will have a current SPP (sp_name) and potential alternates.  It is not possible to determine the firmware versions on the alternates without forcing a failover to the alternates.

The current active sp_name (or Golden SPP) is listed = /SYS/SPPx[0/1/2/3]

The failover can be forced by initiating "reset /SYS/SPPx" and waiting for 10~15 minutes.
"show /HOSTx" can be repeated and the firmware versions re-verified on the new current active SPP.

 

EXAMPLE:

The following example is performed for HOST0
- from the ilom prompt "->"
- issue the command "show /HOST0"
- you should see the following output, indicating the GM/hostconfig/hypervisor/obp/post versions and the current active SPP. Take note on the golden "sp_name"


/HOST0
...
...

  Properties:
...
...
      dcus_assignable = /SYS/DCU0 /SYS/DCU1 /SYS/DCU2 /SYS/DCU3
      dcus_assigned = /SYS/DCU0 /SYS/DCU1


      gm_version = GM 1.4.2 2014/10/24 09:43 2014/10/24, 09:43
      hostconfig_version = Hostconfig 1.4.2 2014/10/24 09:37
      hypervisor_version = Hypervisor 1.13.2.b 2014/11/13 16:30
...
      obp_version = OpenBoot 4.36.2 2014/10/24 08:15
      operation_in_progress = none
      post_version = POST 5.1.2.a 2014/12/16 13:47
      power_state = Off
      send_break_action = (Cannot show property)
      sp_name = /SYS/SPP0                                       <<<=== current SPP
      state_capture_mode = fatal_scandump
      state_capture_on_error = enabled
      state_capture_status = enabled
      status = Powered Off
      status_detail = 20150519 08:50:31: Host status updated
      sysfw_version = Sun System Firmware 9.3.0.f 2015/01/13 18:58


- notice both DCU0 AND DCU1 are assigned to /HOST0
- to verify if SPP1 has been updated following a completed SysFW flashupdate reset the current SPP0 ("reset /SYS/SPP0") and wait 10~15 minutes
- this will make /SYS/SPP1 current
- for example

-> reset /SYS/SPP0
Are you sure you want to reset /SYS/SPP0 (y/n)? y
Performing reset on /SYS/SPP0


- wait for ~12 minutes before issuing the "show /HOST0" command and remember both DCU0/1 (i.e., SPP0/1) are assigned to HOST0


-> show /HOST0

/HOST0
  Targets:
      VPS
      VPS_CPUS
      VPS_FANS
      VPS_MEMORY
      bootmode
      console
      diag
      domain
      status_history
      tpm
      verified_boot

  Properties:
      autorestart = reset
      autorunonerror = poweroff
      bootfailrecovery = poweroff
      bootrestart = none
      boottimeout = 0
      dcus_assignable = /SYS/DCU0 /SYS/DCU1 /SYS/DCU2 /SYS/DCU3
      dcus_assigned = /SYS/DCU0 /SYS/DCU1
      dcus_available = (none)
      expandable = true
      gm_version = GM 1.4.2 2014/10/24 09:43 2014/10/24, 09:43
      hostconfig_version = Hostconfig 1.4.1.a 2014/07/02 15:31  
      hypervisor_version = Hypervisor 1.13.1.a 2014/07/11 14:11  
      ioreconfigure = add_only
      keyswitch_state = Normal
      macaddress = 00:10:e0:24:6a:b0
      maxbootfail = 3
      obp_version = OpenBoot 4.36.1 2014/06/26 12:20  
      operation_in_progress = none
      post_version = POST 5.1.1 2014/06/26 12:55  
      power_state = Off
      send_break_action = (Cannot show property)
      sp_name = /SYS/SPP1                                 <<<=== notice current HOST0 sp_name have change to SPP1
      state_capture_mode = fatal_scandump
      state_capture_on_error = enabled
      state_capture_status = enabled
      status = Powered Off
      status_detail = 20150519 08:50:31: Host status updated
      sysfw_version = Sun System Firmware 9.3.0.f 2015/01/13 18:58

 

Once the sp_name is the alternate SPP -- SPP1 in this case -- the firmware levels can be re-verified against the above firmware matrix.

References

<BUG:21024666> - HOSTFLASH IMAGE UPDATED ON RUNNING HOST
<BUG:21120905> - HOSTFLASH IMAGE NOT UPDATED ON POWERED OFF HOST
<NOTE:1309092.1> - How to use the Oracle ILOM 3.x Fault Management Shell

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