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

