Best Practise In Firmware Patching for the T1000/T2000/T5X20

Best Practise In Firmware Patching for the T1000/T2000/T5X20


Many Sun SPARC Solaris system administrators will rave about how simple and elegant the OBP was on SPARC platforms going back to the SPARCstation 1. That simple OK that allowed you to rapidly boot net or boot disk1 to boot from a different OS image from the default. Apart from showing my age and proving I was easy to please the OBP is simply really effective. This firmware did little after the OS booted and in general most users never really needed to upgrade their OBP.

Today that firmware stack on the T1/T2 bases system families has grown. It now includes the features the OBP and also has features only found in the OSes in the past. The Hypervisor with Logical Domains software which makes up today's firmware stack while very elegant and small for what it does is far larger and also very active while the system is running your applications. Ldoms allows you to run many OS images on one system with different patch rev like the E10k domains of old, and soon will let you to migrate Ldoms from one system to another etc. ;) While most of this complexity is hidden from you and using Ldoms is simple for the average Solaris admin it is not suite business as usual.

What does this mean to a Solaris Admin on T1&T2 platforms ?

It simply means that as part of your Solaris Patch Policy you should always include updating your Firmware and Ldoms stack as well as the Solaris Patches. The are a number of pretty compelling reasons why.

  1. The features in the Solaris part of Ldoms is closely linked to the corresponding release of Hypervisor with Ldoms. So if you want to be try that new feature like live migration you need to have the right release in each case.

  2. As described above the FW stack has grown and along with new features you get bug fixes and performance improvements. If you believe in the need to patch Solaris then you need to upgrade your FW. However if you never patch your Solaris installation as many customers do not and never see an issue then don't patch your FW.

  3. Sun QA teams across Solaris and the Systems group test up-coming releases of Solaris Updates, Nevada and OpenSolaris and always use the latest released firmware for testing. Aligning with this is aligns your own software stack with the most tested and trusted Sun stack.

  4. Its is easier to stay current . Upgrading from minor release to minor release is really safe and painless while going from a very old release may require you to do a number of intermediate upgrades, and of course this will happen when you least need additional work.

  5. Your new Sun box may not come with the latest firmware installed, an issue we are addressing ( please bear with us ) so even new systems can benefit from checking to ensure you are current.

How do I find out what my firmware release is on my T5220 ?

On your systems Service Processor

sc> showhost

Sun System Firmware 7.1.3.e 2008/07/29 13:40

Host flash versions:

Hypervisor 1.6.4.b 2008/07/11 08:04

OBP 4.28.10 2008/07/12 12:37

POST 4.28.10 2008/07/12 13:02

Details on how to log into your SC are included on and the documentation supplied with each system.

SunSPARC Enterprise T5120 and T5220 Servers Installation Guide

How Do I update the firmware ?

Updating the firmware is explained in this document.

How do I find out where the latest version of Sun System Firmware are ?

I find the fastest way is to use Sun System Handbook ( All seems familiar and common sense ? Good )

Select Servers in the first drop down box.

The select “T5220” on the 2nd.

And this pretty page jumps ups\\

Including this section

Flash PROM Patch

127580 - 7.0.x System Firmware
136932 - 7.1.x System Firmware

Select firmware from the box on the left and you get the example below.

Note Before you shout my god that is a lot of bug fixes in a firmware patch, this is the full list of all fixes for this release on all platforms not just the T5120. So you see other platforms like the T2000 listed and many related to platforms still under development. While the release train for each train is shared there is a platform specific sections.


Download Patch (13326673 bytes):


Download Signed Patch (13331770 bytes):


Signed Patch Documentation 

Patch Finder

Document Audience:


Document ID:



Hardware/PROM: SPARC Enterprise T5120 & T5220 Sun System Firmware with LDOMS support

Copyright Notice:

Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved

Update Date:

Wed Aug 13 06:54:45 MDT 2008

See Patch Revision History

Patch Id:136932-03
Keywords:hardware/prom: sparc enterprise t5120 & t5220 7.1.3.e flashprom security
Summary:Hardware/PROM: SPARC Enterprise T5120 & T5220 Sun System Firmware with LDOMS support
Date: Aug/13/2008
Installation Requirements:
Additional instructions may be listed below
Solaris Release:10
Sun OS Release:5.10
Unbundled Product:Sun System Firmware
Unbundled Release:7.1.3.e
SPARC Enterprise T5120 & T5220 Sun System Firmware 7.1.3.e flashprom update
Relevant Architecture:sparc
BugId's fixed with this patch:

6485109 6487885 6488334 6489630 6512417 6519557 6529467 6530696 6532136 6537680 6538289 6541482 6545380 6547428 6549183 6553956 6555126 6556636 6558874 6558875 6558876 6558974 6560249 6563453 6564189 6565130 6566151 6567748 6572421 6574695 6575857 6576348 6577471 6581061 6581227 6581868 6583280 6584080 6586938 6587179 6587238 6587418 6587522 6588393 6588443 6590036 6591377 6592314 6592934 6593801 6594044 6594395 6595231 6596924 6598988 6600945 6601551 6601935 6602227 6602244 6602475 6603535 6603949 6603960 6604416 6604574 6604967 6605824 6607368 6607719 6607780 6607996 6610641 6611174 6612947 6613103 6613209 6613677 6614166 6614911 6615776 6616381 6617464 6618239 6618866 6619164 6619932 6619991 6621350 6621584 6621998 6623032 6623132 6623142 6623619 6623916 6624408 6624658 6624684 6625125 6626041 6626045 6626599 6627667 6630112 6630598 6630613 6631187 6631875 6632210 6632561 6634497 6634974 6634980 6634997 6635149 6635181 6635541 6635618 6636325 6637134 6637424 6637682 6637992 6638901 6639002 6639010 6639013 6639099 6639225 6639312 6639912 6640494 6640613 6640893 6641093 6641113 6641377 6641936 6641981 6642702 6642705 6642749 6642800 6642804 6642807 6642809 6642932 6643632 6644049 6644994 6647026 6647337 6647462 6647778 6648468 6648867 6649268 6649860 6650227 6650241 6650392 6650585 6651301 6651325 6651513 6652004 6652046 6652445 6652635 6654153 6654272 6654395 6654784 6654860 6654887 6655060 6655263 6655312 6655361 6656072 6656245 6656689 6657584 6657637 6657711 6657747 6657972 6658373 6658389 6658510 6658551 6658998 6659139 6659298 6659301 6659611 6660171 6660206 6660399 6660672 6661197 6661663 6661716 6662147 6662162 6663348 6664193 6665185 6665257 6665650 6666120 6666122 6666154 6666265 6666361 6666425 6666797 6666878 6666913 6666961 6667511 6667926 6668015 6668651 6669121 6669206 6669222 6669255 6669412 6669456 6669488 6669841 6670137 6670188 6670340 6670841 6671070 6671110 6671343 6671365 6671538 6671677 6671945 6672185 6672320 6672380 6672954 6673405 6674205 6674338 6674589 6675315 6675710 6675793 6676130 6676224 6676309 6676561 6676807 6676924 6676959 6677467 6677699 6677840 6677901 6678016 6678254 6679095 6679121 6679155 6679408 6679411 6680498 6680637 6681676 6681791 6682118 6682424 6682758 6682834 6682970 6683273 6683322 6683328 6683801 6684679 6684913 6685358 6685903 6686133 6686172 6686422 6686442 6687097 6687340 6688615 6688749 6689590 6690208 6690807 6690844 6690978 6691664 6691804 6692928 6693734 6693906 6694497 6694831 6696045 6696383 6697814 6697899 6698362 6698692 6698816 6699979 6702022 6702424 6704491 6705064 6705118 6706405 6708044 6708080 6708608 6710098 6710322 6710682 6711750 6712358 6712366 6712395 6712683 6713501 6717373 6719274 6720401 6720737 6721020 6722602

Changes incorporated in this version:

6673405 6676561 6678254 6685358 6686422 6698816 6704491 6720401 6720737 6721020 6722602

Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:


Files Included in this Patch:
Problem Description:
6722602 mem leak in plat\*d get_faults code
6721020 OpenBoot should handle "shutdown" request from Hypervisor
6720737 small leak in plat_hwsvc_free_fault_data
6720401 POST should not fail the GBE device unless it is absolutely certain that the GBE is at fault
6704491 OBP doesn't display all disabled devices
6698816 multiple (all?) objects in the SUN-PLATFORM-MIB return "noSuchInstance" during SNMP GET
6686422 ILOM hangs and does not allow user logins via network or RS232 console port
6685358 need some caching in snmp
6678254 ipmitool sunoem cli through lanplus prints out garbages
6676561 changing NVRAM parameter at OS level causes panic : BAD TRAP: type=31
6673405 adding memory to system causes the saved LDoms configs on the SP to be invalidated

(from 136932-02)

6719274 Thrasher does not work on VF platforms
6717373 cpu-table (in arch/sun4v/cpustruct.c) should be cleaned before use
6713501 improve PCIE test and scan from post menus.
6712683 POST mistake the slot of the faulted DIMM
6712395 POST times out with 8GB FBDIMMs
6712366 monitor preferred resolution does not work on XVR50
6712358 POST print function confusion
6711750 cpuset pointer is invalid after sc warm start on N2/VF systems
6710682 Sunvts hsclbtest test fails on Maramba platform
6710322 Turgo POST fails when T1 PCI-X card is plugged in
6710098 panic on CPU thread; BAD TRAP type=33 and type=34 reported;
        Crashme test provokes this immediately
6708608 master CPU timeout occurring on T5140/T5240
6708080 SNMP gets don't report fan module is a FRU
6708044 IPMI driver regression: broken on s10u3
6706405 expand 6679155 to apply to all platforms with PIU, not just Batoka
6705118 Intermittent XAUI Lane Synchronization Failure at Flex
6705064 POST, block memory test fails if thread 0 is asr disabled
6702424 larger vbsc md/rom allocations can cause problems on 64Mb machines (huron/glendale)
6702022 WARNING: invalid vector intr: number 0x413, pil 0x0 logged on Batoka during bootup after reboot
6699979 change SP_PROTO default in platform makefiles
6698692 PIU Secondary error handling for UE RECV needs fixes
6698362 Hypervisor abort upon receiving DAE_nc_page trap
6697899 Batoka/Maramba: Couldn't get to Unix prompt after boot disk. Typing in console didn't work.
6697814 use larger page sizes for real to physical mappings
6696383 PRI template for Batoka missing pci-mem64-support property; VF templates need factoring
6696045 trap Stack Array ECC errors handled incorrectly
6694831 increase size of ldc queues in sram for performance
6694497 POST incorrectly reports timeouts
6693906 probe-scsi-all on USB1.1 storage generates Fast Data Access MMU Miss
6693734 platforms that support MEM64 and PCI hotplug using invalid memory sizes
6692928 sunoem cli can drop connection just with single receive failure
6691804 VBSC missing POST reconfig flag
6691664 bad detector in the
6690978 incorrect diagnosis of a memory UE
6690844 confusing POST PCI id test error
6690807 dmake needs to compile parallel targets correctly to allow parallel WOS assembly
6690208 no ereport generated for an FBU error
6689590 Webserver runs out of memory during security scan
6688749 cache target CPU pointer to improve VDEV interrupt efficiency
6688615 LDC packet transfer to/from SRAM could be a little more efficient
6687340 when hostconsole log gets full, entire log rotates, making info unavailable to customers
6687097 virtual-console device always returns NULL very first character available after it gets opened
6686442 Congo ILOM should support ipmitool sunoem CLI feature
6686172 TPM code incorrectly included in N2/VF POST makefiles
6686133 HV support for SP initiated reset
6685903 ldoms config boot after resetsc fails to save PRI; resetsc again emits
        PRI Error + ldmd fatal error
6684913 optimise enhanced POST Systest tests for N2 products
6684679 ipmitool sunoem cli command when sourced from file displays many "\^D"
6683801 N2 TSB miss/MMU error trap handlers could be a little more efficient
6683328 failure of some IO devices disabled incorrectly
6683322 with non-factory-default spconfig: ldmd fatal error: No available physical memory
6683273 micro optimisation for hypervisor spinlocks
6682970 clock drift on N2 platforms (Glendale, Monza & Turgo) due to spread spectrum
6682834 transition ds port state to "init" before bringing up corresponding ldc
6682758 VF Fatal NCX timeout when primary domain is reset -
6682424 ipmitool sunoem cli needs to increase timeout when spsh exits
6682118 RKVMS-AST2000: Deleting first session before second, login menu appears hangs javaRconsole
6681791 remove obsolete stack-related directives in n2
6681676 Hypervisor command cross-calls should be cleaned up
6680637 parallel make of VBSC has race in opcode-derived file creation
6680498 bincheck isn't quite binary safe
6679411 DBU ereports are missing L2 info
6679408 L2ND SER is discarded
6679155 VF team says to set pio_control_1 in Mem 64 PCIE Offset Register to avoid potential deadlock
6679121 possible race condition in ipmi threshold adjusting code
6679095 completion timeout bit not set in PIU_PLC_TLU_CTB_TLR_UE_INT_EN for sun4v platforms
6678016 enable features for SPARC powermgmt
6677901 ILOM timestamp creation needs to work reliably during parallel platform makes
6677840 enhanced POST memory tests on VF platforms should test local memory only
6677699 start %pc may not be what it should be when cpu_start() called immediately after cpu_stop()
6677467 Lynx/Virgo:spsh exit causes seg fault
6676959 Service tag is not properly programmed
6676924 vbsc frees memlayout buffer without checking if it is allocated
6676807 FERG needs to filter FBRs
6676309 clock drift in Huron due to spread spectrum
6676224 ipmitool sunoem led get:Sun OEM Get LED command failed: Parameter out of range
6676130 g12n - stale /etc/snmp/snmpd.static.conf causes no SNMP Traps to be sent
6675793 POST hangs when using diag_verbosity=debug
6675710 Gemini+_Pegasus+: Cannot ssh or console into SP using local/ldap user accounts
6675315 g12n - -  no snmp trap when a sensor event occurred
6674589 can't boot if HOST is reset two times approx 10 secs apart
6674338 cpuid and serial number should match in SERs
6674205 stick frequency inaccuracy due to spread spectrum
6672954 HV should offer build target to build without timestamp
6672380 vestiges of htraptracing not eliminated when vcpu is stopped
6672320 update user-visible copyrights to 2008
6672185 fopen, fprintf, fclose are not check for null
6671945 alom and ilom command lists incorrect DIMM size for 1GB Micron DIMMs
6671677 factory-default MD missing md-generation# property
6671538 vbsc should power off host immediately for POK Faults
6671365 Hypervisor makefiles could be rearranged to reduce duplication
6671343 Hypervisor sources could use cstyle and other misc cleanup
6671110 Compiler optimization ensures strands never sync and CPUs fail to start
6671070 POST diagnoses to wrong DIMM if faulty DIMM is in either D2 or D3 slots
6670841 HV must ensure C2C bit set for all remote cache errors
6670340 optimise enhanced POST memory tests for N2 products
6670188 memory leak in capi_get_fru_info
6670137 snmpd coredumps
6669841 get rid of unecessary build flags and compile flags
6669488 POST times out with verbosity min
6669456 GET_DRAM_ERROR should be the same for N2 and VF
6669412 G4F/Thor : WebGUI stops working after changing Network settings in WebGUI
6669255 domains fail to boot from right devalias name
6669222 lock in mmu_miss can be eliminated to reduce contention
6669206 picl displays error "PICL snmpplugin: sunPlatSensorClass 0 unsupported" when fault
        detected on iobox
6669121 remove unneeded IPMI mods files
6668651 HV RA to PA guest mappings should not use padding in structure
6668015 strand_in_error needs rework
6667926 no status update to user with non-debug vbsc
6667511 capsimload binary not installed on core 2.0 target image
6666961 max level POST on Batoka with memory CE's gets unexpected trap to address 0
6666913 add support for lint tool to source base for Linux builds
6666878 determine size of max_indicator_mech_map in libcapidirect
6666797 support reading md for ldc queue size and offsets for n1
6666425 bootload() function could be written in C instead of assembler
6666361 ILOM needs sis state memory
6666265 support event/reading type set to 0x6f for galaxyplatforms
6666154 hang in OBP when upgrading Huron from 7.0 to 7.1 FW
6666122 IPMI LAN consumes all available resources if it fails to bind to TCP port
6666120 fix "sunoem led get" for Phase 1 on non-Andromeda platforms
6665650 DRAM MA and CWQ load UEs may result in panic while trying to retire a page
6665257 Huron leaks 980 bytes on each power cycle
6665185 pci-mem64-support property (in openboot node) missing from the pri
6664193 speedy mondo dispatch rework leaves niu interrupts in the dust
6663348 inj command only works with root password being the default
6662162 watch-net-all not testing interfaces
6662147 coredump from lumain, hanging spsh
6661716 N2/VF should insert "variables" node only under "root" node and never "openboot" node
6661663 PID2VCPUP doesn't check for vcpu->strandp being NULL before dereferencing
6661197 Hypervisor should provide more useful information when aborting after error
6660672 SensorMonitor doesn't treat 2 byte DiscreteReadingMask properly
6660399 after sysfwdownload, flashupdate -s should remove /coredump/ILOM_flash.pkg when done
6660206 Huron POST spelling error: "Lopback" missing "o". eg:"ERROR: TEST = BCM8704 Internal Lopback"
6660171 port capisimload from trunk to core 2.0
6659611 mask wrong in relocate of vector interrupt table
6659301 need to support i2c-translation for 8275-based platforms
6659298 pca9553_blink routine logic for determining ACT (vs LOCATE) LED needs to scale
6659139 JRC: System cannot find CD image when installing any RHEL using JRC redirected image
6658998 X4100m2 ilom over ssh or javaRconsole stops reporting events; ipmitool reports current events
6658551 IPMI Redesign: sensorlist records should not need to be strictly ordered
6658510 snmp engineid incorrect default reduces v3 security
6658389 IPMI LAN process may crash sporadically because of ignored error code
6658373 motherboard shouldn't be faulted when ambient temperature threshold exceeded
6657972 HV not generate ereports for IO error injection after error injected to pciexrc1
6657747 use java workarounds for Turkish and Estonian keyboards
6657711 single scratchpad UE in kernel mode generates panic and HV abort
6657637 Scratchpad register correctable error injection generates panic: bad kernel MMU trap
6657584 enhance ILOM GUI Diagnostic tab on Andro & C10 to support manual operation of PCCheck
6656689 ldc subscribers cannot determine if SP has been reset
6656245 max_ra_bits property in pri should be 40
6656072 post CPU test failures, hardware under test is wrong field may state/fail wrong core
6655361 leave output of svn stats in webrev directory to be used for putback list
6655312 fan control algorithm issues
6655263 ILOM fmd 2.0b2 repeatedly core dumps on new platform
6655060 interrupts left pending for stopped CPUs result in non-idle idle strands6654887 SNMP trap destination port should be configurable
6654860 POST code setup for xaui copper
6654395 ldmd fatal error: No available physical memory
6654272 Alt Graph press on JavaRConsole with Windows OS provides unusable keyboard
6654153 Frutool on Andromeda CMM can report invalid data to capi if i2c requests fail
6652635 NSTRANDS_PER_CHIP_MASK pre-processor define is incorrect
6652445 large amounts of data redirected to console eventually stops being printed
6652046 XAUI Conflicting error message
6652004 javarconsole: deleting first tab makes second tab appear disconnected
6651513 version negotiation in OBP's vnet/vdisk doesn't adhere to the protocol
6651325 fix keymaps for Tier 1 (Italy, French, Brazil, Spanish, German)
6650585 showplatform and /SYS/ACT do not always display correct host state
6650392 boot-time and reset-time can be improved with further memory scrubbing changes
6650241 vBSC runtime can be improved by %40 just by turning compiler optimization on
6649860 conflict between fatal handling and power management
6647462 problem with T2000 SysFW 6.5.5, won't see DVD rom device after upgrade
6642807 mis-merge in main.s causes SET_VCPU_STRUCT() and SET_STRAND_STRUCT() to happen twice
6642749 when connected to SP via serial port, sending NULL character results in <break> being
        sent to domain
6641936 'consolehistory' in alom-cli not displaying correct history of information
6641377 alom cli usage for logout is not correct
6639312 only FRUs should have fault_state property (except for /SYS)
6639099 cannot view entire history log using ilom cli due to line_count and pause_count restrictions
6639002 incorrect FRU callout in diagnosis of PCI card(s) for FMA IO faults
6637424 offsets.h complains about missing definition
6635541 SP needs to implement correct System Policy when SCC NVRAM Invalid or Not Present
6634980 possible Data corruption when using NVRAMRC kill or yank
6634974 incorrect Error reported on nvramrc CRC Error
6632561 incorrect GNUmakefile can hang the build
6630598 call ldc_copy with negative flag returns ENOACCESS
6626599 use SIS state and descriptive string in guest-soft-state delivered by host to sc
6625125 RESET_FEE needs to be set to non-zero value
6624658 when stop /SYS command is not used, HOST_LAST_POWER_STATE not effective
6623619 PRI IO slot canonical paths are missing trailing "@0" component
6618866 customers need to be able to automate FW updates
6617464 QJ070821-014 prtdiag not displayed FAN exchanged
6616381 offsetchk prints incorrect array size
6613209 value of /HOST/diag/trigger changed when motherboard replaced [QJ070903-042]
6613103 sp fatal error generated after ac powercycle with chassis cover removed and
6612947 system hangs after 60 ms power glitch
6610641 Solaris reboot causes HDD OK2RM to stay on
6607780 RFEN: ActDir to support 'group movement' within tree even if MS ActDir warns against it
6607719 unable to delete last session in javarconsole if session to left of it is deleted first
6604574 Erratum workaround: MCU Refresh Frequency and Sync Frame Frequency cannot be integer multiples
6602475 javarconsole: choose 'No' to stop cd image redirection, checkbox is blank
6601935 plathwsvcd/showfaults: fault message in /var/tmp/faults.tmp doesn't show in showfaults command
6600945 power-off doesn't power off virtual machine OBP is running within
6598988 need error handling support for UEs in foreign L2 cache reads
6593801 when all platform identity checks fail, system poweron should be disabled
6588443 system should respond to invalid mem config (mixed arch) sooner (less than current 5 minutes)
6587238 VBSC sometimes does not reboot system after SIR
6577471 VBSC should not power-cycle when reset requested via CLI
6574695 move Maramba IIT code to Common area
6566151 Ontario s10u4 eft.undiagnosable_problem for jbc.cpe jbc.mb_pea jbc.jtceew
6564189 power state should be checked before calling sensor access functions
6560249 ilom should read vbsc version via provided API
6558974 remove check for unbind property in guest parse routine
6556636 VBSC should build separate versions of object files for debug and non-debug
6555126 increase size of ldc queues in sram for performance
6549183 Guest Watchdog should be made LDoms aware
6545380 ilom DMTF cli: Unable to force RW console if another user has console
6541482 processor always starts on lowest available strand, even if it is asr disabled - For Huron
6538289 Galaxy-snmp dumps core, timeouts during compliance test on IlomCtrlMIB
6537680 ERROR: too much data in /var/opt/vbsc/asrdb - no backing store for ASR DB
6532136 ilom scc command improperly initializing SCC card
6529467 POST should handle preceeding spaces gracefully
6519557 Hypervisor should read md for ldc queue size and offsets
6488334 VBSC sets up memory incorrectly in mixed DIMM config on N2
6487885 javarconsole doesn't prompt user that it's been disconnected in timely manner
6485109 isalist output need to be corrected on Niagara2

(from 136932-01)

6683322 with non-factory-default spconfig: ldmd fatal error: No available physical memory
6682834 transition ds port state to "init" before bringing up corresponding ldc
6676959 Service tag is not properly programmed
6676309 clock drift in Huron due to spread spectrum
6666154 hang in OBP when upgrading Huron from 7.0 to 7.1 FW
6664193 speedy mondo dispatch rework leaves niu interrupts in the dust
6661663 PID2VCPUP doesn't check for vcpu->strandp being NULL before dereferencing
6657972 HV not generate ereports for IO error injection after error injected to pciexrc1
6656689 ldc subscribers cannot determine if the SP has been reset
6655060 interrupts left pending for stopped CPUs result in non-idle idle strands6654784 broke Huron build trying to compile it with multi-node support
6654395 ldmd fatal error: No available physical memory
6651301 add IOBOX connection property support to CAPI and envmon
6650585 showplatform and /SYS/ACT do not always display correct host state
6650227 bootmode reset_nvram fails to reset OBP to defaults
6649268 strand error struct - unaligned memory accesses
6648867 unaligned write in strand error handling
6648468 when there are memory holes, Hypervisor passes incorrect memory size argument to guest(s)
6647778 Error: Invalid property value when setting reset_to_defaults to None
6647337 restarting domains with multiple domains in existence causes incorrect uptime in Zeus
6647026 available commands listed for /X/powermgmt isn't correct in CLI
6644994 incorrect data received as response of pcp interface on Huron
6644049 need to ditch polling in favor of interrupts for idling
6643632 refactoring and restructuring changes needed for platform scalability
6642932 CWQ and MAU qconf set head_marker field to wrong value, causes interrupts immediately
6642809 /SPD/Timestamp printed incorrectly
6642804 SET_SIZE(start_secondary_master) is missing in NCHIPS=1 case
6642800 SET_SIZE(start_master) is missing
6642705 /etc/init.d links created on SPARC but not applicable
6642702 /etc/init.d scripts for scc, identify, bbrd, hwclock should not be replicated in mods area
6641981 CapiSDR needs to set bits 7:6 in Sensor Units 1 when Discrete sensors use Full SDRs
6641113 ActiveDirectory Web GUI not showing '<USERNAME>' portion of userdomain in table format
6641093 port CAPI Sensor simulator from ILOM 3.0 to 2.0
6640893 add better stack debugging to HV
6640613 ipmitool incorrectly displays Discrete sensors, especially Discrete sensors that use Full SDRs
6640494 no HV debug output on port 2001
6639912 uadmin 2 0 and reboot reads old bootmode settings (should be cleared)
6639225 backout 6549183, causes 6638756
6639013 N2 post interface update
6639010 change HV 1.6.x file names to be more apt
6638901 RED_STATE if MMU error in hyper-privileged mode
6637992 vecintr() mondo dispatch could be reordered for performance
6637682 move debugflags to mini-MD
6637134 HV abort handling broken at TL = 0
6636325 HV trap trace doesn't work after the guest resets
6635618 enable ILOM target /SP/powermgmt on T5120 and T5220
6635181 1.6 vbsc rejects LDoms 1.0.1 MD bootsets
6635149 mmu_tsb_ctxnon0() returns EINVAL with shared context setting, context_index = -1
6634997 some DAUs should be reported to guest as non-resumable
6634497 Servicetag information incorrectly populated
6632210 Hypervisor could use print macro that handles g7 clobbering
6631875 call ldc_mapin with misaligned cookie does not return EBADALIGN
6631187 Power Management query via web while chassis is powered off hangs
6630613 call ldc_copy with mismatched page size returns EOK
6630112 some DEVINST2INDEX or DEVINST2COOKIE failures will be nasty
6627667 change OBP environment variable pci-mem64? default value from false to true
6626599 use SIS state and descriptive string in guest-soft-state delivered by host to sc
6626045 update RNG OBP virtual-device node for Huron/N2 platforms
6626041 machine description for guest needs to support rng-#units propval in RNG virtual-device node
6624684 VCPU start_stick is never initialised
6624408 queued sp messages relayed to Solaris syslog should indicate so
6623916 software guest state updates generate too much traffic
6623142 Hypervisor needs to inform vbsc of soft state
6623132 DMU Data Parity Error should not be set as Fatal
6623032 VBSC builds fail with standard Sun make
6621998 configuring ldc channels should not corrupt other sysinos
6621584 Hypervisor stack size should be reduced
6621350 teja_profiler_dump() can dump bogus info to the console
6619991 update Phase 1 to allow a "Chassis" Entity
6619932 hv_ldc_copy should return EINVAL for SP endpoints
6619164 vBSC is running POST for user resets even if diag_trigger does not have user_reset set
6618239 dmake does not compile multiple N2 targets correctly
6615776 number of guest LDC channels need to be increased on per platform basis
6614911 configuring NCS_QTYPE_CWQ queue does not set tail offset to zero
6614166 need to pass correct Hypervisor md header to md_check_content_version
6613677 replace qas with fbe in Makefile
6611174 mau/cwq should target interrupt based on submitter
6607996 creating IPMI records from JEDEC DIMM SPDs, need to synthesize serial number properly
6607368 ENABLE_PCIE_OE_ERR_INTERRUPTS macro needs a tweak
6605824 additional error after error storm is handled results in incorrect ereport
6604967 number of guest LDC channels need to be increased on per platform basis
6604416 update versioning for vbsc1.6.x-gate
6603960 hwtw entry management could use a little optimization
6603949 sample guest dis_bpcc() function has typo and is C-style filthy
6603535 firmware needs to check FBDIMM voltage range
6602244 need parallel memscrub timeout
6602227 Hypervisor stack needs overflow and underflow safeguards
6601551 use mailbox for systest arguments
6596924 vbsc should check actual return value of stat()
6595231 rng_ctl_write() doesn't process and store wait counts passed in with control register values
6594395 "Options: true false" menu interrupts OBP reset
6594044 removal of "next" spconfig results in incorrect selection
6592934 occasional LDOM warning message after POST
6592314 ldc_read (vbsc) does not set qhead after processing control pkts
6591377 naming for IPMI FRUs should be consistent with previous platforms
6590036 malformed MSI errors are encoded wrong
6588393 N2 sends invalid interrupt to all strands on startup
6587522 missing information in "ldm list-config"
6587418 Huron vbsc should check MD content-version like N1 does to ensure firmware compatibility
6587179 rng_data_read_diag() returns wrong errno when buffer size not multiple of 8
6586938 add "show components" to cli dmtf argument alias
6584080 Post tests asr disabled XAUI cards
6583280 return status of MD property removal routine is useless
6581868 HV doesn't reset RNG to error state after watchdog timeout expiry
6581227 deserializing fails when number of entries greater than 12
6581061 number of guest LDC channels need to increase on per-platform basis
6576348 console hangs if lowest available strand of control domain is DR'ed out
6575857 DS should check return value from Xmalloc
6572421 regenerate ILOM servicetags entry on SP boot
6567748 LOM should show correct Guest Status sent from OBP and Solaris
6565130 partdef tool should flag error when nodes have same name
6563453 SNMP: udp port snmp unreachable on CMMs
6558876 combining -level all with property with show command doesn't work correctly
6558875 support parsing of mini-md from vbsc for HV-specific info to leave out of HV md
6558874 support delivery of mini-md from vbsc to HV at poweron with HV-specific info
6553956 Hypervisor spill/fill code uses %asi unnecessarily
6547428 warning message has incorrect spelling. WARNING: No response from Domain Service "Providor"
6530696 vBSC should support parallel make
6512417 vbsc needs to compile under modern operating system
6489630 ldc_unmap() with misaligned raddr expects EBADALIGN but receives EOK
Revision History:

136932-02 136932-01

Patch Installation Instructions:
Please refer to the file for instructions on updating the firmware
in the flashprom using the files included in this patch.  In particular, there
is information on the differences involved with the ILOM-based Sun System
Firmware (7.x) in connection with the use of the Solaris Sun Update Connection
Special Install Instructions:

NOTE 1:  Firmware component revisions included with this release:

         Sun System Firmware 7.1.3.e 2008/07/29 13:45
         ILOM Jul 29 2008 13:26:36
         VBSC 1.6.4.d  Jul 29 2008  13:08:55
         Hypervisor 1.6.4.b 2008/07/11 08:04
         OBP 4.28.10 2008/07/12 12:37
         POST 4.28.10 2008/07/12 13:02

         Checksum of Sun_System_Firmware-7_1_3_e-SPARC_Enterprise_T5120+T5220.pkg : 4292411777
         (generated by the /usr/bin/cksum command)

NOTE 2:  By using Sun System Firmware (Firmware) you agree to the terms of the
         Software License Agreement and Entitlement (SLA/Entitlement) found in

         By using the Firmware, you agree to the terms of the SLA/Entitlement.
         If you do not agree to all of the terms, promptly destroy the unused

NOTE 3:  Please refer to the online documentation for feature and version
         compatibility between Sun System Firmware and LDom Manager releases.
         LDoms Release Notes are available on under
         this title and part number:
         Logical Domains (LDoms) 1.0.3 Release Notes 820-4895

NOTE 4:  If you are currently using LDoms 1.0 or 1.0.1 software, you must
         perform a full upgrade procedure to upgrade to LDoms 1.0.3 software.
         Refer to the Logical Domains (LDoms) 1.0.3 Administration Guide,
         820-4894, at You do
         not need to destroy configurations created with LDoms 1.0.2 software;
         you only need to upgrade the software.

NOTE 5:  Sun will update this posting in the future with a link to the
         GPL ILOM source code.  Until then, to request a copy of the GPL ILOM
         source code, please contact

README -- Last modified date:  Wednesday, August 13, 2008

Post a Comment:
Comments are closed for this entry.



« April 2014