Patch-ID# 123481-01 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 t1000 sun system firmware 6.2.0 flashprom update sysfwdownload Synopsis: Hardware/PROM: Sun Fire T1000 Sun System Firmware Update Date: Jul/06/2006 Install Requirements: None Solaris Release: 10 SunOS Release: 5.10 Unbundled Product: Sun System Firmware Unbundled Release: 6.2.0 Xref: Topic: Sun Fire T1000 System Firmware 6.2.0 flashprom update sysfwdownload Relevant Architectures: sparc Note: Upgrading to Sun System Firmware 6.2.0 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: 6226285 6230541 6314954 6315548 6315550 6318088 6323182 6323521 6325271 6326859 6332576 6333076 6334559 6336040 6336114 6336180 6336222 6336386 6337457 6338777 6344487 6344729 6345852 6347315 6353809 6354483 6354976 6357936 6357941 6360344 6361002 6361066 6361535 6361563 6363477 6363909 6364139 6364453 6368136 6370228 6371177 6372356 6372507 6372564 6374738 6374804 6375003 6375990 6377071 6377702 6379739 6380622 6380975 6381084 6381115 6381279 6381283 6382767 6383237 6383658 6383758 6384092 6384335 6384399 6384845 6384922 6385582 6386216 6386341 6387399 6387700 6388353 6388582 6389161 6389717 6389866 6389884 6391361 6391445 6391447 6391455 6392742 6392744 6392749 6393492 6393665 6393884 6393942 6393953 6393958 6394696 6395015 6396318 6396376 6396464 6396519 6396528 6396533 6396540 6396546 6396865 6397170 6397497 6397564 6398364 6399215 6399622 6399627 6400192 6400408 6401634 6401719 6402182 6402905 6402909 6403073 6406061 6406091 6406195 6406427 6406577 6406714 6407889 6409416 6410285 6410532 6411051 6411069 6411362 6411912 6412462 6412889 6413230 6413467 6414799 6414995 6415442 6415545 6415965 6416036 6416142 6416658 6416671 6417885 6418463 6418642 6419189 6419209 6419216 6419635 6419722 6420097 6420137 6420147 6420192 6420194 6420241 6420767 6421177 6421181 6421308 6421344 6421423 6421425 6421629 6421706 6421833 6421866 6421884 6421977 6422027 6422104 6422818 6423090 6423761 6423788 6423795 6423803 6424026 6424214 6424243 6424249 6424293 6424432 6424889 6425339 6425918 6426300 6426481 6426486 6426781 6426969 6427402 6427510 6427897 6427903 6430005 6431212 6431247 6431944 6431949 6431981 6432221 Changes incorporated in this version: 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_2_0-Sun_Fire_T1000.bin sysfwdownload Problem Description: 6432221 update README for sysfwdownload tool 6431981 Pelton: Update fanspeed control settings 6431949 changes to HV innerrupt handling break linux boot 6431944 Getting the alarm status through tsalarm driver is setting the alarm off 6431247 Turn off critical alarm when turning the system LED on (workaround for 6421462) 6431212 PIO error reports contain the wrong fault addresspr write uses bogus value ored with int disable 6430005 resetsc takes ~ 3mins when cfg'd to use dhcp and dhcp server is not found (dhcp is default cfg) 6427903 Minor optimisation for hypervisor mondo handling 6427897 alom poweroff should not ask for confirmation if server is already off. 6427510 Support Pelton OSP partnumber for platform identification 6427402 Pelton: No disks display in the Media Device table 6426969 HDD OK2RM LED does not come on, nor does showenv status change 6426781 ALOM hang up by consecutive running of "showfru" command 6426486 clearing HSP (hstick compare interrupt pending) does not require read/modify/write 6426481 hstick_cm6431205 ontario header files contain generic sun4v error definitions 6426300 ALOM should automatically clear FMA faults when 'fmadm repair' is run (if Solaris etm is configured) 6425918 POST script needed to track duplicate function declarations 6425339 Help for if_connection shows "none" as default, it should be "telnet" 6424889 Interrupt APIs in group 0x1 should be moved to group 0x2 6424432 Negotiate hypervisor API version 1.0 for the interrupt group id on behalf of legacy Solaris 6424293 Failed to read SD segment from FRU seeprom when alom4v is booting 6424249 New T2000 MB requires ALOM changes to recognize new partnumber 6424243 ALOM 'showfru' should print Hazard Class Code. 6424214 ALOM setupsc "Should poweron sequencing be enabled" does not modify sc_powerstatememory 6424026 Makefiel for src/include should use PLATFOMR, not FAMILY 6423803 OBP support for dynamically programming the SAS WWID 6423795 Serrano support for Schumacher board 6423788 Broadcom 57xx fcode driver support for IPMI/ASF firmware 6423761 wait for doorbell failed, LSI fcode 1.00.41 needed 6423090 Fire TLU Ctrl Reg NPWR_EN bit must be set to 0 on Boston. 6422818 Solaris boot panics on pelton 6422104 Rearrange Oberon driver code to share code between the Oberon leaves 6422027 MD file restrusturing caused ontario root/banner-name to erronously point to pelton root name . 6421977 A WARNING message is seen in POST running with 1GB Infineon DIMM (seattle 1U S163) 6421884 Boston-specific Fire GigaBlaze settings for Optimal PCI-E Signalling 6421866 Boston-specific Fire GigaBlaze settings for Optimal PCI-E Signalling. 6421833 Confusing POST error message "Address does not match in free call" for a CPU failure 6421706 remove FAMILY level from hypervisor proto area 6424102 add pointers to erie and pelton q.bin 6421706 remove FAMILY level from hypervisor proto area 6421629 PRINT macro irregularity in watchdog_gues 6421425 sun4v unum decode for DSC (scrub) memory errors always reports CH0 regardless of DIMM location 6421423 showenv displays incorrect label for PDB sensor status 6421344 'slot-names' property not created if Oberon leaf link-up fails on OPL machines 6421308 Incorrect "available" property for cmu-ch node in OPL platforms 6421181 Prevent host console corruption when flow-control kicks in 6421177 Fast console can overrun ALOM 'console' users. User with writelock should be flow-controlled 6420767 Add support/handler for tsalarm messages 6420241 Make the PLX 8532 PCI-Express workaround for CR 6397497 standard probing procedure 6420194 Need to protect find-std-capability and find-extd-capability from hang due to a bad hardware 6420192 Pelton: Incorrect number of CPU threads show in the SunMC CPU table 6420147 Method 'disable-children' in dev/pci-bridge/dec21152/pcibridg.fth does not disables all children 6420137 Wrong mask used to clear pci errors in 'clear-pci-errs' method defined in obp/dev/pci/pcibus.fth 6420097 phys.hi>cfg-offset method does not work for non-PCIE bridges 6419722 legion magic traps should use ta %xcc 6419635 VBSC should act on failed FPGA SRAM test from ALOM. 6419216 WANBoot : Cannot create ramdisk "ramdisk-bootfs" 6419209 dhcp enabled out of the box 6419189 tsaloarm service channel needed on pelton to handle Telco alarms 6418642 Net boot failed on Jade platform 6418463 vbsc makefile uses naked 'install' 6417885 Backout INTX disabling fix (6377849) from OBP 6416671 Jade smc smcenv-sync print wrong data 6416658 POST needs to be enhanced to support Pelton platform 6416142 Disabling components causes MMU miss error in obp probing 6416036 Jade obdiag alarmdiag runs only 3 tests 6415965 Add Pelton platform support to ALOM-CMT 6415545 FW needs to dump the core shadow scan data on an IERR 6415442 Change Branch Predictor Mode (BPM) in OBP for Panther USIV+. 6414995 Pelton platform support in obp 4.x 6414799 Seattle OBP needs extra guard pages for boot support 6413467 Boot from DVD does not works on OPL machines 6413230 JBI_TRANS_TIMEOUT too short, not based on Fire's transaction timeout 6412889 Fiesta products with 1MB flash roms do not fit with POST and OBDIAG in the second 512kb 6412462 Jade sat's mcnet does not work properly on 4.22.4 OBP. 6411912 POST fails scrub memory 6411362 Add Pelton platform support in vbsc 6411069 OBP PLL data writes should be consistent with POST. 6411051 ASR disabling PCI slots does not always work. 6410532 Ontario: disabling iobd/net0 does not disable "net" device, iobd/net1 when disable, disables "net" 6410285 ALOM-CMT ops-clearing proceedure should not remove 'showhost' SysFw version information 6409416 Add watchdog timer support to OBP 6407889 Add 2UXXL support, remove 2UEXL support 6406714 Power off from obp does not power off the host 6406577 Hotplug Allocation Support needed in OpenBoot 6406427 Reorganise hypervisor workspace structure 6406195 "Change Southside obp's root name" 6406091 Fix some stack comments and nits in common OBP code 6406061 Fix the decoding of 'movr' instructions in OBP sources 6403073 Serranos with no memory may report false POST errors - CTRL/C; POST error & poweroff(P1.0 S#133) 6402909 PoST change required to implement Spread Spectrum J-Bus Clock 6402905 OBP change required to implement Spread Spectrum J-Bus Clock. 6402182 nablecomponent/disablecomponent also needs to execute without message printing 6401719 IO-Bridge Error - Data miss compare when running DMA loopback mode. 6401634 Olympus Product Line (OPL) system support in OBP 4.x gate 6400408 Modify RX_EQLIZR_CTL bits in Seattle Fire LPU Gigablaze Glue Config2 Register\ to 0000 from default 6400192 Boston OBP needs extra guard pages for boot support. 6399627 Southside suport in post 6399622 support in alom-cmt for new partner p/n fruid segment 6399215 "Add Southside support" 6398364 privileged PIO accesses can cause hypervisor abort 6397564 calls to hypervisor version API need to be specific to a cpu architecture 6397497 Boston (V445) will not boot with LSI20320-S (Meteor) HBA installed. 6397170 missing device_type property on ebus bus node properties 6396865 ALOM showfaults command lists wrong FRU for FMA diagnosis 6396546 Remove pre-P1.0 hacks 6396540 Program static SAS WWID at boot time 6396533 Solaris flash-updater broken 6396528 PCI-X out of band riser card interrupts should only be created if 2UEXL or 2UEEL riser card used 6396519 OBDiag EPIC test fails 6396464 interrupt-cells property in the ebus node has a typo in it. 6396376 tlu-oess ereport payload member is reported as zero while injecting Fire tluoe errors 6396318 Printed date in OBP is off-by-one after 28-feb 2006. 6395015 2Gigabit/Sec Single FC Host Adapter (JNI) Last Trap: Data Access Error. 6394696 Need ALOM message for hypervisor abort code 0x23 6393958 Jade (CP2500) needs to add hybricon chassis support. 6393953 Updated P5 firmware/obp an entra "cr" in console-filter of ipmi-serial.fth 6393942 minor cleanup: stale Makefile VERSION support, etc. 6393884 Poweron after a poweroff requires ALOM reset 6393665 Solaris flash-update script fails. 6393492 Need to enforce memory CAS latency minimum of 2.5 on DIMMS running at more than 133MHz 6392749 Add support for decoding Serrano specific AFSR register bits 6392744 Netra 240 OBP should support Serrano and Jalapeno CPUs dynamically 6392742 Netra 440 OBP should support Serrano and Jalapeno CPUs dynamically 6391455 Create reg property directly rather than with ebus code 6391447 "remote ping" vbsc debug command only responds once 6391445 service channel interrupt code sometimes unlocks a lock it doesn't hold 6391361 post and picl DIMM labels are different. 6389884 Boston release builds need a .SREC file 6389866 Remove reference to ResetV1.x.x in "what" command. 6389717 FP register file CE errors in hypervisor mode cause watchdog panic with 6.1.3B (prot) FW 6389161 Fire rxeq values not optimized for ontario 6388582 add hypervisor/supervisor split for n2 6388353 RTI 306985. setupsc rejects valid ip addresses that have a field contaning a leading zero. 6387700 add install targets to vbsc akefiles 6387399 VPCI fcode: Access to PCIE extended config space does not work correctly 6386341 post needs to check link width for onboard devices 6386216 Changes to MD's in vBSC need to be reflected in OBP 6385582 VBSC and POST have different memory size 6384922 Reserve additional device_type for Erie 6384845 local-mac-address support does not works on OPL machines. 6384399 No error when enable/disablecomponent an already enabled/disabled device 6384335 chicago unable to boot off network port 1 6384092 userdel should display errors before asking for confirmation 6383758 cpumask ereport member is incorrect 6383658 Dynamic FRUID writes cause OBP MB FRUPROM reads to fail 6383237 nvramrc must be evaluated before probe-all 6382767 DEBUG build of Hypervisor 1.2 fails 6381283 sun4v platform support 6381279 Remove no-probe-list property from Fire nodes 6381115 mixed speed memory will not interleave in enchilada system 6381084 bootmode reset-rvram does not reset nvram variables. 6380975 "Chicago/Southside does not provide slot-names property" 6380622 menus in post shows incorrect number of CPUs 6379739 sc_powerstatememory fails on Erie P2, works on P1 - PSU standby hold-up time unspecified 6377702 Reserve Host_type for Pelton 6377071 vBSC looping protection kicks in too soon: one time does not a loop make 6375990 Make all I2C transactions including errors send a stop 6375003 nvram access faults when dropping from Solaris to OBP. 6374804 Add support for gueststate hcall and add interface to alo 6374738 Address for PSU0's fruid prom needs to be 0x24 for P1.0 Boston. 6372564 Preparing for new niagara platforms 6372507 add new dma drivers to post for arbel and lsi mpt devices. 6372356 removefru and poweron don't work correctly with PS0000000000000000000 6371177 enable/disablecoponent error essage probles 6370228 Unable to update FPGA when using long pathname. 6368136 displaying large persistent logs (showlogs -p p) bogs down the SC cli 6364453 ALOM (CMT) POST should test FPGA SRAM. 6364139 OBP shows "ERROR - BCM5714 device 0 missing" with pci1 is disabled. 6363909 showcomponent cmd incorrectly works with arguments 6363477 reserve St. Paul HOST_TYPE for putback of St. Paul 6361563 POST failed: 0>ERROR: TEST = IO-Bridge unit 1 int init test 6361535 POST needs to be enhanced to support Netra(tm) CP2500 Platform (code name:Jade) 6361066 Need to add a comment to try and ensure HV and VBSC abort codes stay in sync 6361002 Jade B7: obdiag hangs at serial console test 6360344 setupsc email event level: user is allowed to input zero, should reject with error 6357941 Ontario ereport dates inconsistent between domain and SP 6357936 Ontario ereport dates inconsistent between doain and SP 6354976 RFE: hide if_modem paramter from showsc list and drop modem support on alom cmt. 6354483 fire real to physical address handling needs a tweak 6353809 If two different users issue resetsc command, second user gets incorrect Error message 6347315 unused POST modules/routines 6345852 flx16583: On Jade system the uname -i is reporting the wrong thing. 6344729 ALOM help commands should be grouped and listed in alphabetical order for usability 6344487 quick succession of poweron/poweroff -yf/poweron cmds requires resetsc to restore poweron capability 6338777 Prevent ufsboot giving divide-by-zero from bad argument 6337457 mmu-ess ereport member always reported as 0 for mmu errors 6336386 svc channel send/recv hcalls do not translate real addresses to physical 6336222 ALOM needs hysteresis in environmental fault detection, to avoid fault 'looping' 6336180 Hypervisor shouldn't stop all strands for every UE 6336114 SC gets confused about power state of server if user breaks telnet during 'Are you sure' 6336040 clearasrdb followed quickly by resetsc fails to clear disabled faulty dimms, May cause VBSC FATAL 6334559 HV needs a console_write() interface to efficiently send console data 6333076 POST must track 1064 status from vbsc 6332576 The POST PCI id test for "unknown devices" is inconsistant 6326859 SSH support in ALOM needed 6325271 consolehistory boot log is the same as run log 6323521 showcomponent and clearasrdb incorrectly work with all arguments 6323182 add diag_params, sys_autorunonerror to setupsc 6318088 sc showenvironment; NAC name not consistent for IOBD/IOB/TCORE 6315550 Implement core hypervisor APIs which include the versioning API 6315548 Add watchdog timer functionality to hypervisor 6314954 Error code should translate PA to RA 6230541 ERROR: Timeout on 0 waiting for resource type 2. after a ctrl-c when memory is being initialized 6226285 Hypervisor should handle GL saturation on UE by saving the globals 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: Thursday, July 6, 2006