Patch-ID# 109212-06
Keywords: security PNM E450 ATM pnmd interrupt overflow stack RxVc sm_config
Synopsis: Sun Cluster 2.2: Comm Patch
Date: Sep/05/2001

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: Sun Cluster

Unbundled Release: 2.2

Xref: This patch available for Solaris 2.6 as patch 109211

Topic: Sun Cluster 2.2: Comm Patch
        NOTE:   Refer to Special Install Instructions section for
                IMPORTANT specific information on this patch.

Relevant Architectures: sparc

BugId's fixed with this patch: 4198311 4200931 4202418 4204350 4204635 4217658 4224637 4225606 4276061 4284605 4296560 4299290 4305666 4308500 4311834 4313986 4317996 4327926 4341392 4346015 4346661 4347759 4400242 4404807 4406121 4411704 4435348 4455717 4468948 4479907

Changes incorporated in this version: 4479907 4468948 4455717 4404807

Patches accumulated and obsoleted by this patch: 107932-02 108191-01 108426-01 108440-01 109424-01

Patches which conflict with this patch: 

Patches required with this patch: 109209-10 or greater

Obsoleted by: 

Files included with this patch: 

/opt/SUNWpnm/bin/pnmd
/opt/SUNWpnm/bin/pnminit
/opt/SUNWpnm/bin/pnmptor
/opt/SUNWpnm/bin/pnmrtop
/opt/SUNWpnm/bin/pnmset
/opt/SUNWpnm/bin/pnmstat
/opt/SUNWpnm/bin/pnmsync
/opt/SUNWpnm/man/man1m/pnmd.1m
/opt/SUNWpnm/man/man1m/pnmstat.1m
/opt/SUNWsci/bin/sun4u1/findsci2b
/opt/SUNWscid/bin/sciip
/opt/SUNWsma/bin/get_ci_status.pci
/opt/SUNWsma/bin/get_ci_status.sbus
/opt/SUNWsma/bin/sm_config.pci  
/opt/SUNWsma/bin/sm_config.sbus
/opt/SUNWsma/bin/sma_configd.pci
/opt/SUNWsma/bin/sma_configd.sbus
/opt/SUNWsma/bin/smactl
/opt/SUNWsma/bin/smad
/opt/SUNWsma/man/man1m/sma_configd.1m
/usr/kernel/drv/sci_pci
/usr/kernel/drv/sci_s25
/usr/kernel/drv/smak.ether
/usr/kernel/drv/smak.sci
/usr/kernel/drv/sparcv9/sci_pci
/usr/kernel/drv/sparcv9/sci_s25
/usr/kernel/drv/sparcv9/smak.ether
/usr/kernel/drv/sparcv9/smak.sci

Problem Description:

4479907 Failover failed with reboot while patch T109213-05 on a SCI cluster
4468948 smak interface mismatch, causes "Cannot find SCI adapter for IP address"
4455717 SC2.2 - Manual pages for pnmd & sma_configd report wrong location of log files.
4404807 cluster node doesn't take over when public network failure
 
(from 109212-05)
 
4400242 NAFO fails to failover if all active networks goes down at the same time
4435348 Improve resiliency of clustd, smad, and rpc.pmfd
4347759 pnm/nafo binaries are unnecessarily linked with libthread and/or are MT-unsafe
4406121 Sun Cluster Communication files write to /tmp insecurely
 
(from 109212-04)
 
4411704 Changes made to HA-Oracle for bug/rti 4338298 should be backed out
 
(from 109212-03)
 
4341392 Sun Cluster 2.2 is not aware of Solaris Resource Manager
 
(from 109212-02)
 
4284605 pnmd spews out too many multicast ICMP packets even when network is active
 
(from 109212-01)
 
4204635 pnmd does not respond
4217658 pnmd does not fail over multicast groups on to new interface
4296560 After reboot, first "ifconfig <int> up" after plumb does not send ARP packet
4305666 sc2.2/sol8 Visibility on net interfaces lost after scinstall-reboot...
4308500 System panics with BAD TRAP after patch 108191-01 installation
4313986 sc2.2/sol8 - sci pkgs install pb on e10k during scinstall
4317996 nafod has malloc problems.
4327926 #pragma ident strings and copyright strings are missing from the pnmd source
4346015 SC2.2 Solaris 2.6/7 : Need to backout changes for SCI/PCI from gate.
4346661 Auto-generate FCS version in pkginfo and correct copyright file
 
(from 107932-02)
 
4311834 pnmd switches to the wrong ipaddress
 
(from 107932-01)
 
4200931 PNM on E450 does not work for ATM Version 3
 
(from 108191-01)
 
4198311 machine locks up: SCI driver stuck in interrupt when out of RxVcs
4202418 DUP:SCI heartbeat alive-check failures causing node failures
4204350 Trailing commas in enum definitions cause compiler warnings for new_genif.h
4224637 SCI: null pointer dereferenced when out of memory
4225606 stack overflow in SCI driver during boot
 
(from 108426-01)
 
4276061 sm_config cannot be localized.
 
(from 109424-01)
 
4299290 error in the man page for pnmstat
 
(from 108440-01)
 
4276061 sm_config cannot be localized.

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 release, 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/<patchid>
 
The following example removes a patch from a standalone system:
 
        example# patchrm <patchid> 
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
Stop the Sun Cluster software on all nodes before applying this patch.
Apply this patch to each node and reboot each node after patch installation.
 
Restart the cluster once the patch has been applied to all nodes to
ensure consistent behavior.
 
Please refer to the Sun Cluster 2.2 System Administration Guide for
exact commands to start and stop the cluster.
 
o login as root and stop all the nodes in the cluster
o apply the patch as usual
o reboot the node after patch installation
o restart the cluster on the node
 
 
NOTE 1: To get the complete fix for files insecurely writing to /tmp,
	one needs to install the following patches (or newer):
 
        109209-11 Sun Cluster 2.2: Framework Patch
        107997-13 Sun Cluster 2.2: HA-Oracle Patch
        108424-03 Sun Cluster 2.2: Data Service Common Patch
        108512-03 Sun Cluster 2.2: HA-Sybase Patch
        111132-01 Sun Cluster 2.2: HA-Informix Patch
        107538-05 Sun Cluster 2.2: System Management Patch
        111135-01 Sun Cluster 2.2: Internet Pro Patch
 
NOTE 2:	Please refer to the Early Notifier Document 19224 for the
	most up-to-date Sun Cluster 2.2 information.
Patch Backout:
------------
 
Before backing out the patch, make sure the cluster software is stopped
on the node:
 
Please refer to the Sun Cluster 2.2 System Administration Guide for
exact commands to start and stop the cluster.
 
o login as root and stop all the nodes in the cluster
o Remove the patch as usual.
o reboot the node.
o restart the cluster on the node

README -- Last modified date:  Wednesday, September 5, 2001

