Patch-ID# 114640-16 Keywords: sun fire 15k esmd hwad mld marginvoltage dxs poweroff frad libpower Synopsis: SMS 1.3: Sun Fire 15K hwad Patch Date: Oct/19/2004 Install Requirements: See Special Install Instructions Solaris Release: 8 9 SunOS Release: 5.8 5.9 Unbundled Product: System Management Services Unbundled Release: 1.3 Xref: Topic: SMS 1.3: Sun Fire 15K hwad Patch Relevant Architectures: sparc BugId's fixed with this patch: 4521236 4768952 4771897 4774193 4774458 4774651 4778397 4785070 4794395 4796357 4796518 4801180 4802351 4802398 4805839 4812180 4812984 4813732 4823644 4825690 4825986 4830870 4834081 4839563 4844866 4848931 4849574 4851531 4851538 4855088 4855864 4857238 4857862 4863164 4865054 4865526 4866496 4868585 4870812 4873603 4878127 4878661 4886905 4887009 4924037 4928949 4931012 4943895 4948049 4951003 4974433 4974960 4974982 5015992 5092244 Changes incorporated in this version: 5092244 Patches accumulated and obsoleted by this patch: 114662-01 114869-01 115286-01 Patches which conflict with this patch: Patches required with this patch: 114608-08 or greater Obsoleted by: Files included with this patch: /etc/opt/SUNWSMS/SMS1.3/config/esmd_tuning.txt /opt/SUNWSMS/SMS1.3/bin/dxs /opt/SUNWSMS/SMS1.3/bin/esmd /opt/SUNWSMS/SMS1.3/bin/frad /opt/SUNWSMS/SMS1.3/bin/hwad /opt/SUNWSMS/SMS1.3/bin/marginvoltage /opt/SUNWSMS/SMS1.3/bin/mld /opt/SUNWSMS/SMS1.3/bin/poweroff /opt/SUNWSMS/SMS1.3/bin/showenvironment /opt/SUNWSMS/SMS1.3/bin/smsconnectsc /opt/SUNWSMS/SMS1.3/lib/libESMD.so.1 /opt/SUNWSMS/SMS1.3/lib/libI2cCommProxy.so.1 /opt/SUNWSMS/SMS1.3/lib/libPower.so.1 /opt/SUNWSMS/SMS1.3/lib/libSMSEvent.so.1 /opt/SUNWSMS/SMS1.3/lib/libWcApp.so.1 /opt/SUNWSMS/SMS1.3/lib/libsmsext.so.1 /opt/SUNWSMS/SMS1.3/lib/libsmsext.so.2 Problem Description: 5092244 Starcat Uniboards fail poweron with 1221 error (from 114640-15) 5015992 CP arbiter lockstep consistency check error/Detected Header (Tslot) parity error (from 114640-14) 4948049 'showfailover -v' indicates FAILED console bus status after EXB swap (from 114640-13) 4521236 esmd fails to lower fan speed after a high temp. under certain conditions 4870812 starcat gets confused when both SCs come up at the same time (from 114640-12) 4931012 memory allocation failure froms hwad. (from 114640-11) 4785070 hotplug failed when insert 33 mhz capable cards into 66 mhz empty slots 4924037 console process doesn't exit properly after user disconnection 4974982 sms Support for AXQ 6.3 with split expanders (from 114640-10) 4873603 poweroff off certain type of board will say it is already off 4887009 showboards command takes longer to run on HPCI+ boards 4974433 auto-recovery of redundant power supplies should be performed 4974960 failures on redundant power supplies should not cause a blacklist action (from 114640-09) 4928949 PS sharing range failures treated differently than PS failure 4943895 rstop during POST caused dstop on domain sharing split expander 4951003 incorrect SC board info. reported in PCR on a XC running sms1.3 (from 114640-08) 4801180 testboard failed -- dxs can tmd enqueue the wrong EXB for IO brd test memory 4802351 esmd cores because of MT-unsafe call to localtime. 4830870 Requirement to add offset values for Cheetah+ and Cheetah++ 4839563 "SC: not a good threadId, 256" errors 4844866 Inappropriate component replacement procedure can lead to a global dstop (from 114640-07) 4886905 poweron system/domain with 1200mhz Cheetah++ MCPU board causes locking errors (from 114640-06) 4834081 Workaround 4790336; latch mode boards will latch off 4848931 hwad should be hardened against i2c timeouts while initializing to become MAIN 4855088 Domain may DSTOP when another domain with a shared expander is powered off 4855864 poweron fails: "Error (1221) returned from attempting to set the clock source" 4878127 rebooting one domain Dstops another with a split expander 4878661 marginvoltage Target voltage tolerance is too wide (from 114640-05) 4866496 domain DStop'd during SMS upgrade from build_02 to build_03 (from 114640-04) 4857238 Thermcal failing intermittently on wpci boards 4865054 Ch++ temperature thresholds are incorrect 4865526 Patch to adjust VCore threshold for Cheetah+ and Cheetah++ 4857862 System Panic while running SUNWsgdr tests in WRSMD driver (from 114640-03) 4863164 margining procedure needs to be changed for certain IO boards (from 114640-02) 4825986 marginvoltage command blocks BAD exb and csb D116 power status 4849574 wPCI being margined in excess of -3% 4851531 margining of IO board 1.5v at -3% fails OPS tests 4851538 +/-12v thresholds updated (from 114640-01) 4768952 'xcp_wci_read(): WCI IO17/P1 returns addr 000000 != request 070440' error msg 4771897 After rebooting a starcat domain, starcat cluster does not come up 4774193 wcapp needs to set its "program tag" to "wcapp" 4774458 wcapp/hwad detects invalid data in IOSRAM 26-n seconds after Dstop is reported 4774651 Laser_power_event 'still_on' is not behaving correctly 4778397 Inserting and removing paroli card causing wcapp to die 4794395 wcapp restarts often when poweron/off large number of boards 4796357 XC - SunMC3.5 wcrsm_b40a cannot configure cluster due to same fmnodeid 4796518 GDCD updates needed for adapter connect during quick post card detection 4802398 wcapp core dump when bringing up a 3-node direct connect cluster 4805839 WPCI 5v DC modules fail low margin testing 4813732 wcapp door_call failed when starting sms 4823644 door_calls fail during sms startup (from 114869-01) 4825690 ESMD needs to verify wcapp door file before sending events (from 114662-01) 4812180 hpci+/WPCI cassette manufacturing record data returned incorrectly 4812984 missing GDCD CHANGE event (from 115286-01) 4868585 can not access cassette SEEPROMs after board reset on certain types of IO boards Patch Installation Instructions: -------------------------------- For Solaris 8-9 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. See Also: System Management Services (SMS) 1.3 Installation Guide Part No. 816-5320-10 Chapter 4, SMS 1.3 Additional Software Instructions Available at: http://www.sun.com/products-n-solutions/hardware/docs/Servers/High-End_Servers/Sun_Fire_15K/SW_FW_Documentation/SMS/index.html Special Install Instructions: ----------------------------- * To get the complete fix for 4974982, patch 114608-08, or higher, must be installed prior to this patch. Follow these steps when installing on the SC: 1. Record which SC is the main SC. 2. Disable failover on MAIN SC (setfailover off). 3. Stop the SMS processes on both SC's simultaneously. /etc/init.d/sms stop 4. Install the patch on both SC's. 5. Start the SMS processes on the previous main SC first. /etc/init.d/sms start 6. After all the sms processes have started (i.e. you're able to run the showenvironment command and get all the system's status), start the SMS processes on the Spare SC next. 7. Enable failover on MAIN SC (setfailover on). README -- Last modified date: Tuesday, October 19, 2004