SunVTS 6.0 Patch Set 3 Release Notes

The SunVTStrademark 6.0 Patch Set (PS) 3 software is compatible with the Solaristrademark 10 Operating System and future compatible releases.

For the latest version of this document (819-3777), go to: http://www.sun.com/documentation



Note - Serial Parallel Controller Test (spiftest) is scheduled for removal in the next major release of SunVTS.




SunVTS Support for the Solaris OS on x86-Based Systems



Note - In this document these x86 related terms mean the following:
"x86" refers to the larger family of 64-bit and 32-bit x86 compatibole products.
"x64" points out specific 64-bit information about AMD64 or EM64T systems.



Starting with the Solaris 10 OS, the SunVTS infrastructure and core diagnostics are available for x86 platforms. Starting with Solaris 10 3/05 HW1, SunVTS diagnostics for x86 platforms are supported in the AMD 64-bit environment for the SunVTS kernel (vtsk). All diagnostics except the System Test (systest) are ported to 64-bit.

SunVTS is supported and tested on the following Sun x86 platforms:

You must install the x86 version of the SunVTS packages to perform SunVTS on x86 platforms. The software packages use the same names as in the SPARC environment. The SunVTS packages delivered separately for both x86 and SPARC Solaris platforms are as follows:

The SunVTS components available for x86 Solaris platforms are as follows.

Infrastructure:

SunVTS Tests:

Displaying SunVTS Package and Version Information

Use the following command to display SunVTS package information:


# pkginfo -c SUNWvts SUNWvtsx SUNWvtsmn

You can also use either of the following commands to display additional SunVTS package information:

Use either of the following commands to display SunVTS version information:


Open Issues

Possible Installation Issue
Install and Uninstall Using the Same Program

Use the same tool or utility for installation and removal of the SunVTS software. If you use pkgadd for installation, use pkgrm to uninstall. If you use Web Start for installation, use the Product Registry to uninstall.

Possible Runtime Issues for Both the Solaris OS on x86 and SPARC Platforms

Using netlbtest External Loopback Test (Bug ID 6233824)

netlbtest external loopback test support is not available on UltraSPARC® T1 (Chip-Multithreaded [CMT]) CPU based entry level servers.

Workaround: None.

Using netlbtest to Test Gigabit Ethernet Ports (Bug ID 6214403)

Before using netlbtest to test Gigabit Ethernet ports on UltraSPARC T1 CMT CPU-based entry level servers, add the following entry to /opt/SunVTS/lib/conf/netlbtest.conf file.


ipge     ipge     1kbaseT

Workaround: None.

Using netlbtest (Bug ID 6331398)

The netlbtest external loopback test incorrectly reports the test passed when no loopback packets were transmitted/received by the ipge driver.

Workaround: None.

SunVTS Memory or CPU Tests Could Fail Due to Lack of System Resources (Bug IDs 6274641 and 6331819)

When too many instances of SunVTS functional tests are run in parallel on UltraSPARC T1 CMT CPU-based (sun4v) entry-level servers with low memory configuration, SunVTS tests might fail due to lack of system resources. For example, cputest could fail with an error message similar to the following:


05/23/05 12:15:37 wgs94-66 SunVTS6.1build6: VTSID 8004
cputest.CUC(P10).FATAL cpu-unit10:    "system call compare_it/fork() 
failed with : Resource temporarily unavailable"

In addition, fputest could fail with an error message similar to the following:


10/03/05 18:03:10 wgs40-127 SunVTS6.1build15: VTSID 8003 fputest.FATAL 
cpu-unit20: "System call fork failed; Resource temporarily unavailable"

Workaround: Decrease the number of SunVTS test instances or perform SunVTS functional tests separately. In addition, you can increase the delay value for CPU tests or increase the test memory reserve space.

Using Memory Tests (Bug ID 6347456)

SunVTS memory tests might log a warning message similar to the following in rare cases when the ECC Error Monitor (errmon) option is enabled.


WARNING: software error encountered while processing /var/fm/fmd/errlog
Additional-Information: end-of-file reached

Workaround: Do not enable the errmon option. The errmon option is disabled by default.

sunpci2test Supports SunPCi III Cards in Solaris 10

sunpci2test now supports the SunPCi III cards. Solaris 10 supports SunPCi III Version 3.2.2 with Patch 118591-01 only. Solaris 10 does not support the SunPCi II card.

SAI/P and SPIF Hardware for Solaris 10

SAI/P and SPIF hardware is not currently supported on Solaris 10. The Serial Parallel Controller Test (spiftest) and Serial Asynchronous Interface (PCI) Test (saiptest) are scheduled to be supported once the SAI/P and SPIF hardware is supported on Solaris 10.

Using serialtest and disktest Simultaneously (Bug ID 4858028)

Sun Bladetrademark 100 and 150 workstations with SunVTS can produce errors when the serial port controller (Southbridge) is also handling other traffic as data access from and to the IDE hard drive. With SunVTS simultaneously running serialtest and disktest on Sun Blade 100 and 150 workstations, you might see serialtest report failures.

Workaround: Do not perform serialtest and disktest simultaneously.

SunVTS Does not Support Processor Sets

If processor sets are defined, you must first delete the processor sets before running SunVTS.

Workaround: None.

Netra CT 820 Server Support

The Netratrademark CT 820 server is not currently supported in the Solaris 9 or Solaris 10 Operating Systems.

Possible Runtime Issues for x86 Platforms

Using netlbtest (RFE 6283493)

netlbtest could fail on Sun Fire B100X/B200X blade servers with the bge driver. If this failure occurs, error messages similar to the following are displayed:


06/06/05 10:59:12 machine SunVTS6.1: VTSID 0 dtlbtest.INFO dtlb:
Version: dtlbtest 6.1 2005/06/02
06/06/05 10:59:12 machine SunVTS6.1: VTSID 8007 dtlbtest.FATAL dtlb:
"CPU type Athlon is not supported"
06/06/05 10:59:12 machine SunVTS6.1: VTSID 7012 vtsk.INFO : *Failed test*
dtlb(dtlbtest)           passes: 0  errors: 1
 
06/06/05 16:10:14 machine SunVTS6.0 01/19/05(patch): VTSID 3
netlbtest.VERBOSE bge0:	 "pkt count =800"
06/06/05 16:10:14 machine SunVTS6.0 01/19/05(patch): VTSID 3
netlbtest.VERBOSE bge0:	 "pkt count =900"
06/06/05 16:10:14 machine SunVTS6.0 01/19/05(patch): VTSID 3
netlbtest.VERBOSE bge0:	 "pkt count =1000"
06/06/05 16:10:14 machine SunVTS6.0 01/19/05(patch): VTSID 4
netlbtest.VERBOSE bge0:	 "Transmitted1000 pkts, received (correctly)
1000 pkts"
06/06/05 16:10:14 machine SunVTS6.0 01/19/05(patch): VTSID 5
netlbtest.VERBOSE bge0:		 "RunningMAC loopback test."
   read back only -1 bytes!
   read back only -1 bytes! 
   read back only -1 bytes!
   read back only -1 bytes!
   read back only -1 bytes!
   read back only -1 bytes!
   read back only -1 bytes!
06/06/05 16:12:36 machine SunVTS6.0 01/19/05(patch): VTSID 6003
  netlbtest.ERROR bge0:    "Failed to get the link up. Probable_Cause(s):
  <Loopback cable not
   connected.> <Faulty loopback cable.> Recommended_Action(s): <Check and 
   replace, if necessary, the
   loopback cable.> <If problem persists, call your authorized
   sun service provider.>

Possible Runtime Issues for SPARC Platforms

Wrong SunVTS Version in Path to SunVTS 6.0 PS3 Software for SPARC Platforms (Bug ID 6358051)

The Solaris 10 3/05 HW2 DVD and the Solaris 10 3/05 HW2 SPARC CD-ROM correctly contain the SunVTS 6.0 PS3 software for SPARC platforms. However, the path names incorrectly indicate SunVTS 6.1 software. The following paths contain the SunVTS 6.0 PS3 software:

Workaround: None.

Using cmttest (Bug ID 6324830)

cmttest could core dump when performed on Sun Fire 15K UltraSPARC IV+ systems running maximum configuration.

Workaround: None.

Adding Boards With Dynamic Reconfiguration (DR) to Sun Fire 15K Systems (Bug ID 4959606)

On Sun Fire 15K systems, adding new boards with DR might cause some of the processor and memory related tests to perform ineffectively. Specifically, cmttest might fail to recognize the CMT processors on the new board. Similar failures might also occur in l2sramtest, l1dcachetest, dtlbtest, ramtest, bustest, mptest, and fputest.

Workaround: Reboot the system after adding a new board with DR.

pfbtest Fails When Used in the Gnome Desktop Environment (Bug ID 4938281)

pfbtest might fail when performed in the Gnome desktop environment on a Sun XVR-100 graphics accelerator if the test is performed in the default console window.

This failure does not occur in the Solaris 8 2/02 and Solaris 8 HW 3/03 operating systems. If this failure occurs, you see an error message similar to the following:


pfb3(pfbtest)            passes: 26 errors: 12

Workaround: Most graphics tests fail when running under Gnome. Enter the xscreensaver-command -exit command before performing graphics test under the Gnome desktop environment to avoid these failures.