OBSOLETE Patch-ID# 113656-02
Keywords: rsmpi_stat DLPI SunVTS wrsmrsm_unmap deadlock wrsm
Synopsis: Obsoleted by: 113656-04 SunOS 5.8: WRSM Drivers and Commands
Date: Feb/24/2003

Install Requirements: None                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.8: WRSM Drivers and Commands
	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************

Relevant Architectures: sparc.sun4u

BugId's fixed with this patch: 4470110 4495259 4497296 4497425 4501325 4502800 4509342 4510780 4510804 4515719 4519064 4519276 4519289 4522884 4522901 4523992 4525588 4528927 4532555 4545704 4548943 4607341 4614646 4615271 4615405 4617490 4619267 4627156 4630089 4630833 4630839 4632643 4633655 4634082 4634907 4636186 4644822 4661403 4661424 4680447 4683307 4684649 4687260 4694445 4694532 4703343 4707113 4709659 4714771 4715506 4719669 4737372 4738280 4772117

Changes incorporated in this version: 4772117

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: 

/platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/wrsm
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/wrsmplat
/platform/SUNW,Sun-Fire/kernel/drv/sparcv9/wrsm
/platform/SUNW,Sun-Fire/kernel/misc/sparcv9/wrsmplat
/platform/sun4u/kernel/drv/sparcv9/wrsmd
/platform/sun4u/sbin/wrsmconf
/usr/platform/sun4u/lib/libwrsmconf.so.1
/usr/platform/sun4u/lib/sparcv9/libwrsmconf.so.1
/usr/platform/sun4u/sbin/wrsmconf
/usr/platform/sun4u/sbin/wrsmstat

Problem Description:

4772117 cpr suspend failure rate is high for "wrsmd_event_thread"
 
(from 113656-01)
 
4470110 driver should report to console when fmnodeid conflict occurs
4495259 SunVTS wcops with external loopback option fails
4497296 librsmwrsm.so is partially built against headers on the build machine
4497425 wrsm: rsmpi_stat kstat doesn't properly count interrupt handlers
4501325 DLPI interface Does not Receive any traffic.
4502800 DLPI generating Barrier failure
4509342 panic caused by freeing of recvq while still in drainer service queue
4510780 wrsm driver should report wci sram ecc errors to system controller
4510804 wrsmrsm_unmap deadlock causes system to hang
4515719 misspelled wrsmplat message. "WARNING: wramplat: error"
4519064 Failed Route not displayed asynchronously when all the Links are Down in WCIX
4519276 DLPI driver doesn't let cluster to be unconfigured, hold onto device(controller)
4519289 wrsm_replace_config can return error but leave errno set to 0
4522884 System panic on stress test of 4-node cluster
4522901 panic when replace config was called.
4523992 Data displayed for unused WCI ( I/O WIB ) in the tables and PV/LV
4525588 cf incorrectly enables configuration
4528927 change common error messages to debug printf statements
4532555 inappropriate ASSERT in debug driver causes panic
4545704 wrsm: cv_wait can wake up prematurely
4548943 wci timeout values need to be updated
4607341 wrsm unable to export ISM segments
4614646 wrsm: Remove obsolete workarounds
4615271 wrsm: Need ncslice aliasing
4615405 wrsmconf remove can panic the domain.
4617490 libwrsmconf doesn't save config if hostname doesn't match nodename
4619267 wrsm driver acquires lock after pause_cpus() on starcat
4627156 cluster nodes do not release NC slices after wrsmconf remove
4630089 failure during replace of config if cnode != 0.
4630833 wrsm: trap handler should have membar
4630839 wrsm: remove setting of LEDs from driver
4632643 wrsm: DEBUG_LOG defined for non-debug builds
4633655 "ifconfig wrsmd5 down" seen hanging on 2 node DC system during dlpi testing
4634082 wrsm status kstats get reset if wrsm_replace_config fails
4634907 Route kstats incorrect after successful replace operation.
4636186 wrsm: replace doesn't work for switched topologies
4644822 system panic during unplumb
4661403 DLPI interfaces stop working.
4661424 Replace operation causes no communication between nodes
4680447 rsm_put persistently fails with barrier failures after rsm_rebind does not updat
4683307 wrsm driver's _fini() needs to be fixed
4684649 barriers do not guarantee delivery of small puts
4687260 wrsmd DLPI needs more robust error handling..
4694445 wrsm driver panic during DR
4694532 unplumb of DLPI interface can cause system panic
4703343 wrsm can hang on cv_timedwait
4707113 wrsmd uses timeout parameter values without converting to clock ticks
4709659 deadlock panic in wrsmd/wrsm with simultaneous inbound interrupt and teardown
4714771 wrsmd: Typos in comments.
4715506 Need to enable wrsmd version checking for incompatible drivers
4719669 Wildcat SunVTS4.6_wci_systest bug
4737372 Small size and non-cache-aligned puts may encounter data corruption
4738280 driver interrupt queues may overflow

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-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.

Special Install Instructions:
-----------------------------
 
Reboot the system after patch installation.
 
NOTE:  To get the complete fix for Wildcat, please install the
       following patch:
 
       112158-02 (or newer)	SUNWhea Header File Patch

README -- Last modified date:  Tuesday, June 17, 2003

