Obsoleted by: 136927-02 Hardware/PROM: Sun Fire T2000 Sun System Firmware Update LDOMS APL |
Disclaimer:
Please note:
Although OBSOLETED patches are available on SunSolve, Sun recommends using the most recent patches and the most recent revision of those patches. OBSOLETED patches do not include the latest bug fixes and/or product enhancements, and may require the installation of additional patches as a corrective measure.
Status: OBSOLETE
Patch Id: 136927-01
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************Summary: Obsoleted by: 136927-02 Hardware/PROM: Sun Fire T2000 Sun System Firmware Update LDOMS APL
Date: Mar/11/2008
Installation Requirements:
Additional instructions may be listed below
Solaris Release: 10
Sun OS Release: 5.10
Unbundled Product: Sun System Firmware
Unbundled Release: 6.6.1
Xref:
Topic:
Sun Fire T2000 Sun System Firmware 6.6.1 flashprom update
Relevant Architecture: sparc
BugId's fixed with this patch:
6489630 6512417 6518256 6529207 6530696 6547428 6553956 6554604 6558874 6558875 6565130 6566151 6567748 6573578 6575857 6576348 6581061 6581085 6581227 6583280 6584080 6587418 6587522 6588393 6589222 6590036 6592314 6592934 6593502 6594044 6594395 6596924 6597947 6598432 6598988 6599611 6601551 6602227 6602244 6602284 6603535 6603949 6603960 6604416 6604967 6605098 6605824 6607368 6611174 6613677 6614166 6614911 6615776 6616169 6617907 6618239 6619164 6619932 6621350 6621584 6621998 6622328 6623132 6623142 6623916 6624684 6624855 6625350 6625959 6625967 6626041 6626045 6626772 6627667 6628699 6629201 6630020 6630112 6630613 6631875 6632210 6632641 6632642 6632927 6633009 6633960 6634997 6635149 6635181 6635912 6636154 6636325 6636472 6636794 6637134 6637682 6637976 6637992 6637996 6638321 6638529 6638548 6638901 6638972 6639010 6639013 6639225 6639608 6639621 6639688 6639713 6639722 6639782 6639912 6640485 6640494 6640893 6640999 6641132 6641173 6641297 6642681 6642800 6642804 6642918 6642932 6643330 6643632 6643820 6644049 6644434 6644446 6644483 6644516 6646995 6647337 6647461 6647769 6647784 6648304 6648468 6648867 6649034 6649037 6649038 6649134 6649168 6649268 6649785 6649848 6650186 6650194 6650227 6650392 6651138 6651479 6652046 6653625 6653685 6654358 6654464 6654747 6654784 6655469 6655556 6657721 6657972
Changes incorporated in this version:
Patches accumulated and obsoleted by this patch:
Patches which conflict with this patch:
Required Patches:
Obsoleted by:
Files Included in this Patch:
Sun_System_Firmware-6_6_1-SPARC_Enterprise_T2000.bin
Sun_System_Firmware-6_6_1-Sun_Fire_T2000.bin
sysfwdownload
Problem Description:
6657972 HV not generate ereports for IO error injection after error injected to pciexrc1
6657721 POST should offline the failing DIMM module in the event of a CE.
6655556 POST Support for Congo
6655469 FBDIMM TS3 failover config reg is always 0x0 in build_07 and beyond
6654784 broke huron build trying to compile it with multinode support
6654747 control domain panic on T1000
6654464 hvabort when manipulating guest memory segments
6654358 single node failover hangs during obp boot
6653685 after soft/hard reset, "Dropping ereports" sc alert shows up.
6653625 Disabled core masters not idled in slave-init-done
6652046 XAUI Conflicting error message
6651479 remote memory UEs causing ferg.invalid ereports
6651138 PARK macro not partial-core safe
6650392 boot-time and reset-time can be improved with further memory scrubbing changes
6650227 bootmode reset_nvram fails to reset obp to defaults
6650194 pri memory-bank nodes do not point to correct components for certain single channel configs
6650186 Change memory-init parameter from 16M to 2M
6649848 Fatal error handling for Maramba is broken
6649785 Certain error messages formatted dangerously
6649268 strand error struct - unaligned memory accesses
6649168 Reconfiguration of CP3060 blades required to make them ping-able from SHMM
6649134 ferg.invalid for kddac on bank 4
6649038 Error when relocating VCPU array address at startup
6649037 Wrong CPU ID sent when re-routing errors
6649034 FERG needs the DRAM ESR bank from the SER rather than looking at the DRAM ESR data
6648867 unaligned write in strand error handling
6648468 When there are memory holes, hypervisor passes incorrect memory size argument to the guest(s)
6648304 hvabort in vf_synchronize_stick due to race
6647784 synchronize_stick needs to support partial core configurations
6647769 several problems handling "bad" FBDIMMs
6647461 several problems with DIMM disable and enable
6647337 Restarting domains with multiple domains in existence causes incorrect uptime in zeus.
6646995 POST output does not appear to be correct - POST is not correctly using SC's diag_<var> values
6644516 get the memory channel nac name from the syndrome
6644483 Add support for maramba platform in 1.6 gate
6644446 GD Post nac names are incorrect
6644434 slave nodes shouldn't start hw scrubbers when dram isn't scrubbed yet
6644049 need to ditch polling in favor of interrupts for idling
6643820 Both PCI io-device nodes in Maramba PRI contain same pseudonym property
6643632 Refactoring and restructuring changes needed for platform scalability
6643330 CRC error bits are being set in the AMB FERR registers when using MCU single channel 1 mode
6642932 CWQ and MAU qconf set head_marker field to wrong value, causes interrupts immediately
6642918 Error reading saved configs on Maramba
6642804 SET_SIZE(start_secondary_master) is missing in NCHIPS=1 case
6642800 SET_SIZE(start_master) is missing
6642681 Need RNG info in PRI
6641297 SER TLB data for MMU errors not transmitted to FERG correctly
6641173 FBDIMM TS3 failover config register not recorded in SER
6641132 vbsc hangs on host poweron with node 1 core 0 disabled via defaults1.cfg
6640999 memscrub timeout/sync logic needs to account for multiple chips
6640893 Add better stack debugging to hv
6640494 No HV debug output on port 2001
6640485 post for maramba needs to be in 4x release gate
6639912 uadmin 2 0 and reboot reads old bootmode settings (should be cleared)
6639782 Maramba P2.0 board(Some) fails XAUI - BCM8704 PHY GPIO Reg. Test
6639722 unum format for a dimm on the riser card is not correct
6639713 Memory riser card node component is not in the PRI
6639688 FBDIMM Double Self Refresh to allow higher dram case temperature
6639621 VF hypervisor binary includes redundant NIU code
6639608 VF DRAM EAR does not contain hashed address
6639225 backout 6549183, causes 6638756
6639013 N2 post interface update
6639010 change hv 1.6.x file names to be more apt
6638972 wanboot very slow on maramba
6638901 RED_STATE if MMU errror in hyper-privileged mode
6638548 hypervisor shouldn't crash on Niagara 2 1.x parts
6638529 HV should set phys strand id not strand id in SERs
6638321 FERG reports ferg.invalid for remote cache (C2C) errors
6637996 Change OBP environment variable pci-mem64? default value from false to true for Maramba
6637992 vecintr() mondo dispatch could be reordered for performance
6637976 HV Abort 223d04 after removing pci@500 from primary domain
6637682 Move debugflags to mini-MD
6637134 HV abort handling broken at TL = 0
6636794 Maramba system can not go to ok prompt after L2 cache is disabled
6636472 VBSC hvdebug command not functioning
6636325 hv trap trace doesn't work after the guest resets
6636154 no SER seen for some errors
6635912 ferg must change for revised DRAM EAR format
6635181 1.6 vbsc rejects LDoms 1.0.1 MD bootsets
6635149 mmu_tsb_ctxnon0() returns EINVAL with a shared context setting, context_index = -1
6634997 some DAUs should be reported to the guest as non-resumable
6633960 ssi handling uses unsafe VCPU_STRUCT
6633009 Can't boot off XAUI card on Maramba
6632927 vbsc needs to understand N2/VF SER's
6632642 change n2 piu address ranges so n2 and vf are consistent
6632641 change n2 piu address ranges so n2 and vf are consistent
6632210 Hypervisor could use a print macro that handles g7 clobbering
6631875 call ldc_mapin with misaligned cookie does not return EBADALIGN
6630613 Call ldc_copy with mismatched page size returns EOK
6630112 some DEVINST2INDEX or DEVINST2COOKIE failures will be nasty
6630020 Hypervisor support for Maramba/Batoka
6629201 maramba post dimm failures must call out the right dimm
6628699 OBP needs to support Maramba platform
6627667 Change OBP environment variable pci-mem64? default value from false to true
6626772 Need HV support for the new Zambezi performance counter registers on Batoka platform
6626045 Update Huron RNG OBP virtual-device node
6626041 Machine description for guest needs to support rng-#units propval in RNG virtual-device node
6625967 Add ereport name in the error message when sending an ereport fails
6625959 missing tlb-tag and tlb-data in the ITLB/DTLB ereports
6625350 For ECC error in VuADS HV can't trust dirty bit
6624855 Redstate handling for VF is missing
6624684 VCPU start_stick is never initialised
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
6622328 load average output from system utilities way too high
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
6619932 hv_ldc_copy should return EINVAL for SP endpoints
6619164 vBSC is running POST for user resets even tho diag_trigger does not have user_reset set
6618239 dmake does not compile multiple N2 targets correctly
6617907 VF/Huron hardware configs require new RNG implementation in Hypervisor
6616169 Guest channel configuration can corrupt the devinst table
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 the correct hypervisor md header to md_check_content_version
6613677 Replace qas with fbe
6611174 mau/cwq should target interrupt based on submitter
6607368 ENABLE_PCIE_OE_ERR_INTERRUPTS macro needs a tweak
6605824 an additional error after an error storm is handled results in an incorrect ereport
6605098 Need to increase hypervisor virtual device interrupt pool size
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 a typo and is C-style filthy
6603535 Firmware needs to check FBDIMM voltage range
6602284 Hypervisor doesn't initialize a guest's soft state value on when binding a new domain
6602244 need parallel memscrub timeout
6602227 hypervisor stack needs overflow and underflow safeguards
6601551 Use mailbox for systest arguments
6599611 ENA in ereport does not correspond to stick value in SER
6598988 need error handling support for UEs in foreign L2 cache reads
6598432 Turgo needs add 'telco-alarm' in ldc virtual channel
6597947 fire_jbus_init_table contains a bogus register write
6596924 vbsc should check the actual return value of stat()
6594395 "Options: true false" menu interrupts OBP reset
6594044 removal of "next" spconfig results in incorrect selection.
6593502 Add Standalone flash update support for U45 MB_PN's 375-3552 and 375-3553 and U25 MB_PN 375-3556
6592934 occasional LDOM warning message after POST
6592314 ldc_read (vbsc) does not set qhead after processing control pkts
6590036 Mal formed MSI errors are encoded wrong.
6589222 The ereport.io.n2.soc.ncudmuue is missing payload "pa"
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 compatiblity
6584080 Post tests asr disabled XAUI cards
6583280 Return status of MD property removal routine is useless
6581227 Deserializing fails when number of entries is greater than 12
6581085 Can't boot over XAUI network interface
6581061 Number of guest LDC channels need to be increased 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
6573578 Maramba FERG does not differentiate PCI-E RC SER for the two different IO Bridges.
6567748 LOM should show correct Guest Status sent from OBP and Solaris
6566151 Ontario s10u4 eft.undiagnosable_problem for jbc.cpe jbc.mb_pea jbc.jtceew
6565130 partdef tool should flag an error when nodes have the same name
6558875 support parsing of a 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
6554604 support n1 pri configuration for fma fruid info and picl device tree info
6553956 hypervisor spill/fill code uses %asi unnecessarily
6547428 the warning message has an incorrect spelling. WARNING: No response from Domain Service "Providor"
6530696 vBSC should support parallel make
6529207 Compile time complaint in USB2 Fcode
6518256 Flood of ereports with single L2 cache uncorrectable error: kdldautl1
6512417 vbsc needs to compile under a modern operating system
6489630 ldc_unmap() with misaligned raddr expects EBADALIGN but receives EOK
Revision History:
Patch Installation Instructions:
--------------------------------
Please refer to the Install.info file for instructions on updating the firmware
flashprom using the files included in this patch.
Special Install Instructions:
----------------------------
NOTE 1: Firmware component revisions included with this release:
System Firmware 6.6.1 Sun Fire[TM] T2000 2008/02/11 15:53
---------------------------------------------------------
ALOM-CMT v1.6.1 Feb 11 2008 12:22:42
VBSC 1.6.1 Feb 11 2008 12:19:03
OBP 4.28.1 2008/02/11 13:06
Hypervisor 1.6.1 2008/02/11 12:15
POST 4.28.1 2008/02/11 13:28
Checksum of Sun_System_Firmware-6_6_1-SPARC_Enterprise_T2000.bin: 1205677005
Checksum of Sun_System_Firmware-6_6_1-Sun_Fire_T2000.bin: 1205677005
(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
Sun_System_Firmware-6_6-download_SLA_and_Entitlement.txt. 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 Firmware.
NOTE 3: This patch supports both the Sun Fire T2000 and the APL SPARC
Enterprise T2000 product lines, which share the same firmware. We
include two separate Sun System Firmware binary files, with different
names corresponding to the respective products. The different names are
provided for convenience - the two files are otherwise identical. For
the Sun Fire T2000, upgrading to Sun System 6.6.1 (or later) requires
Solaris 10 Update 1 (or later) to be installed.
The system may experience boot or other problems with earlier version of
Solaris (S10_HW2).
SPARC Enterprise T2000 (APL) configurations require Solaris 10 Update 3
(or later) to be installed.
NOTE 4: 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 http://docs.sun.com under this title
and part number: Logical Domains (LDoms) 1.0.2 Release Notes 820-3599
NOTE 5: If using LDoms 1.0, then you must perform a full upgrade to LDoms 1.0.2
as part of installing this patch. Please refer to the LDoms Administrative
Guide available on http://docs.sun.com under this title and part number:
Logical Domains (LDoms) 1.0.2 Administration Guide 820-3598
README -- Last modified date: Thursday, June 26, 2008