Patch-ID# 107237-01 Keywords: SunVTS cpudatatest Sunfire CPU compress uncompress Synopsis: SunVTS 2.1.1: cpudatatest to detect (un)compress sequence failure Date: Feb/03/99 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: SunVTS Unbundled Release: 2.1.1 Relevant Architectures: sparc NOTE: sun4u BugId's fixed with this patch: 4159925 Changes incorporated in this version: 4159925 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: cpudatatest cpudatatest_info.o cpudatatest.msg cpudatatest.txt Problem Description: 4159925: "UEx000 167Mhz512kb CPU - passed POST/SunVTS, but failed compress/uncompress test" This patch augments the existing SunVTS test suite with cpudatatest in order to detect CPU's which may pass other tests and yet fail a compress/uncompress sequence. 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: ----------------------------- None. Special Notes ------------- 1) Command line usage requires the user to specify the command line option cpuid=N rather than dev=cpu-unitN. Where N may range from 0 to 31. Refer to /opt/SUNWvts/bin/cpudatatest.txt for more information after the patch is installed. 2) The user should not attempt to change the Processor Affinity for any instance of cpudatatest because the test is designed to run with the defaults assigned during probing. 3) A message similar to: "ERROR: number of instances exceeds max.(1) allowable by cpudatatest!" may appear when attempting to apply changes to test execution options such as enable/disable core or verbose. The workaround is to reduce the number of instances in the submenu to 1 before clicking the apply button. The details may vary depending upon which user interface is being used. 4) Similar problems (as in 3) were noted with the CDE user interface when attempting to enable tracing. Multiple instances on the submenu conflicted with cpudatatest's limit of one instance per processor. The workaround is to select only the first instance. 5) "cpudatatest" representation on the status panel of SunVTS OpenLook screen is too long so one or two characters may overlap with "Passes" labels. 6) During testing it was noted that under some circumstances attempting to select Test_Parameter or Test_Execution submenu for cpudatatest from the tty user interface would cause a Segmentation Violation. See BugId 4208149 for details. The workaround is to use one of the graphical user interfaces. An alternate workaround is to not select either of the above submenus from the tty user interface.