Patch-ID# 105074-03 Keywords: FTsparc CMS Synopsis: FTsparc 5.0: Reason codes to signify changes to module conditions Date: Nov/04/98 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: FTsparc Unbundled Release: 5.0 Relevant Architectures: sun4m BugId's fixed with this patch: none Changes incorporated in this version: 4056823 Patches accumulated and obsoleted by this patch: 105074-01 105074-02 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /etc/cms/drv/FTasync /etc/cms/drv/FTcpuset /etc/cms/drv/FTnet /etc/cms/drv/FTscsi /etc/cms/drv/FTvicp /etc/cms/bin/pmft /etc/cms/bin/configd /etc/cms/FTheaders/cms_reasons.h /etc/cms/FTheaders/cms_reasons.c /etc/cms/src/phonehome/ph_cms.c /etc/cms/src/phonehome/ph_main.c /etc/cms/src/phonehome/ph.h /etc/cms/src/phonehome/ph.conf /etc/cms/src/phonehome/ph.conf.reason.test /etc/cms/src/phonehome/ph_log /etc/cms/src/phonehome/ph_action_1 /etc/cms/src/phonehome/ph_action_2 /etc/cms/src/phonehome/Makefile /etc/cms/src/phonehome/PhoneHome /etc/cms/lib/libcms.a /etc/cms/lib/libcms.so /etc/cms/sysdef_modules/async /etc/cms/sysdef_modules/async_line /etc/cms/sysdef_modules/cdrom /etc/cms/sysdef_modules/cpuset /etc/cms/sysdef_modules/disk /etc/cms/sysdef_modules/elp /etc/cms/sysdef_modules/ioset /etc/cms/sysdef_modules/power /etc/cms/sysdef_modules/sec /etc/cms/sysdef_modules/tape /etc/cms/sysdef_modules/vicp /etc/cms/sysdef_modules/vicp_driver /etc/cms/sysdef_modules/vicp_line Problem Description: 4056823 - CMS Reason Codes. Seven binaries are included in this patch of which five are device drivers, one is an application program that serves as a device driver and the final is the core configuration management deamon. Each driver has been modified to emit appropriate reason codes and reason strings when a module controlled by that driver has its condition modified or qualified. The PhoneHome application has been included to demonstrate how the CMS reason codes and strings can be interpreted by a user program. Two logical modules are not supported by the reason code mechanism. These logical modules are: FTnet and the cpu_subsystem. The CMS is responsible for maintaining the modules, with the effect that the FTnet and FTcpuset device drivers do not emit condition information regarding them. Patch Installation Instructions: -------------------------------- Refer to the Install.info file 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 as special instructions. Special Install Instructions: ----------------------------- The '-u' flag to installpatch must be used to suppress validation of the existing files. Example: # cd /tmp_patchdir/105074-03 # ./installpatch -u .