OBSOLETE Patch-ID# 113751-05 Keywords: sun 1280 system firmware flashprom update 5.13.0015 scapp rtos Synopsis: Obsoleted by: 114525-01 Hardware/PROM: Sun 1280 Systems Firmware Update Date: Dec/15/2003 Install Requirements: Additional instructions may be listed below Solaris Release: 8 9 SunOS Release: 5.8 5.9 Unbundled Product: Hardware/PROM Unbundled Release: ScApp:5.13.0015,RTOS:32,SC POST:32 Xref: Topic: Sun Fire system controller and flashprom update 5.13.0015 Relevant Architectures: sparc BugId's fixed with this patch: 4359579 4449986 4474908 4494706 4499352 4635885 4644974 4647558 4647976 4660795 4686337 4725499 4725625 4728813 4731285 4731349 4745495 4746124 4746986 4748800 4752132 4752138 4753702 4754375 4755851 4757401 4761868 4763071 4765150 4768829 4778183 4784184 4792802 4796852 4797379 4799219 4800072 4800822 4806275 4806951 4807658 4807660 4809236 4809941 4810724 4811384 4812706 4815100 4818576 4830887 4843015 4848846 4850763 4851479 4859160 4866160 4868305 4869241 4869272 4876369 4915863 4915941 4937045 4953215 Changes incorporated in this version: 4859160 4876369 4915863 4915941 4937045 4953215 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 110208-17 or greater Obsoleted by: Files included with this patch: README.113751-05 V1280_Netra_1280_Product_Notes.pdf V1280_Netra_1280_System_Administration_Guide.pdf V1280_Netra_1280_System_Controller_Command_Reference_Manual.pdf copyright sgcpu.flash sgpci.flash sgrtos.flash sgsc.flash Problem Description: Note that the Release Notes document included with the patch is still applicable, even though it may be from an earlier release. (From 113751-05) 4859160 poweron grid0 does not / should not work 4876369 TOD becomes random & unstable after 530 days of continuous SC uptime. 4915863 Adjust CPU core voltage value as Serengeti bug 4913784 4915941 Current JDK needs timezone classes upgrade to 1.3.1 4937045 V1280: AET timezone incorrect, sets DST too early. 4953215 ScApp needs to recognize Cheetah++ 1.2 (From 113751-04) 4359579 flashupdate using nfs protocol failed 4449986 'ring buffer overflow!' message on the SC console port 4474908 vxworks does not validate ScApp flashprom before attempting autoboot 4494706 Wrong SC_POST diag-level (quick) when Use E menu function to change max to min. 4499352 RTOS doesn't support CGI operations for HTTP transactions, but ScApp does 4635885 RTOS prints error messages for legal configurations 4644974 SC reboots infinite times,when RIO Ethernet test fails in SC POST 4647558 "sram" constant is defined with the wrong address 4647976 SC POST requires a spellchecker 4725499 rtos won't link after touching ws project configuration 4725625 SC exited with 'out of memory' 4728813 Implement workaround for bug 4644974 4748800 REGRESSION: RTOS 25 has QUERY_DNS_ONLY even when DNS is not configured 4797379 Scapp reports unpowered PSU as Status OK 4799219 unable to downgrade scapp to 5.14.0 4806275 FRUid does not log poweroff events for PSU 4806951 FRUIDs of Standby FRUs do not contain power_on records 4811384 Request for POST enhancements for additional fpu tests 4812706 Require fix for 4449986 'ring buffer overflow!' in Lw8. 4815100 cfgadm lists status as failing for boards with blacklisted components 4818576 Lost connections: Private link has discovered a non fatal error : pppInit failed 4830887 ScApp should filter DX parity errors and improve the parity reporting message 4843015 POST hangs with mixed mem configs under bootmode diag 4848846 cannot force V1280 to 100mb FD for jumpstart install 4850763 SCPOST DUART TEST fails 4851479 add_segment, delete_segment, write_raw_segment fails on LW8. 4866160 "boot net:dhcp" does not work on V1280s 4868305 the INFO mailbox command should handle release numbers larger than 16 4869241 i2c driver asserts reset when it shouldn't 4869272 Core voltage fix in 4801307 is not correct (From 113751-03) 4660795 OBP virtual-memory translation buffer for Solaris can truncate the list 4755851 prom "translation" incorrect if prom_claim_virt() called w/o physaddr alloc 4796852 Add CH++ Support 4810724 COBP needs larger internal buffer to boot kernel (4728762) (From 113751-02) 4686337 RFE: testleds leaves all LEDs on 4731285 Powerfailure during lw8 state transition (Stby to ON) recovers to Stby 4731349 first char eaten after (thermal|rlogin)reboot or rocker poweron (SG 4726839) 4745495 Can not poweron without fantray even when aft is on 4746124 continuous attempted rocker switch powerons when bus 26 SDA is shorted low 4746986 poor reporting of failed PSU 4752138 require patch revision to deliver SunFire V1280 5.13.0012 firmware 4753702 "lom -G" command resulted in "corrupt mailbox message received." messages 4754375 RFE: Add thermal fuse event to log file 4757401 RFE: Re-introduce 100Mbit PHY Internal Loopback test using gigabit equaliser cct 4761868 rear System Fault LED is off when FT0 i2c bus fails 4763071 Failure to boot from boot-device list with first item cdrom and no cdrom in 4765150 setting an invalid devalias prevents boot from a valid devalias 4768829 faulty RP0 not detected and poweron failed (no auto-recovery) 4778183 RFE: apply blacklisting rules for SB4/P2 SB2/P2 with fan6 failure 4784184 Transient failure messages on PSU poweron 4792802 Need to implement bug fix 4790043 on 1280 FW for Solectron CPU/Memory boards 4800072 RFE 4754375 (Add thermal fuse event to log file) failed 4800822 Require new core voltage monitoring algorithm for Solectron CPU/Memory boards 4807658 need port of another vcore fix 4807559 4807660 ScApp and OBP copyright message needs to be updated to show 2003 4809236 require port of 4808603 (support new L2 SRAM timing) 4809941 require change to LW8 ScApp boot up banner (From 113751-01) 4752132 require patch to deliver SunFire V1280 5.13.0009 firmware Patch Installation Instructions: -------------------------------- This is a special patch and is not installed using the 'patchadd' and 'patchrm' scripts provided with Solaris. Refer to the "Special Install Instructions" section below for details on unpacking the patch and updating the system firmware. This patch is not OS-dependent. The list of releases shown under the "Solaris Release" and "SunOS Release" sections may not be complete. The firmware may be upgraded using this patch under any OS release which the platform is capable of running. Special Install Instructions: ----------------------------- The firmware on Sun 1280 systems can be updated by either of two mechanisms: - The flashupdate command from the System Controller LOM prompt. - The 'lom -G' command in the Solaris operating environment. Refer to the Sun Fire V1280/Netra 1280 System Administration Guide (chapter 8) for further information. *** WARNING: It is currently recommended that you should use the *** *** flashupdate mechanism in preference to the 'lom -G' *** *** mechanism if at all possible. *** *** *** *** If you have to use the 'lom -G' mechanism then please *** *** follow the instructions very carefully in section 2 below. *** The first method requires that the System Controller's 10/100 Ethernet port is connected to a suitable network and is configured so that it can access an external FTP or HTTP server which contains the new firmware images to be downloaded. The second method requires that the LOM patch noted in "Patches required with this patch" above (or a later version) is installed on the system. *** WARNING: Do not power down or reset the system while *** *** performing the firmware upgrade by either method. *** Preparation for firmware upgrade -------------------------------- To upgrade the firmware using either method, you must connect to the system controller LOM console (serial port), as otherwise important diagnostic and status information will not be seen. Access the LOM prompt (by sending the escape sequence if necessary); the prompt should be: lom> Ensure all system boards are powered on. If necessary, use the following command to power the boards on: lom> poweron all 1. Using the flashupdate command --------------------------------- Set up the firmware update on an FTP or HTTP server as appropriate. Refer to the Sun Fire V1280/Netra 1280 System Administration Guide for more information. Connect to the system via the LOM console (serial port) and ensure that all system boards are powered on, as described above. Upgrade the firmware using the flashupdate command. Use the appropriate flashupdate command based on the protocol being used: HTTP: lom> flashupdate -f http://server/ all FTP: lom> flashupdate -f ftp://server/ all The above commands will reboot the system controller and upgrade the firmware. Solaris should be rebooted after the upgrade to use the new firmware. 2. Using the 'lom -G' Command ------------------------------ Connect to the system via the LOM console (serial port) and ensure that all system boards are powered on, as described above. *** WARNING: Failing to carry out the next step *before* issuing *** *** the 'lom -G' command may cause Solaris to shut down. *** Reset the System Controller using the command: lom> resetsc -y Wait for the reset of the System Controller to complete, then return to the Solaris system console (serial port). Do not reboot Solaris after resetting the System Controller; if it is necessary to do so before the firmware upgrade is complete then the System Controller must be reset again. Copy the downloaded patch archive file to a suitable directory (e.g. /var/tmp), and extract the contents of the patch archive using the commands: # unzip .zip # cd Then update all of the firmware components, waiting for each update to complete before proceeding with the next one. Follow the on-screen prompts to reset or reboot as appropriate. The following order of update is recommended: # lom -G sgsc.flash (system controller application) # lom -G sgrtos.flash (system controller operating system) # lom -G sgcpu.flash (CPU/Memory Board Local POST and OBP) # lom -G sgpci.flash (I/O board Local POST) Refer to the Sun Fire V1280/Netra 1280 System Administration Guide (chapter 8) for further information. FRU Upgrade Procedure --------------------- A replacement board should have the same version of firmware as the System Controller and the other system boards. If the board that has been replaced has a different firmware version then it needs to be upgraded. The board needs to be powered on. If there is a board of the same type already in the system then that board can be used as the source: lom> flashupdate -c otherwise the upgrade must be done from a URL as above: lom> flashupdate -f If the showboards command shows the board as "Failed", then the board must be powered off and then back on again to clear the failed state. Firmware Version Verification Procedure --------------------------------------- When the firmware upgrade is complete, or when a System Controller, CPU board or I/O board has been replaced, the firmware version should be verified. The firmware of all boards can be checked with: lom> showsc -v SC: SSC1 Clock failover disabled. SC date: Wed Dec 10 11:33:45 PST 2003 PST GMT-8 Pacific Standard Time SC uptime: 4 minutes 49 seconds ScApp version: 5.13.0015 LW8_build0.15 Version build: 1.1 Version String: LW8_build0.15 RTOS version: 32 SC POST diag level: off Clock source is: 75MHz Solaris Host Status: Powered Off lom> showboards -p v Component Compatible Version --------- ---------- ------- SSC1 Reference 5.13.15 LW8_build0.15 /N0/IB6 Yes 5.13.15 LW8_build0.15 /N0/SB0 Yes 5.13.15 LW8_build0.15 /N0/SB2 Yes 5.13.15 LW8_build0.15 /N0/SB4 Yes 5.13.15 LW8_build0.15 lom> showboards -p version -v Component Segment Compatible In Date Time Build Version --------- ------- ---------- -- ---- ---- ----- ------- SSC1/FP0 - - - - - - RTOS version: 32 SSC1/FP1 ScApp Reference 12 12/09/2003 22:15 1.1 5.13.15 SSC1/FP1 Ver - - 12/09/2003 22:15 1.1 5.13.15 LW8_build0.15 /N0/IB6/FP0 iPOST Yes 12 12/09/2003 22:15 1.1 5.13.15 /N0/IB6/FP0 Ver - - 12/09/2003 22:15 1.1 5.13.15 LW8_build0.15 /N0/SB0/FP0 POST Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB0/FP0 OBP Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB0/FP0 Ver - - 12/09/2003 22:12 1.1 5.13.15 LW8_build0.15 /N0/SB0/FP1 POST Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB0/FP1 OBP Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB0/FP1 Ver - - 12/09/2003 22:12 1.1 5.13.15 LW8_build0.15 /N0/SB2/FP0 POST Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB2/FP0 OBP Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB2/FP0 Ver - - 12/09/2003 22:12 1.1 5.13.15 LW8_build0.15 /N0/SB2/FP1 POST Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB2/FP1 OBP Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB2/FP1 Ver - - 12/09/2003 22:12 1.1 5.13.15 LW8_build0.15 /N0/SB4/FP0 POST Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB4/FP0 OBP Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB4/FP0 Ver - - 12/09/2003 22:12 1.1 5.13.15 LW8_build0.15 /N0/SB4/FP1 POST Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB4/FP1 OBP Yes 12 12/09/2003 22:11 1.1 5.13.15 /N0/SB4/FP1 Ver - - 12/09/2003 22:12 1.1 5.13.15 LW8_build0.15 -------------------------------------------------------------------------------- Copyright 2001-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or related documentation may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third party software, including font technology, if any, is copyrighted and licensed from Sun suppliers. Sun, Sun Microsystems, Solaris, the Sun Logo, Sun Fire, and SPARC are trademarks or registered trademarks of Sun Microsystems, Inc in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. Federal Acquisitions: Commercial Software - Government users subject to standard license terms and conditions. DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS. REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. -------------------------------------------------------------------------------- Copyright 2001-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Ce produit ou document est prot\351g\351 par un copyright et distribu\351 avec des licences qui en restreignent l'utilisation, la copie, la distribution, et la d\351compilation. Aucune partie de ce produit ou document ne peut \352tre reproduite sous aucune forme, par quelque moyen que ce soit, sans l'autorisation pr\351alable et \351crite de Sun et de ses bailleurs de licence, s'il y en a. Le logiciel d\351tenu par des tiers, et qui comprend la technologie relative aux polices de caract\350res, est prot\351g\351 par un copyright et licenci\351 par des fournisseurs de Sun. Sun, Sun Microsystems, Solaris, le Sun logo, Sun Fire, et SPARC sont des marques de fabrique ou des marques d\351pos\351es de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays. Toutes les marques SPARC sont utilis\351es sous licence et sont des marques de fabrique ou des marques d\351pos\351es de SPARC International, Inc. aux Etats-Unis et dans d'autres pays. Les produits portant les marques SPARC sont bas\351s sur une architecture d\351velopp\351e par Sun Microsystems, Inc. LA DOCUMENTATION EST FOURNIE "EN L'ETAT" ET TOUTES AUTRES CONDITIONS, D\311CLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES DANS LA MESURE AUTORIS\311E PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE \300 LA QUALIT\311 MARCHANDE, \300 L'APTITUDE \300 U NE UTILISATION PARTICULI\310RE OU \300 L'ABSENCE DE CONTREFA\307ON. README -- Last modified date: Wednesday, October 20, 2004