Patch-ID# 116056-03 Keywords: security sun fire v210/v240 netra 240 Synopsis: Hardware/PROM: Sun Fire V210/V240 Netra 240 Flash PROM Update Date: Oct/04/2004 Install Requirements: Additional instructions may be listed below Solaris Release: 8 9 SunOS Release: 5.8 5.9 Unbundled Product: Hardware/PROM NOTE: This utility is *not* OS-dependent. The list of releases shown under the "Solaris Release" and "SunOS Release" sections may not be complete: The absence of a valid Solaris Release or SunOS Release from the lists above does not preclude the installation of this patch against the hardware. ******************* SPECIAL INSTRUCTION ****************** This OBP upgrade requires that you have ALOM 1.2 or greater. If you do not have ALOM 1.2 or greater, you must upgrade your version of ALOM prior to upgrading your OBP. ALOM upgrades can be found at: http://www.sun.com/software/download/sys_admin.html or: http://www.sun.com/download and search for "Sun Advanced Lights Out Manager" If you install this patch without installing ALOM 1.2 then the MB Fault LED will light even though there is no fault Note that ALOM 1.2 has a dependency on Solaris 8 HW 7/03 or Solaris 9 8/03 or higher, due to BugId 4864535 which will result in prtdiag issues. * * * * * * * * * * * * * * * * * * * * * * * * * NOTICE NOTICE NOTICE NOTICE * * * * MODIFICATIONS TO DIAGNOSTIC OPERATION * * * * * * * * * * * * * * * * * * * * * * * * * This released version of OpenBoot enables diagnostic execution for all power-on and error reset events, **as the new system default. **To implement this new policy, behavioral changes to diagnostic controls were made to simplify the enabling of diagnostics and controlling the level and verbosity of diagnostics. A new feature includes a Sun-prescribed mode of diagnostic execution, which overrides user-defined settings. This mode provides service personnel with an easy method by which to invoke a predictable execution of diagnostics. NOTE: The new standard (default) configuration will increase system boot time ( measured from power-on to the `ok>` prompt ) and messaging ( varies by system configuration ) for all `power-on-reset` and OBP detected `error-reset` events. Increased boot time and messaging is largely due to the execution of diagnostics. Automated System Recovery (ASR), a form of restoration, is implemented at the firmware layer and increases overall system availability when diagnostics are enabled. For more specific details regarding these OBP changes, reference the pdf document; "OpenBoot[tm] PROM Enhancements for Diagnostic Operation", included within this patch ( part 817-6957, July 2004 ). Unbundled Release: OBP 4.16.1,POST 4.16.1,OBDIAG 4.16.1 Xref: Topic: Relevant Architectures: sun fire v210/v240 netra 240 BugId's fixed with this patch: 4352653 4375477 4457933 4651532 4663834 4700972 4716943 4724733 4726949 4736261 4739073 4740629 4751918 4757651 4762017 4768547 4772363 4772510 4773279 4773279 4774160 4774274 4774863 4775507 4775706 4776935 4777097 4777099 4777373 4777485 4777485 4778524 4778883 4778943 4779093 4779748 4780555 4780633 4780688 4780748 4781170 4781327 4781498 4782046 4782629 4783071 4783416 4783532 4783600 4783639 4783836 4783845 4783865 4784397 4784668 4784671 4785018 4785018 4785113 4785113 4785113 4785224 4785230 4785247 4787228 4787608 4787634 4788009 4788746 4788793 4788794 4788851 4789285 4789356 4789356 4789819 4790900 4791039 4791064 4791263 4791537 4793163 4793496 4793701 4793705 4794404 4795486 4795680 4796319 4796446 4797084 4797761 4798190 4798203 4798408 4798485 4799345 4799836 4800237 4800430 4801895 4802356 4802356 4802415 4802685 4804381 4804555 4804991 4805821 4805821 4806012 4806060 4806336 4807890 4807989 4808013 4808040 4810963 4811729 4811739 4812085 4812259 4812867 4812904 4813602 4814011 4814464 4814934 4814959 4815632 4815635 4815850 4815956 4816551 4816615 4816664 4816699 4816728 4816902 4817432 4817644 4817845 4818536 4818607 4819928 4820040 4820154 4821252 4824460 4824460 4824525 4825168 4825197 4825521 4825607 4826244 4826257 4827590 4828299 4828367 4829098 4829331 4829576 4829933 4830092 4830092 4831296 4831318 4831408 4831519 4832273 4832286 4834606 4835128 4836174 4838914 4838916 4838920 4838922 4838970 4839039 4841495 4841803 4841880 4842517 4842962 4844543 4847462 4847926 4848024 4849279 4849305 4849532 4850283 4850706 4852206 4853436 4853436 4854505 4854853 4854861 4856209 4856254 4856347 4856718 4857574 4857933 4859625 4860081 4861512 4861528 4861729 4861798 4862582 4862599 4862646 4862684 4864600 4864985 4866662 4866687 4869052 4869059 4869263 4870726 4870726 4870753 4872447 4872592 4875275 4875279 4876043 4879709 4879743 4882093 4882093 4883792 4885091 4885997 4885997 4886796 4890068 4890068 4890075 4890075 4890305 4890500 4892307 4892485 4892485 4893067 4893067 4893726 4895398 4897231 4900360 4901202 4902057 4903517 4904307 4905146 4906773 4910442 4911947 4912942 4914247 4920572 4921913 4927068 4932215 4935415 4935436 4941032 4946063 4948794 4951700 4953893 4953953 4954025 4954490 4954726 4956802 4967976 4968020 4969997 4970170 4992487 4995353 5007053 5009197 5011156 5011167 5016091 5016727 5017013 5018979 5018984 5018986 5019775 5019809 5026180 5027126 5027131 5028307 5034744 5039430 5042760 5046320 5047613 5050594 5052615 5055623 5058325 5062746 5066168 5066468 5066798 5072976 5074097 5080134 5080139 5080212 5080225 5080601 5084901 5084905 5094513 5099420 5104494 BugIds fixed in patches: previous Changes incorporated in this version: 5072976 5094513 5099420 5104494 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: NOTE: ALOM 1.2 Obsoleted by: Files included with this patch: 817-6957-10.pdf, copyright, README.116056-03, 802-3233-25.ps, flash-update-SunFire240-01, flash-update-SunFire240-02 flash-update-SunFire240-latest, Problem Description: BugID Synopsis ----- -------- 4.16.1 ------ 5072976 Console printf's skipped in common messaging because of unexpected trap 5094513 Change Banner Names to "Sun Java Workstation Wx500s" 5099420 Add new JP3.x EnXS MB Part Numbers to Unix flash-update utility 5104494 Add new Chalupa+ Mb part numbers to Unix flash-update utility 4.16.0 ------ 4740629 obp should output an understandable warning when it resets it's cfg to defaults 4827590 OBDiag not called if sync or boot called after XIR and prior to reset. 4828299 Server diagnostic-mode? behaviour contravenes IEEE1275. 4828367 error-reset-recovery should default to 'sync' on servers 4838922 POST called a second time after OBDiag run when obdiag-trigger, post-trigger set 4911947 .version output needs a carriage return 5026180 extend catch throw implementation 5042760 Replace lsi1010 fcode with lsi1030 fcode 5046320 Chalupa-19 specific programming of MAX1617 device 5055623 Implement OBP Diag-on service-mode? and verbosity features into fiesta platforms 5058325 Change Chalupa respose to SC reset to match other Fiesta products 5062746 OBP fails at startup 5066168 Chalupa asr-enable and asr-disable fail from 4.x.build_51 on 5066468 4.x build 59 and build 60 crashes on starcat 5066798 Chalupa has possible race condition when more than 2 CPUs return from POST 5074097 "Fast Data Access MMU Miss" after a halt to ok promt and with any keyboarb input 5080134 Dak/Cstone Normal mode messages not printing 5080139 Change dak/Cstone post command to use common CLI and hooks 5080212 In Service Mode, post does not get executed after every second reset 5080225 remove spurrious message *Setting NVRAM parameters to default values* diag mode 5080601 POST does not get triggered every other reset when diag-trigger is all-resets 5084901 Diagon on workstations runs diagnostics by default 5084905 Diagon probing output missing when diag-switch? set true, verbosity < max 4.15.0 ------ 4375477 Add scan dump information to fatal-reset output 4903517 XIR sometimes gets ROMTrap error 4992487 reduce BUSY poll duration for IDE disk in PIO mode data xfer 4995353 "post x min" runs with verbosity of none instead of min 5007053 Incorrect message displayed in OBP during cpu overtemp 5009197 Incorrect printenv results in safe NVRAM mode 5011156 cpu overtemp at obp doesn't get a warning or a shutdown 5011167 Sebring: diagnostics mode does not override diag-script to normal 5016091 Wrong comment in lomlite.fth, change error message 5016727 boot net fails with AFT CPU 3 UUTS mode 5017013 SeSi asr-disable cpu fails for UltraSPARC-III 5018979 Corrected ECC Error during boot 5018984 The WIH bit in the lsucr should be set 5018986 Add correct MCU settings for 1350 and 1500MHz modules 5019775 FATAL: CPU: mp-get -- MSMP Incongruity *** 5019809 OpenBoot PROM download/jump request failed 5027126 Add obp support for Dimm Duct Fan Interposer card for EnWS 5027131 Add obdiag support for Dimm Duct Fan Interposer card for EnWS 5028307 Incorrect supply margin on slot C 5034744 Implement service-mode? configuration variable 5039430 Mask off GPIO3 pin for Taco/Taco+ 5047613 unable to shutdown system when in CDE using front power button with obp 4.10.6 5050594 Booting Solaris after interrupting POST causes panic 5052615 Flash support required for a new centerplane P/N 501-6911 4.13.0 ------ 4739073 fcode-debug? has no effect on earliest probed devices 4834606 make depend under obp/dev/scsi/adapters/lsi1030 fails 4872447 asr-disable cpux-banky doesn't work on a single bank 4885091 Spurious fan tray "too slow or not present" shutdown 4890500 show-post-results doesnt't display Message String post result 4897231 OBP downgrade to 4.7.5 causes 20 minute hang during reset 4900360 stilleto blades corrupt (and drop) console I/O on panic 4902057 V880 FC backplane may not set sel_id bits 4-6 to definite logic 0 4905146 Possible memory timing issue on Stiletto Blade 4910442 POST output fails to be directed to RSC 4912942 Typo in error message. 4914247 After 1st fatal error jtag scan data chain not cleared masking further errors 4920572 support explicit nvram partitions 4921913 Safe NVRAM mode missing from 4.10.1 on SF280R 4927068 Implement obp banner-name change for 12k and 15k (for Jagaur Remodeling) 4932215 cannot update Fujitsu Flash. 4935415 port deuterium obp to 4.x 4935436 add support for more excalibur board part numbers in UNIX OBP flash update tool 4941032 Centerplane P/N change in the works for Cstone 4946063 PCI address parity error causes sudden sys-reset. 4948794 Chalupa 19" support for fiesta OBP gate 4951700 SENV init failed 4953893 New Motherboard and Centerplane Partnumbers will cause Flash-update to fail. 4953953 WARNING messages from OBP 4954025 Add support for mirrored SRAM modules in 4.x OBP 4954490 asr-disable or asr-enable causes a fatal reset 4954726 extra incorrect entry in compatible property of non-schizo based platforms 4956802 Do not want warning message 'iosram-read failed to read model info.' 4967976 probe-scsi-all command failed on E4500 system for JAsper-320 HBA FCode ver 1.8 4968020 use-nvramrc? changed to false after setting to true and reset 4969997 OBP needs to support JP3.2 Errata 102, 104 4970170 Update SMS reference to SMS1.4.1 in SUNWSMSob package 4.12.0 ------ 4457933 Console messages are lost if SC does not pick them up. 4716943 check that number of adapter detected by POST equals that detected by OBP 4724733 Get DPM POST status word w/out rebooting and setting OBP parameters 4802415 obp needs to warn that booting after running obdiag prevents OS from coming up 4804991 "MMU Miss" is generated when "reset -x" is issued and boot-file is set to kadb 4824460 USB hub power-port checks status for reserved port number 4825521 XXIIRR ffaaiilleedd messaged displayed if XIR is sent during opb initialization 4829331 Running OBDiag with disg-script = 'none' causes an extra reset 4841803 StarCat Console Output could be made to go faster -- OBP component 4862599 Handle new resource status value RSV_EMPTY_CASSETTE introduced in GCD 4864985 do faster mapping using on-demand generation of translations and forth assembler 4870726 "asr-clear" causes RED State Exception after reset 4870753 Transfer SCC card from Enchilada to Chalupa, sets auto-boot? to false 4879709 RED state expection during boot 4879743 .1a OBP input/outpu-file defaults changed to ttya; Examine return to screen/keyboard 4882093 asr fixes 4885997 Missing pause after soft reset of BCM5704 4886796 When the RMC is put into degraded mode the Fault LED is not forced ON 4890068 Implement enhanced PHY reset code for BGE devices 4890075 Version check for BGE errata application does not work 4890305 Clean up nits in the common workspace 4892307 StarCat Console Input -- error and possible speedup 4892485 Support for new root-name and motherboard FRU part# is needed for E19 OBP 4893067 add support for JEDEC DDR v1.0 SPD 4893726 Updating OBP from Solaris with keyswitch=LOCKED results in unclear message 4895398 Need to program subsystem vendor id for onboard BGE on ENWS/Taco 4901202 Part number list for ENTS/ENWS flash update need to be updated. 4904307 Use correct flag to determine ownership of OBP resourses for OBDiag 4906773 Misleading error msg displayed when updating OBP with keyswitch=LOCKED 4.11.4 ------ 4772363 make outputs confusing "?" prepended to long truncated filename path 4772510 Config file not included in isa.tok 4775507 timeouts in pcf8584 assembler code do not work correctly. 4775706 increase hcca area of usb ohci host adapter 4777099 scsi lsi1030 selftest enhancements for SEEPROM test, and showchildren 4773279 The "Do soft reset" option from the POST menu doesn't work 4774160 POST needs a dedicated L2 cache ram and tag test 4774274 POST reports false PCI AFSR errors during TOM Init. 4777485 Need to have the official product name in the POST Banner 4663834 LSI1030 FCode 1.00.24 create-volume allows volume ID to be same as initiator ID 4736261 Need to create Chalupa specific FruProm configuration files. 4768547 Change values for fan control parameters on Enchilada/Taco. 4777097 power control bit in southbridge must be set 4781170 Prune obsolete limb (obp/dev/schizo/starcat) from source-tree 4781327 boot disk not working because of change in file descriptor filename buffer 4782046 Factor out init-shadow-nvram code 4783416 gen-seeprom needs more error checking in cpu segment 4783865 Implement diagnostic and ASR (as per FWARC 1999/610) status support 4788009 ACPI register 02h-03h bit 8 needs to be disabled for Power button 4779093 chalupa obdiag normal script is out of sync with P1.0 h/w 4782629 OBDIAG status should be sent to Tamale 4783836 Add obdiag catc usb port tester selftest support 4726949 POST needs to add support for Voltage Margining in Chalupa 4773279 The "Do soft reset" option from the POST menu doesn't work 4777373 Fault injected onto PCI-2B bus reports incorrect messages within Power-On-Selfte 4777485 Need to have the official product name in the POST Banner 4778524 Margin frequency option in the POST menu doesn't work 4778883 POST identifies incorrrect DIMM on memory errors 4778943 POST does not have margining incorported in to CPU AFT mode 4779748 ENsW : POST should issue an error if cpu0 is not populated 4780633 POST hangs if a cpu has a mix of 1G and 2G dimms 4780688 POST should respond to abort requests 4780748 Mismatched dimms populated in both dimm-pairs, causes infinite error loop 4781498 For a mismatched dimm-pair, post does not update obp pass-fail status 4785224 POST does not report correct power-on Jbus frequency 4787228 d-cache tag miscompare error. 4780555 ENWS : OBP cdrom alias does not point to correct device 4784668 Fiddling with dangerous bits in the host adapter registers may cause problem. 4784671 UPT2 selftest should only compare important fields in the descriptors 4785018 re-written USB selftest code using loop will result in less FCode 4788746 unix flash utility needs to be updated for new part number 4788793 compatible properties in some nodes do not accurately reflect the hardware 4791064 OBDiag CATC UPT2 test should check for correct connection 4783071 I2C_SDA (TP#12): POST unable to correctly identify FRU/component 4784397 tomatillo sram test failed 4785113 POST BLUEMOON 2P build file additions and sync up 4785247 POST needs to initialize the hardware monitor to protect against overtemp 4787608 POST clears obp status and reruns test on broken cpu in a rollver condition 4789356 Dimm fru checksum failure prints incorrect dimm configuration information 4789819 POST needs to scrub the snoop-tags of all internal caches before testing them 4790900 Thrasher does not work in Taco 4791039 POST error messaging needs to match new silk screen on Taco 4757651 test-all command causes fast data/instruction access MMU miss. 4774863 ENsW: Audio selftest does not work with Mitac Mic-Headphone loopback connector 4783639 usb-stall messages seen during boot 4785018 re-written USB selftest code using loop will result in less FCode 4788794 test-all stops testing after the first failure 4789285 Unable to use diag-script mode in P1.0 build for Enchilada WS. 4793163 System hangs when running obdiag with output-device set to screen. 4793496 Bscbus and bsc i2c drivers need to be restructured. 4793701 turn off configuration-debug? mode 4793705 remove support for prototype frus 4795486 execute-1-interrupt method causes Fast Data Access MMU Miss 4783532 J1_ADTYPE<1> (TP#27): POST incorrectly identifies a non-exitent FRU as faulty 4783600 J1_PACK0_<1> (TP#28): POST incorrectly identifies the faulty FRU 4783845 J0_PACK0_<0> (TP#24) / I2C_SDA (TP#52): POST not correct in reporting faulty FRU 4788851 memory moving inversion test can not be selected from POST menu 4794404 POST (at menus mode) fails when a reset from sc is sent to the system 4796446 POST does not initialize memory controller correctly 4651532 Flash update is prevented by invalid nvram setting 4700972 Varied errors on OpenBoot Stop-A (or other error) followed by boot 4776935 Deterministic Arbitration missing from some i2c transactions 4798190 OpenBoot build number not auto-incremented on each make 4798203 OpenBoot cleanup and enhanced messages 4800237 mask off cpu presence detect gpio when selecting config 4791263 Nomenclature of memory DIMM locations reported by POST doesn't match OpenBoot 4797084 POST does not set E-cache control register as per CPU FRU-PROM 4797761 Display MB, CPU, DIMM part/serial number at start of POST 4798485 POST must parse FRU contents dynamically 4799345 POST interprets invalid diag-level as 'menu', instead of 'min' 4800430 POST needs a targetted FPU block load/store test 4787634 Data Access Error during boot on EnWS/Taco 4796319 obp: Async Fault AFSR decoded string 4801895 "Detokenize" script needs to be updated 4802356 POST does not send fault-status to RMC from debug menu 4804381 POST needs a dedicated tomatillo sram test 4805821 SQA is requesting POST to provide it with a "functional" fault inserted binary 4799836 lneck/lw2+ UP/MP & excal MP hard hang during OBP initialization w/ 4.x_build22 4802685 Would like Power on the LED to light at power on (not later). 4804555 Incorrect disk aliases in devalias listing. 4807989 Remove ENWS P0.F support from OBP 4808013 JBUS platforms have files loaded out of order in loadprom.fth 4810963 Adjust SB audio selftest gain levels of Taco & Enchilada 4811739 add support for grover+ refresh board changes 4785230 POST needs a test for STICK clk 4805821 SQA is requesting POST to provide it with a "functional" fault inserted binary 4806060 Add internal cache tests for better coverage. 4806336 Taco build broken. 4807890 chalupa fails lint check 4812259 CPU tick register produces false failures 4751918 remove probe-scsi from taco OBP 4812867 OBP workaround needed for Errata 85 4812904 banner copyright needs a bump 4814011 chalupa obdiag aft2 diag-script fails scsi device at max diag-level 4814464 update depend and Makefiles for fiesta platforms 4814959 asr-disabled or post disabled memory banks present in Solaris when diag-switch? 4815632 obdiag-trigger does not work if two arguments set 4815635 obdiag runs when diag-script is 'none', causing an extra reset before boot 4817432 POST not run when reset by ALOM 4817644 need to backout obp workaround for errata 85 4818607 Fail to boot from SCSI drive 4820154 ASR framework reports good cpus as disabled 4802356 POST does not send fault-status to RMC from debug menu 4806012 POST: 'CPU1 Memory: Test Failed' - False Failure. 4815850 POST falsely reports a failure of a device that's not present in the hardware. 4815956 POST is hardcoding PCI_PLL_TUNE bits in PCI control and status register 4819928 If AFSR occurs after a test, the POST does not offline that cpu 4820040 POST should rename all instances of BBC to GLOBALS in the FIESTA tree 4808040 Misleading error msg displayed when updating OBP with keyswitch=LOCKED 4812085 Garbage char messaging getting sent to syslog/Alom event log after POST failure 4816615 The model property in the flashprom node looks incorrect 4817845 Keep track of NITS 4821252 generic probe code broken if probe routine throws. 4825607 restore disabled code 4826244 Pass POST status to the SC for all server resets. 4785113 POST BLUEMOON 2P build file additions and sync up 4798408 bootscript not executed after executing an obdiag script. 4814934 2p tower (EnTS) support. 4816551 using post trigger with no post causes red-state exception. 4816664 unbalanced stack in init-rtc 4816902 Need to enable post trigger for Fiesta workstations as well 4824525 More tightly coded string-arrays will save considerable space in OBP 4825168 Enchilada: inconsistent prom "slot-names" property mapping for PCI physical slot 4825197 Taco: inconsistent prom 'slot-names' properties mapping for PCI nodes 4826257 bit-bang i2c code does not implement timeouts correctly. 4829576 memory-layout property not providing correct information 4831318 add time out to gen-seeprom 4832273 fix for 4732937 not brought into 4.9, 4.10, and 4.x 4785113 POST BLUEMOON 2P build file additions and sync up 4811729 message: SC Alert: Host Power-On Failed:... while in POST menus 4816699 POST messaging of DIMM#1 doesn't conform to nomenclature guidelines 4830092 FMT : POST does not identify the correct faulty FRU on some errors 4831296 POST does not handle L2 cache error correctly 4831519 POST needs to provide an option for estar mode in diag-level=MENUS 4832286 E-cache should be changed to L2-cache 4352653 Need to add the standalone flash update files to the 4.0 common workspace. 4762017 integrate ramdisk fcode into OBP source base 4818536 FMT : OBDiag does not detect faulty thermal sensors and fans 4835128 Add asr2.0 functionality 4838914 SC reset does not trigger OBDiag when obdiag-trigger = user-reset 4838916 Front panel switch to diagnostics doesn't cause OBDiag to run unless triggered 4838920 ALOM bootmode diag doesn't cause OBDiag to run unless trigger satisfied 4816728 POST fails to properly execute upon being called by OBP after a Fatal Event 4829933 Need POST test for 32K SRAM on X-bus 4836174 Cleanup: __cplusplus flag needs to be removed from the post src tree 4838970 POST is setting DIMM refresh rate incorrectly 4839039 IO-Bridge errors reported during POST 4841880 Potential problem in POST with some #defines 4813602 system needs auto detect graphics card and keyboard to set OBP accordingly 4847462 add tamale interface to asr 4789356 Dimm fru checksum failure prints incorrect dimm configuration information 4830092 FMT : POST does not identify the correct faulty FRU on some errors 4842517 Add cpu functional tests 4844543 POST reports FALSE memory errors during 'Set Mailbox' 4848024 POST make (linker) is broken 4849279 enchilada build fails 4791537 after hitting breakpoint obp will not proceed further with 'step' or 'go' 4842962 fan-blast# control signal is causing fans to blast and ignore adm1031 Tmin value 4852206 OBP using Tomatillo SRAM potentially clobbered by POST 4849305 POST fails with "IO-Bridge unit 1 sram test" error 4850283 i-cache parity functional test failure 4850706 Fast ecc, system ecc test errors 4853436 POST AFT mapping is incorrect 4854134 POST hangs if mixed speed cpu modules are populated 4854505 MP setup w/ memory on CPU1 only caused ERROR when Dump device reg-> Mailbox 4856209 POST uses the word "errors" in test name causing OPS tests to fail 4829098 corrupt nvram is not reported, crc is silently re-written 4841495 local-mac-address properties not created correctly in net devices. 4847926 Stiletto dhcp client id implementation needs to change to align with wanboot 4849532 OBP does not boot when brk char is received at ttyA prior to input redirection 4854853 OBP support for cost-reduced Stiletto blade 4854861 Stiletto obp does not flow control BSC serial connection 4856718 OBP gets a Red state exception on enchilada 4857574 button reset results in mis-configured CPUs 4860081 top down descent make is broken 4861528 Port ASR 2 to ENxS 4862582 Fast ECC scrubber scrubs wrong ECache line 4859625 Implement FWARC 2003/258. 4861798 Enchilada 19" banner name support for fiesta POST gate 4856254 dp.fth tests for 'DakASR' when it should use 'DakASR?' 4856347 ENWS power up FAIL WARNING: Last shutdown is later than time on tod chip 4857933 checksum library Makefile missing dependency and rule for sparcv9 target dir 4861512 pcf8584 i2c probing code needs to retry. 4861729 Enchilada 19" support for fiesta OBP gate 4862684 WARNING:Failed to open device(/pci@1e,600000/isa@7/i2c@0,320/gpio... 4864600 Putback current CPU segment to support 1002MHz CPUs 4866662 RTC code should set freeze bit when updating from ALOM 4866687 Prepare for release 4869052 stop-N equivalent function (double tap on power button) does not work 4869059 program thermal power off threshold when warning level is reached 4795680 iogear KVM exports a regular speed keyboard 4831408 Tamale reports cpu failure from POST after reboot/POR. But POST was not run 4862646 USB keyboard FCode should not assume interface number 4869263 system does not abort auto-boot? sequence when there was an error in obdiag 4875275 Misleading error msg on 480/880 systems w/no rsc installed 4875279 4.10.1 hangs at POR 4876043 remove bogus rmc-log node 4872592 POST L2 cache errors on JP3.1 processors 4870726 ENxS : "asr-clear" causes RED State Exception after reset 4824460 USB hub power-port checks status for reserved port number 4885997 Missing pause after soft reset of BCM5704 4883792 POST gives false error when using CPU speed entry from rw section 4882093 asr fixes 4890068 Implement enhanced PHY reset code for BGE devices 4890075 Version check for BGE errata application does not work 4892485 Support for new root-name and motherboard FRU part# is needed for E19 OBP 4893067 add support for JEDEC DDR v1.0 SPD Patch Installation Instructions: =============================== Intro ----- This README is intended for users who wish to upgrade the firmware in their Sun Fire V210/V240,Netra 240. Summary of the Patch Installation Process: ------------------------------------------ The installation shall comprise of the following steps 1) Determine the system's current Flash PROM firmware revision. 2) Compare the current Flash PROM firmware revision with the available or latest Flash PROM firmware revisions. 3) If the current Flash PROM firmware revision is lower than the latest available firmware revision in this patch, then proceed to the next step. If NOT, STOP: DO NOT CONTINUE. 4) Prepare the system for the Flash PROM update 5) Running the Flash PROM Utility 6) Verifying successful Flash PROM Update 7) Restoring the system 8) Resume operations Patch Installation instructions (in detail): ============================================ The required steps are explained in greater detail below. 1) Determine the System's Current Firmware Revisions ------------------------------------------------- While the OS is running the following command may be used to determine the current system firmware revisions; /usr/sbin/prtconf -V or /usr/platform/sun4u/sbin/prtdiag -v | grep OBP The firmware revisions may also be determined from the PROM monitor's "ok" prompt with the following command; .version 2) Compare the current Flash PROM firmware revision with the available or latest Flash PROM firmware revisions. Compare the output of the OBP line in the "prtdiag -v" or "prtconf -V" output. Find the revision number and compare with the revision on the entries below that of the "flash-update-SunFire240-latest" line Available Firmware Revisions ---------------------------- -LATEST flash-update-SunFire240-latest OBP 4.16.1 2004/09/03 04:22 Sun Fire V210/V240,Netra 240 POST 4.16.1 2004/09/03 11:38 -02 flash-update-SunFire240-02 OBP: 4.11.4 created 2003/07/23 08:04 Sun Fire V210/V240,Netra 240 POST: 4.11.4 07/23/2003 11:42 -01 flash-update-SunFire240-01 OBP: 4.8.2 2003/03/27 13:22 Sun Fire V210/V240 POST: 4.8.0 2003/01/23 12:58 3) Is the UPGRADE NECESSARY? If the current Flash PROM revision matches the version numbers given under the flash-update-SunFire240-latest line, then STOP Here. This UPGRADE IS NOT NECESSARY. If the current Flash PROM firmware revision is lower than the latest firmware revision in this patch, then proceed to the next step. 4) Preparing the System --------------------- a) As root, copy the latest "flash-update" files from the directory containing the patch to the root directory as follows: # cp flash*latest / # chmod 755 /flash-update* In order to boot the binary, it must be located within the root partition. If it is not already located within the root partition then move it to /. If the binary is already located elsewhere within the root partition then note the exact filepath so that the binary can be booted later. b) As root, exit the OS such that the system returns to the PROM's "ok" prompt: # halt ok c) Jumper JP11 is factory-set so that the flash PROM is write-enabled. There is no need to switch the jumper before flash updating; however, you must ensure that the keyswitch is in the Power-on or Diagnostics position. When the key switch is in the locked position the flash PROM is write protected. 5) Running the Flash Update Utility -------------------------------- a) The system should now display the PROM monitor's "ok" prompt. Now boot the Flash update utility as given below: CAUTION: Do not boot/run revisions lower than the latest unless you are absolutely sure that that is what you want to do! ok boot disk /flash-update-SunFire240-latest NOTE: If your system's boot device is not "disk" then you will have to specify the appropriate devalias (e.g. disk2). If the binary is located in a location other than / then provide the entire filepath after the boot device. Answer the questions as prompted by the utility. +++++++++++++++++++++ example Flash update follows ++++++++++++++++++++++++ ++++++++ Note that this is an example only. Much of the information ++++++ ++++++++ which is displayed by your system will be different from ++++++ ++++++++ what is shown below. ++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Standalone Flash PROM Update Utility, Rev. 2.7 Ultra(tm) 1 Ultra(tm) 2 Ultra(tm) 5/10 Ultra(tm) 30 Ultra(tm) 60 / E220R Ultra(tm) 80 / E420R Ultra(tm) Enterprise(tm) 250 Ultra(tm) Enterprise(tm) 450 Sun Blade(tm) 100 Sun Blade(tm) 1000 Sun Fire (tm) 280R Netra(tm) T4 Sun Fire (tm) V880 Sun Fire (tm) V210/V240,Netra 240 This utility allows you to interactively update the firmware revisions in specific system Flash PROM components. Type h for help, q to quit, Return or Enter to continue: Every precaution should be taken to prevent the loss of system power during the Flash PROM programming process! Type h for help, q to quit, Return or Enter to continue: Firmware Release(s) Firmware Release(s) Currently Existing in the System Available for Installation / Install? ---------------------------------- ------------------------------------------- OBP 4.5.6 2002/01/04 12:30 OBP 4.6.3 2002/05/28 09:09 no POST 4.5.6 2002/01/04 15:54 POST 4.6.2 2002/05/21 10:41 no Type sa if you wish to select all available firmware releases for installation. Type h for help, quit to exit, or cont to continue: sa Firmware Release(s) Firmware Release(s) Currently Existing in the System Available for Installation / Install? ---------------------------------- ------------------------------------------- OBP 4.5.6 2002/01/04 12:30 OBP 4.6.3 2002/05/28 09:09 YES POST 4.5.6 2002/01/04 15:54 POST 4.6.2 2002/05/21 10:41 YES Type sa if you wish to select all available firmware releases for installation. Type h for help, quit to exit, or cont to continue: cont The Flash programming process is about to begin. Type h for help, q to quit, Return or Enter to continue: Erasing the top half of the Flash PROM. Programming OBP into the top half of the Flash PROM. Verifying OBP in the top half of the Flash PROM. Erasing the bottom half of the Flash PROM. Programming OBP into the bottom half of Flash PROM. Verifying OBP in the bottom half of the Flash PROM. Erasing the top half of the Flash PROM. Programming POST into the top half of Flash PROM. Verifying POST in the top half of the Flash PROM. Programming was successful. Resetting ... +++++++++++++++++++++ example Flash update ends ++++++++++++++++++++++++++ Once the PROM's banner reappears then use the Stop-A keys (or Break key, if running from a serial line) to abort the auto-boot sequence if the system begins to boot. 6) Verifying successful Flash PROM Update Verify from the results of the .version command that the OBP version matches the OBP version given above under the flash-update-SunFire240-latest entry in Step 2. 7) Resume operations a) Allow the system to auto-boot, or issue the boot command for your environment as necessary. b) Once the system has rebooted you may wish to remove the Flash Update binaries and documents since they will no longer be needed. # rm /flash-update* c) Remember to remove the files from their original location if they were not extracted directly into the root directory. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Special Install Instructions: ----------------------------- ************************************************************************** ************************************************************************** **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** * PLEASE READ THE INSTRUCTIONS CAREFULLY AND ENTIRELY. PLEASE FOLLOW THE INSTRUCTIONS EXACTLY AS THEY ARE STATED. * FAILURE TO FOLLOW INSTRUCTIONS COULD EITHER RESULT IN A DEFECTIVE BOARD OR UNSUCCESSFUL FLASH PROM UPDATE. * THIS IS NOT A STANDARD PATCH in that it does not use the installpatch and backoutpatch scripts. * THIS PATCH CANNOT BE INSTALLED ON AN ONLINE OPERATING SYSTEM BECAUSE THE INSTALL INSTRUCTIONS REQUIRES THAT THE SYSTEM BE BROUGHT DOWN. BE SURE TO SCHEDULE DOWN TIME TO INSTALL THIS PATCH. * Installation of the firmware included with this patch does NOT require any hardware changes if the Flash update completes normally. * PLEASE REVIEW NOT ONLY THIS README BUT ALSO ADDITIONAL DOCUMENTATION GIVEN. The file "802-3233-xx.ps" (where xx stands for the latest numeric revision) is a PostScript copy of the "Sun Flash PROM Guide for Workstations and Workgroup Servers - Standalone Version", which provides the following; (i) Emergency instructions in the unlikely event that the Flash update should fail. Note, however, that The Programming Guide was originally written for a user who is running the Flash PROM update utility from a bootable CDROM, and thus it will not contain the proper boot commands for installation of this patch. Also note that the instructions in the document for installing packages are not valid for this patch. **WARNING:****WARNING:****WARNING:****WARNING:****WARNING:****WARNING:** ************************************************************************** ************************************************************************** README -- Last modified date: Monday, October 4, 2004