Patch-ID# 121683-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 v210/v240 netra 210/240 obp rohs wanboot panther
Synopsis: Hardware/PROM: Sun Fire V210/V240 Netra 210/240 Flash PROM Update
Date: Jul/10/2006


Install Requirements: None                      
                      
Solaris Release: 8 9 10

SunOS Release: 5.8 5.9 5.10

Unbundled Product: Hardware/PROM

Unbundled Release: OBP 4.22.11, POST 4.22.11, OBDIAG 4.22.11

Xref: 

Topic: 

Relevant Architectures: sun fire v210/v240 netra 210/240

BugId's fixed with this patch: 6202440 6219577 6230541 6233946 6254839 6265745 6267229 6273179 6276146 6281593 6282737 6283456 6285982 6286277 6288074 6289492 6289533 6290779 6291681 6291884 6291941 6297452 6297463 6297477 6299482 6299536 6299605 6300724 6301524 6305812 6305975 6308683 6309047 6311005 6312957 6313129 6313448 6314213 6314237 6314264 6314333 6315148 6322907 6322957 6323403 6323565 6323585 6323590 6325842 6325917 6326441 6326930 6327114 6327140 6329044 6331914 6332106 6333659 6333723 6334308 6336013 6336692 6338877 6339760 6339872 6340485 6340821 6340824 6341068 6342255 6344537 6344802 6344992 6345548 6345808 6345852 6345861 6346222 6346267 6346290 6346813 6346834 6347412 6347455 6348525 6348740 6349827 6349949 6350004 6352086 6353715 6354366 6356428 6356637 6356644 6356687 6356915 6358072 6358110 6359345 6359716 6360367 6361097 6361535 6361563 6363976 6364139 6364445 6364532 6365640 6365656 6365688 6366588 6366606 6368614 6368716 6369302 6370015 6370408 6374738 6375003 6375990 6376657 6379876 6379878 6379979 6380622 6380975 6381084 6381115 6381125 6381242 6381385 6383658 6384335 6388673 6388925 6389161 6389988 6391361 6392539 6392742 6392744 6392749 6393492 6393665 6395015 6396464 6396519 6396528 6396533 6396540 6396546 6397497 6399215 6399627 6400192 6400408 6402905 6402909 6403073 6406142 6406195 6407889 6411051 6411069 6412462 6412474 6414799 6416036 6416671 6421833 6421866 6421884 6421977 6423090 6423137 6423761 6423788 6423795 6423803 6424812 6428852 6432504 6433152

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: 

flash-update-SunFire240
unix.flash-update.SunFire240.sh

Problem Description:

6433152 Add flash update support for RoHS V210/V240 R06 MB_PN's
6432504 Support Jalapeno+ processor on Boston.
6428852 putback for 6395675 panics Boston platform with ereport.io.fire.pec.cto.
6424812 ereport.io.fire.dmc.tte_inv seen on ontario and ontario+ using system firmware 6.1.9
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
6423137 flx18017: netconsole does not get to ok prompt after xir on Jade satellite            
6423090 Fire TLU Ctrl Reg NPWR_EN bit must be set to 0 on Boston.
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
6416671 Jade smc smcenv-sync print wrong data
6416036 Jade obdiag alarmdiag runs only 3 tests
6414799 Seattle OBP needs extra guard pages for boot support
6412474 OBP find-drop-in? goes out side the flash size and hits the MMU Missing
6412462 Jade sat's mcnet does not work properly on 4.22.4 OBP.
6411069 OBP PLL data writes should be consistent with POST.
6411051 ASR disabling PCI slots does not always work.
6407889 Add 2UXXL support, remove 2UEXL support
6406195 "Change Southside obp's root name"
6406142 PCI bridge code handles IO limit = 0 incorrectly
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.
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 
6399215 "Add Southside support"
6397497 Boston (V445) will not boot with LSI20320-S (Meteor) HBA installed.
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.
6395015 2Gigabit/Sec Single FC Host Adapter (JNI) Last Trap: Data Access Error.
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
6392539 Volume type is being referenced instead of volume id in 1.00.39 1064 fcode
6391361 post and picl DIMM labels are different.
6389988 POST Prints out DIMM #'s instead of proper nomenclature
6389161 Fire rxeq values not optimized for ontario
6388925 Alom Obdiag subtests are not available in test option menu.
6388673 POST fails IO-Bridge unit 1 at address 00000400.0f701400
6384335 chicago unable to boot off network port 1
6383658 Dynamic FRUID writes cause OBP MB FRUPROM reads to fail
6381385 Upgrade LSI 1064 FCode to 1.00.39
6381242 Seattle platform support
6381125 ERROR: The following devices are disabled: ide.
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
6379979 fcode: map-in of config space does not work correctly
6379878 Chicago OBP should tune ebus chip select timing as an intermediate step towards meeting STARS
6379876 USB time out errors seen in OBP during power-cycle testing
6376657 OBP I2C Drivers should frame each unique addressed device with a START and STOP.
6375990 Make all I2C transactions including errors send a stop
6375003 nvram access faults when dropping from Solaris to OBP.
6374738 Address for PSU0's fruid prom needs to be 0x24 for P1.0 Boston.
6370408 flx17072: Jade satellite goes to 'config" when powering off while rebooting. B8.
6370015 OBP should print out a message if it detects problem and resets RTC
6369302 Hostbridge loopback tests cause errors in menu-min mode
6368716 bringover -g; make from OBP 4.x gate fails for boston
6368614 WARNING: devinfo: fault in private data at 60000d794e8
6366606 Add in PLX eprom check
6366588 fcode gives erroneuos values for config address > 0xf.0000
6365688 Additional DRAM address info needed in post memory error output
6365656 Add a Niagara screen test for the L2-Writback (LDWC) error
6365640 Add Block Memory schmoo test to the POST Menu
6364532 Add SeSi 2.1GHz UltraSPARC-IV+ support
6364445 post, dynamic pci device probe, pci error check utilities
6364139 OBP shows "ERROR - BCM5714 device 0 missing" with pci1 is disabled.
6363976 debug flash-update tool from the ok prompt needs to be removed 
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)
6361097 post with verbosity debug mode fails
6360367 post failed to correctly report number of bad DIMMs in the chicago system.
6359716 Chicago POST needs to have workaround in order to head off PLX CE problem observed on Ontario
6359345 Chicago should takes steps to avoid the "Stuck CE" issue seen on Ontario
6358110 POST needs to check pcie link width
6358072 Post needs to program spread spectrum clocking for P1.0 V445 correctly
6356915 OBP is unable to boot the system if CPU is in low power mode 
6356687 Remove old CMD hardware workarounds from the ULI 1575 usb fcode driver
6356644 Chicago OBP should flash the power LED rather than the fault LED during boot sequence
6356637 msix-data-width property in fire nexus node reads: msix-date-width instead 
6356428 Boston platform support.
6354366 POST needs a test for the Foureye part
6353715 USB devices missing from OBP device tree during power-cycling
6352086	Possible failures in the Initialize I2C Controller test
6350004 tpm code updates.
6349949 erie post DB9 uart init,
6349827 POST needs to update keepalive counter to vbsc
6348740 erie post debug verbosity change,
6348525 Need to add speed jumper support in P0.1 POST
6347455 reg property in broadcom 5704, 5714, and 5715 does not match assigned-addresses property
6347412 Increase slave timeout to handle 4 Serrano CPUs
6346834 POST doesnt initialize ERROR_STEERING field
6346813 Niagara POST dimm pin mapping wrong for 9 pins on  ch1,3
6346290 stack is not empty after a reset or power-on reset. 
6346267 chicago su16550 driver disregards ttya-mode and ttyb-mode nvram variables
6346222 Data access error from broadcom fcode when given unrecognized device arguments
6345861 Exception taken while probing results in a dictionary overflow/hang rather than ok prompt
6345852 flx16583: On Jade system the uname -i is reporting the wrong thing.
6345808 Seattle POST hung the ALOM on R0C
6345548 post id string update,
6344992 Add generic Serrano CPU support.
6344802 Skip external interrupt pins
6344537 asr disable/enable of cpu and memory causes POST to fail
6342255 Too many #ifs
6341068 Clean up dependencies for Schumacher build
6340824 OBP needs to support the 108e,1678 Broadcom 5715 subsystem
6340821 %bringover -g; make from OBP 4.x gate fails for chicago
6340485 diag-out-console name should not be in chicago nvram configuration variables
6339872 remove word "Error" from this message "Fire TLU-A OE Error status:"
6339760 after a forthdebug breakpoint test case, failed completing boot unix with looping WARNING messages
6338877 POST takes a long time in some places
6336692 Latest Seattle POST can not detect LS1064 disk tape functions with device-id set to hex 50
6336013 dimm failure on random power cycles
6334308 POST does not handle channel [1&2] 2-channel mode correctly
6333723 POST needs to be enhanced to support Schumacher (SUNW,Netra-CP3010) node board used in the ATCA platform. 
6333659 FWARC/2005/310
6332106 Can't go to ESTAR mode when in MP mode
6331914 updating obp return status for erie post
6329044 Post failed an IO bridge test, howerver, show-post-results printout is passed
6327140 Set Mailbox in POST does not terminate when hit with CE
6327114 Block Memory does not terminate correctly when hit with CEs
6326930 Update SUNWSMSob package to align with SMS 1.6
6326441 Chicago OBP needs to be released out of an official gate
6325917 Fire Loopback DMA test fails if dimms 0 and 1 are missing from CPU0
6325842 Ewrap selection limited to only one port
6323590 need to check PLX seeprom to make sure workaround for Erratum 34 is present
6323585 need POST support for new PLX port strapping for R0B2 and beyong
6323565 POST fails at check PLX seeprom if OBP is run before POST
6323403 post for Boston
6322957 wrong POST and OBDiag version printed out at ok prompt
6322907 Enchilada workstation name "2500" in POST output should be changed to reflect chicago product, name.
6315148 nia_clean fails at top level 
6314333 POST diag_verbosity is broken it only works in one mode
6314264 Diagnostics Engineering MONitor should not show up in POST runs - no menus mode
6314237	POST runs continously (will not terminate) on Erie's w/CE DIMM installed in Channel 3 R1/D1
6314213 POST "diag_trigger" is broken only works at power-on-reset
6313448	Incorrect DIMM identification reported for CE's in POST for Erie P1.0A
6313129 L2 cache scrub takes too long with Serranos
6312957 Chicago PCI bus bandwidth is 6 times slower than Fiesta+ PCI 
6311005	niagara 2-channel memory errors are not always reported on the correct channel
6309047 POST will test for correct plx eeprom read.
6308683 need to remove ifdefs for Fire related to CR5079766
6305975 Block Memory Test sometimes offlines the wrong dimms
6305812 Block Memory test reports confusing error message at high memory frequencies
6301524 post lpu init test fix
6300724 Need to add a TPM HW integrity test within POST
6299605 erie post reports link training error on fire2.0
6299536 "ctrl-c" while running POST causes Dram Error
6299482 Cannot schmoo jbus freq from POST Menu
6297477 Host bridge errors reported but POST still reports all devices pass
6297463 POST support for Seattle
6297452 Need to be able to select between dma loopback testing and pci-id tests in post menus mode
6291941 post dma loopback test updated for menu mode
6291884 POST does not print out J-numbers of memory dimm failures during scrub memory
6291681 POST hang on multi-thread niagara that does not default to core0:thread0
6290779 Print out serial number of CPU chip when POST runs at any diag_level
6289533 POST does not identify proper failing device on PCIE CE errors.
6289492 post erie failure message changes
6288074 POST 4.x gate needs to be synced up with Niagara POST sandbox 
6286277 rtdiag showes wrong bus freq. for c5 slots
6285982 POST drops chars for cut/paste in service console.
6283456 POST 1010 dma test failes in ontario with PCIE power management enabled.w
6282737 POST does not handle cpu rollover correctly
6281593 If POST encounters a FATAL ERROR it returns status that all devices passed
6276146 Instance data is uninitialized at the time an instance is created 
6273179 P2-High: bluemoon tree broken in 4.x 
6267229 syncing post development gate with 4x, includes support for erie and chicago platforms
6265745 Code to clear PCI error status bits on the host bridge is incorrect
6254839 Add CPU core test coverage to POST level "min" test script
6233946 Starcat CE trap code removed because of ommision in last putback
6230541 ERROR: Timeout on 0 waiting for resource type 2. after a ctrl-c when memory is being initialized
6219577 find openboot.bin
6202440 build versions need to be moved to ENV VARS from flat files

Patch Installation Instructions:
===============================
Please refer to the Install.info file for instructions on updating the
firmware using the files included in this patch.  
 
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Special Install Instructions:
----------------------------

None.

README -- Last modified date:  Monday, July 10, 2006

