Patch-ID# 122430-02 NOTE: *********************************************************************** 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. *********************************************************************** Keywords: sun fire t2000 sun system firmware 6.1.9 flashprom update Synopsis: Hardware/PROM: Sun Fire T2000 Sun System Firmware Update Date: Apr/24/2006 Install Requirements: None Solaris Release: 10 SunOS Release: 5.10 Unbundled Product: Sun System Firmware Unbundled Release: 6.1.9 Xref: Topic: Sun Fire T2000 System Firmware 6.1.9 flashprom update Relevant Architectures: sparc Note: Upgrading to Sun System Firmware 6.1.9 requires Solaris 10 Update 1 to be installed. The system may experience boot or other problems with earlier version of Solaris (S10_HW2). BugId's fixed with this patch: 5096203 6226247 6279155 6284647 6284966 6286751 6286754 6287524 6290852 6295365 6297061 6305131 6310016 6310471 6311697 6312364 6313442 6313545 6314090 6314142 6314837 6314974 6315231 6315414 6315592 6316435 6317135 6317730 6317915 6318226 6318491 6319238 6319350 6320355 6320711 6320836 6321387 6322032 6322630 6322907 6322957 6323357 6323510 6323513 6324014 6324050 6324112 6325092 6325181 6325185 6325251 6325313 6325795 6325917 6326276 6326307 6327045 6327114 6327140 6327331 6327485 6327503 6327533 6327646 6327739 6327816 6328181 6328764 6328794 6329044 6329303 6329467 6329529 6329933 6330039 6330629 6330754 6331236 6331254 6331264 6331900 6331961 6332106 6332483 6332552 6332576 6332940 6333003 6333005 6333076 6333237 6333329 6333651 6334098 6334308 6334425 6334558 6334561 6334835 6334914 6335464 6335476 6335592 6336013 6336128 6336304 6336489 6336528 6337208 6337307 6337452 6337857 6337997 6338203 6338211 6338272 6338279 6338673 6338965 6339038 6339253 6339586 6340208 6340335 6340920 6341385 6341463 6341491 6342050 6342287 6342835 6344334 6344464 6344537 6344838 6344839 6344870 6345336 6345537 6345548 6345607 6345644 6345647 6346116 6346128 6346144 6346155 6346196 6346274 6346392 6346401 6346834 6346963 6347511 6347552 6347915 6347962 6347974 6348038 6348122 6348740 6349224 6349348 6349744 6349827 6349857 6349936 6349949 6350004 6351311 6351670 6351799 6351815 6353703 6353798 6354380 6354915 6354933 6355033 6355729 6355910 6356585 6357251 6357703 6357829 6357934 6358003 6358157 6358452 6358456 6360262 6361061 6361436 6362750 6362997 6363959 6364445 6365640 6365656 6365688 6365723 6365727 6368102 6368108 6369302 6369706 6370140 6371420 6372379 6373682 6374072 6375732 6375927 6378559 6378603 6383100 6383620 6384613 6384916 6385582 6386341 6386868 6388093 6389027 6389159 6389161 6389168 6392539 6395063 6395141 6398390 6398825 6402971 Changes incorporated in this version: 6310471 6312364 6322957 6332576 6333076 6345607 6358452 6360262 6362750 6364445 6365640 6365656 6365688 6365723 6365727 6368102 6368108 6369302 6369706 6370140 6371420 6372379 6373682 6375732 6375927 6378559 6378603 6383100 6383620 6384613 6384916 6385582 6386341 6386868 6388093 6389027 6389159 6389161 6389168 6392539 6395063 6395141 6398390 6398825 6402971 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: Sun_System_Firmware-6_1_9-Sun_Fire_T2000.bin Problem Description: 6402971 Three "Host power state: Off" messages in vbsc.log 6398825 vBSC does not poweroff the server when two DIMMs are missing from Channel 0 and Channel 2 6398390 Unimplemented FCODE token encountered (465) in sequencer 6395141 MB/V_VCORE undervoltage warning during SC boot 6395063 vbsc log file can grow larger than 2MB in size 6392539 Volume type is being referenced instead of volume id in 1.00.39 1064 fcode 6389168 ALOM should filter out false-undervolt conditions while PSU is ramping up 6389161 Fire rxeq values not optimized for ontario 6389159 Fire rxeq values not optimized for ontario 6389027 Sysfw 6.1.3 and 6.2 allow an Ontario+ to be downgraded to unsupported 6.1.2 6388093 Wanboot with S10_U1 miniroot panics with "map_prom: prom i/o page without side-effect" 6386868 notify alom of target vcore voltage during SC warm reset with host powered on 6386341 post needs to check link width for onboard devices 6385582 VBSC and POST have different memory size 6384916 vcore adjusted back to 1.3V if 'resetsc' while host power is on 6384613 vcore not adjusted properly on SC warm reset when host is powered on 6383620 SC serial connection dies (tRSCSerial Exception) when running SC automated tests. 6383100 banner Copyright shown the year of 2005 instead of 2006. Needs to be updated to 2006 6378603 Remove LSI1064 dropin Fcode driver version from binary 6378559 Rear Fault led is not always extinguished when ac input power has been restored. 6375927 The date changed with 'date' command persists across reboots of the guest but not reboots of the SC 6375732 Need to add obp command set-sas-wwid, show-sas-wwid, show-volumes, activate-volume for 1064e raid 6373682 Normal shutdown with press and release Power ON/OFF button 6372379 vbsc doesn't notify post of lsi1064 configuration 6371420 "HOST_TYPE_NONE" causes SC keep rebooting. 6370140 Incorrect showhost firmware version after flashupdate from 6.1 to 6.0 to 6.1 6369706 add per part vdd support to vbsc 6369302 Hostbridge loopback tests cause errors in menu-min mode 6368108 ALOM-CMT must support variable-voltage CPU chips 6368102 snapshot command fails with large persistent event log. Decrease the size of persistent log file from 2M bytes to 100k bytes 6365727 UNKNOWN flashupdate date after initial upgrade to 6.1.0 6365723 Downgrade from 6.1.0 to 6.0.4 fails to downgrade ALOM firmware 6365688 Additional DRAM address info needed in post memory error output 6365656 Add a Niagara screen test for the L2-Writback error 6365640 Add Block Memory schmoo test to the POST menu 6364445 post pci utilities for dynamic bus enumeration and future pci development 6362750 ALOM must handle new RoHS Ontario Part Numbers. 6360262 memory leak when polling voltages if host power is shut off during pollcycle 6358452 LTC data (not ecc bit) errors can cause FATAL resets or guest hangs 6345607 add table driven SPD policy and mixed dimm support 6333076 POST must track 1064 status from vbsc 6332576 The POST PCI id test for "unknown devices" is inconsistant 6322957 wrong POST and OBDiag version printed out at ok prompt 6312364 system console performance degrades under heavy channel/alom tasks load 6310471 Intermittent false overtemp messages on ALOM. (from 122430-01) 6374072 undo vbsc dimm serial number change in md 6365723 Downgrade from 6.1.0 to 6.0.4 fails to downgrade ALOM firmware 6363959 Change uncertified DIMM message from "FAILED" to "NOT CERTIFIED" 6362997 Memory addresses for DAC errors are not being decoded 6361436 ALOM-CMT needs to support rev 2.0 of the SPD data recording specification. 6361061 Niagara systems failing to boot with JBI INTACK Timeout error (workaround) 6358456 On clearasrdb, ALOM prints "All components reenabled by user." before the FRUPROM(s) are updated 6358157 update dimm serial number in md 6358003 jbc.jte missing part of epkt info 6357934 ALOM requires 'spdformat' command to allow OPS to program new SPD format DIMMs 6357829 enable invalid ereports on non-debug images 6357703 Quick poweron after graceful poweroff results in shutdown in progress message. 6357251 require JBI error entry for vbsc table of abort codes to abort strings 6356585 Require vBSC interface to report CPU Cores present 6355910 fix to 6279155 broke build for simulation 6355729 Sequencer Failed to Load 6355033 disable_asr_cmd() needs capability to receive a reason for disabling 6354933 hypervisor L2$ flush fix breaks simulation environment 6354915 Two tasks using the same file descriptor. 6354380 SC hangs during SC-CLI/nvram-sc_escapechars test. 6353798 Niagara IRU error hangs the system 6353703 VBSC passes bad pointer to ALOM when refreshing ASRDB after reset 6351815 ALOM 'showfru' prints DIMM serial numbers containing null bytes incorrectly 6351799 Seeing null characters in serial line after setupsc and in virtual console. 6351670 use socket-based interface for alom cli cmds and improve asr error messaging 6351311 ALOM scc muck5 command should program high order hostID byte appropriately 6350004 tpm code updates. 6349949 erie post DB9 uart init, 6349936 IO ereports for erie should reference motherboard for hc-name 6349857 Hypervisor fire getvaild() needs srlx before mask, change srl to srlx for other shifts 6349827 POST needs to update keepalive counter to vbsc 6349744 Erie P1.1B PSU FRU recording PS0 fail when power cord is pulled 6349348 when both primary and secondary fire errors on csr occur HV sends vbsc bad data 6349224 Dimm and CPU status needs to be piped up to SunMC via libpcp 6348740 erie post debug verbosity change, 6348122 showfru accepts invalid options 6348038 ALOM battery faults should call out the Battery as the FRU in 'showfaults' 6347974 erie envpoller is not polling circuit breakers for faults 6347962 BCM5714 v3.20.Sun.atmel removes net device added entry for pci14e4,1668.108e.1668 in dropins.src 6347915 if temp is 100 degrees or greater, columns in showenvirment will be offlined 6347552 SP diags should verify fpga hash result 6347511 Interal ALOM i2c stack optimizations. 6346963 Pasting large inputs to ALOM results in garbled output 6346834 POST doesnt initialize ERROR_STEERING field 6346401 fix config mem leaks 6346392 forth engine not rewinding throws back to catch 6346274 need support for 'diagpriv' mode 6346196 Alom i2c bus is wedged when osp diags are stopped 6346155 Copy and Paste SC commands into ALOM cli appears to hang the cli. 6346144 Error from cd missing carriage return. 6346128 Upgrading from ALOM-CMT 1.0 to ALOM-CMT 1.1 (build 3) produces spurious messages in showlogs. 6346116 After using valid options w/setdefaults command, invalid options are allowed (Should Error w/Usage) 6345647 ALOM has port 111 open (RPC service) 6345644 telnet port 42 on Alom is open and gives interesting logo 6345548 post id string update, 6345537 ALOM-CMT showhost prints > character in MPT version; inconsistent with 'what' output 6345336 callout thread hangs during services teardown 6344870 no telemetry or error output for certain JBI errors (intr_to, unmap_wr, nonex_wr) 6344839 Different bracket notations in Alom help commands are non descriptive 6344838 RFE - include showlogs persistent log in snapshot 6344537 asr disable/enable of cpu and memory causes POST to fail 6344464 sun4v FCode driver does not implement 'dma-sync' 6344334 do not allocate 8K SectorBuffer on stack, malloc from mem pool then dealloc 6342835 setup_devops routine uses %o0 without initializing first 6342287 a host configuration error should not require a resetsc 6342050 vbsc hack to workaround PLX chip bug 6341491 sc build release is reporting build 01 for 1.1.0 build02 6341463 Fire ereports, ereport specification inconsistent. 6341385 ereport ENA format is incorrect. 6340920 SC freezes when disable/enable components under certain conditions. 6340335 Ontario panics with cross trap sync timeout during the MAXDB run 6340208 vBSC should rebuild memory configuration if the chassis is opened and then closed. 6339586 poweroff immediately after poweron results in three problems 6339253 vbsc asyncio problems 6339038 channel enable workaround required to set proper PVT codes 6338965 Ontario and Erie POST prints NULL characters as output, confuses and corrupts gnome-terminal 6338673 obp banner prints "No Keyboard" eventhough there is keyboard installed 6338279 px driver does not panic on DLP error 6338272 no guest epkts on some fire errors 6338211 Alom should shut down the system when a combination of disk drive blower and a PSU fail 6338203 Cannot re-connect to virtual console after resetsc when host channels are in use 6337997 vbsc cleanup 6337857 enable hardware memory/l2cache scrubbers 6337452 when both primary and secondary fire errors occur we get invalid ereports. 6337307 obp fails to boot when the real address is more than 32 bits 6337208 Hypervisor aborts cause system to power off with only a notice. They should powercycle with 6336528 spdiag output missing in showlogs (RTI #: 304485) 6336489 enablecomponent without any parameters should only display asr-keys currently blacklisted 6336304 Bogus Ophir message on misconfigured system 6336128 dimm failure on random power cycles 6336013 dimm failure on random power cycles 6335592 VBSC is not updating available memory correctly after a POST memory failure 6335476 SC hang after "Loading the runtime image...". 6335464 console locks up under system stress 6334914 SC NVRAM erase causes SC flashupdate date to reset 6334835 setsc diag_trigger to bogus value causes hard hang w/ALOM 6334561 no telemetry for DRU and LDRU errors 6334558 resetsc is required to reboot host after injecting certain errors 6334425 system hard hangs at twirlies after a reset when MB/CMP0/CORE0 is asr disabled 6334308 POST does not handle channel [1&2] 2-channel mode correctly 6334098 Need to be able to query for System Firmware version via ALOM 6333651 vBSC FATAL state message needs a linefeed 6333329 remove cores from the showcomponents keylist and asr state output 6333237 hypervisor 1.1 Makefile cleanup 6333005 When low temp shutdown is reached the ALOM console reports it as a High Hard Shutdown 6333003 Intermittent SCC NVRAM data problems after ALOM password recovery. 6332940 ALOM-CMT should log data to DDR2 DIMMs in sun_80byte_spd spec format 6332552 Cache line sizes are incorrect 6332483 System hang when "resetsc" after update to ontario fw18_respin5 and erie 6.1.0_build1 6332483 SC exception when resetsc after flashupdate, may hang SC. 6332106 Can't go to ESTAR mode when in MP mode 6331961 fix compiler warnings and nits 6331900 powerstate memory functionalty is failing on erie. 6331264 Ophir MAC address must be programmed correctly in EEPROM 6331254 ALOM must pass vBSC/OBP an even-number based MAC address, increment SCC base if not even 6331236 POST binary cannot be built. Compiler s license expired 6330754 multiple poweron attempts due to a failed poweron causes invalid guest md data and data corruption 6330629 Setting input-device to keyboard results in Error No keyboard support found 6330039 The interfaces for handling event/fault logging on diskonchip should be more dynamic. 6329933 usage for flashupdate claims -s and -f options are option, but they are mandatory 6329529 Fire "TLU Other Event" error cause VBSC console into infinite ereport loop 6329467 Erie has incorrect disk path and quantity in guest MD 6329303 removefru thinks PS0000000000000001 is a valid PS 6329044 Post failed an IO bridge test, howerver, show-post-results printout is passed 6328794 Ophir driver 'watch-net' command should not exit if a link is not established right away 6328764 ALOM-CMT should report FPGA's power "glitch" register status 6328181 Add BCM-5714 A2 support to Erie P1.0A 6327816 ERROR: /virtual-devices@100/nvram@3: Last Trap: TSB Data Miss 6327739 flashupdate should only disable poweron after checking that the cli arguments are ok 6327646 SunMC memory leak (RTI #: 304109) 6327533 If flashupdate is used while another flashupdate is in progress, poweron is enabled 6327503 When asked to reset, sometimes the server powers off and cannot be powered back on 6327485 bootmode reset_nvram re-initializes NVRAM variables 6327331 The sytem is still able to boot after ASR disabling pcix0 which has the sas card 6327140 Set Mailbox in POST does not terminate when hit with CE 6327114 Block Memory does not terminate correctly when hit with CEs 6327045 possibly-sticky error classification should be promoted to sticky 6326307 vbsc log file management 6326276 MB/V_VCORE cannot be set to higher than 1.5V using setmrg cmds 6325917 Fire Loopback DMA test fails if dimms 0 and 1 are missing from CPU0 6325795 fire ereport class names are misspelled 6325313 VxDiag tests fail if networking is disabled 6325251 vBSC twirly prints NULL characters, confuses gnome-terminal 6325185 combhdr and obphdr usage output should be directed to stderr 6325181 cleanup ALOM build dependencies 6325092 ALOM should wait until poweron disabled message completes before prompting user for username 6324112 Incorrect warning message when changing disk devaliases 6324050 certain invalid usage of break command returns usage for reset 6324014 (RTI 304155): fixed check-trigger word to work with diag_trigger = all-resets 6323513 disablecomponent does not have same error behavior as enablecomponent 6323510 component names with lowercase letters cannot be enabled/disabled 6323357 ALOM should not log message=FALSE list.suspect to DoC 'current' faults log. 6322907 Enchilada workstation name "2500" in POST output should be changed to reflect chicago product, name. 6322630 second time setdefaults command is used, diag_trigger is set to incorrect value 6322032 Remove "Guest: 0 console " from guest console output 6321387 flashupdate should display error/usage if used without -f option 6320836 powercycle command doesn't accept abbreviated options. 6320711 Probing code should use common messaging 6320355 fire 1.x support must be removed from hypervisor 6319350 Incorrect grammer in help for diag_trigger 6319238 error-type for DAU and DSC errors should be Unknown 6318491 remove tlb workaround code from sequencer and reset 6318226 check the asr state of the component before adding it to the device tree 6317915 fix the compatible property to report SUNW,sun4v-tod 6317915 added TOD virtual device node 6317730 ALOM is not detecting Erie chassis cover removal 6317135 Single Fan Failure on Erie does not shutdown system 6316435 vBSC does not perform .h dependency checking of vxworks files 6315592 ALOM4v is not aware of FRU replacements inside the Ontario chassis while stand by power is present 6315414 Command usage for reset command is incorrect (has -a option) 6315231 system fan failure on onterio and erie should report 0 for speeds less than 1617 rpm 6314974 ALOM-CMT cannot be compiled to run WindView 6314837 some variables not set to default after bootmode reset_nvram, 'NVRAM contents invalid' 6314142 ALOM does not record "reason" for disabling component 6314090 Invalid 0 value for verbosity 6313545 vbsc Memory configuration does not identify Erie as Two Channel mode only 6313442 Erie asr Machine Descriptor keylist is incorrect 6311697 ALOM DIMM name to i2c address correlation is wrong 6310016 System hard hangs when unimplemented real memory address range is accessed. 6305131 SC allows setsc diag_trigger all-resets and none together (plus other invalid options). 6297061 sun4v OBP hard codes CPU "compatible" property to indicate Niagara 6295365 DIMMs disabled as faulty on one system should not be enabled when inserted into another system 6290852 ALOM4v should automatically 'repair' any FRU automatically repaired by FMA 6287524 VBSC does not process POST error status for the PCIE devices 6286754 Heartbeat mechanism required for POST to wiggle so vbsc does not use infinite timeout. 6286751 vbsc needs to pass POST io 1064 config 6284966 sun4v SP reset config block should preserve error register contents across fatal-reset 6284647 netsc_tpelinktest can be removed for 885-based OSP 6279155 hypervisor needs to handle cpu-in-error state 6226247 hypervisor should handle N1 FRC error like it does for IRC error 5096203 bge obp driver causes BCM5704 card to leave interrupt asserted 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: NONE README -- Last modified date: Monday, April 24, 2006