Patch-ID# 105683-13 Keywords: starfire cbe netcon sigbcmd sigb_get IDN flash_boot Synopsis: SSP 3.1: sigbcmd/cbe/flash_boot patch Date: Mar/09/99 Solaris Release: 2.5.1 SunOS release: 5.5.1 Unbundled Product: System Service Processor (SSP) Unbundled Release: 3.1 Topic: SSP 3.1: sigbcmd/cbe/flash_boot patch BugId's fixed with this patch: 4052236 4079760 4094831 4094835 4098234 4098779 4099239 4103204 4105359 4129490 4135766 4144869 4147584 4149225 4152061 4154492 4156183 4157635 4159236 4173167 4179772 4185212 4185502 4191552 Changes incorporated in this version: 4156183 4159236 4179772 4185502 Relevant Architectures: sparc 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: /opt/SUNWssp/bin/cb_prom /opt/SUNWssp/bin/ssp_configmain /opt/SUNWssp/bin/ssp_configspare /opt/SUNWssp/bin/ssp_upgrade /opt/SUNWssp/cbobjs/cbe.ima /opt/SUNWssp/cbobjs/flash_boot.ima /opt/SUNWssp/lib/libcbdp.so /opt/SUNWssp/library/scotty/actionreboot.tcl /opt/SUNWssp/library/scotty/cb_prom.tcl /opt/SUNWssp/release/Ultra-Enterprise-10000/2/5/1/bin/sigbcmd /opt/SUNWssp/release/Ultra-Enterprise-10000/2/5/1/lib/libSspLoader.so /opt/SUNWssp/release/Ultra-Enterprise-10000/2/5/1/lib/libbbspace.so /opt/SUNWssp/release/Ultra-Enterprise-10000/2/6/bin/sigbcmd /opt/SUNWssp/release/Ultra-Enterprise-10000/2/7/bin/sigbcmd Problem Description: 4156183 convenient way to determine firmware version 4159236 cbe/flashboot patch (105683) should not require entire to be shut down 4179772 cb_prom fails with a meaningless message 4185502 Temperature monitoring reports unreasonable values. (from 105683-12) 4185212 EDD does not support 400 MHZ modules and 333 MHZ modules at the same time. (from 105683-11) 4191552 after installing Starfire+ system boards, domains no longer 'reboot' (from 105683-10) 4173167 The 105683-09 patch does not have a sigbcmd for 2.7 (from 105683-09) 4152061 panicreboot not sending XIR (from 105683-08) 4149225 powering off inactive control board causes bogus 911 overtemp 4154492 cbe is_conbrd_on routine returns incorrect results 4157635 Incorrect temp/voltage warnings in messages when spare CB is powered off (from 105683-07) 4144869 Hostview does not recognize a removed power supply 4147584 sigb_get() still fails after installing 105683-03 (from 105683-06) 4135766 Control board amb temperature failure causes platform to power off. (from 105683-05) 4129490 E10000 domain reboot without explanation on messages files (from 105683-04) 4052236 buddy PROM to update boot PROM v3.44 is needed. (from 105683-03) 4105359 SSP based IDN commands need to pass timeout information to Host side (IDN drv) (from 105683-02) 4103204 sigbcmd (libbbspace) uses incorrect interrupt vector to send PC (BBSRAM) intr (from 105683-01) 4079760 After bringup, netcon failed, cbe reports sigb_get(20) failed: ... 4094831 sigbcmd fails to obtain correct interrupt vector if other than bootproc 4094835 Under medium network load, IDN freezes domains upon issuance of SSP->OS command 4098234 sigbcmd has no effect on 2.5.1 domains as of SSP 3.1+Patches 4098779 Communication fails after reboot of domain member of IDN 4099239 sigbcmd and IDN operations do not work if bootproc is odd numbered Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- PROM and CBE Image Upgrade Procedure: This procedure can only be used with SSP version 3.1. Perform the first 5 steps to determine which procedure is required for your E10000. 1. As root on the SSP, install this patch (105683-XX where XX is the current revision). Search the SunSolve database for the latest patch information. 2. On the SSP console, log in as root and type: ssp# /opt/SUNWssp/bin/ssp_config Beginning setup of this workstation to act as a MAIN or SPARE SSP. Platform name = e10000 Control Board 0 = e10000-cb0 => Control Board 1 = e10000-cb1 => Primary Control Board = e10000-cb0 Are you currently configuring the MAIN SSP? (y/n) y MAIN SSP configuration completed This will copy the flash_boot.ima file and the cbe.ima file into /tftpboot. 3. As user SSP, reset the control board. ssp% cb_reset e10000-cb0 Resetting host e10000-cb0... 4. Allow daemons time to reconnect with cbe before proceeding. Monitor the platform messages for connection established message to verify when this is successful. ssp% tail -f /var/opt/SUNWssp/adm/messages ... e10000-cb0 cbe: cbe: NOTICE: Socket connection 3 port 1025 established ssp (SUNW_HOSTNAME: e10000) actionsysclock: Fan Speed being set. ssp (SUNW_HOSTNAME: nachos) actionsysclock: Warning: System clock not set due to domain running. 5. Use the cb_prom command to determine the prom version. ssp% cb_prom -r -h e10000-cb0 Checking PROM revision... 3.46 If the Prom Version is 3.46 or newer, then you do not need to upgrade your control board PROM. Instead, just reboot the SSP and skip the rest of this procedure entirely. 6. Once the daemons have reconnected, update the PROM. ssp% cb_prom -p /opt/SUNWssp/cbobjs/flash_boot.ima -h e10000-cb0 cb_prom: Program PROM... complete. 7. Reset the control boards once again. ssp% cb_reset e10000-cb0 Resetting host e10000-cb0... 8. Use the cb_prom command to check your work. ssp% cb_prom -r -h e10000-cb0 Checking PROM revision... 3.46 9. If you have a spare control board, repeat steps #5 - 8 using its hostname instead of the hostname of the primary control board. 10. Reboot the SSP.