- 论坛徽章:
- 0
|
A.title1:link {font-size:17.9px;font-family:arial;font-weight:bold;text-decoration:none;color:#ffffff;}A.title1:visited {font-size:17.9px;font-family:arial;font-weight:bold;text-decoration:none;color:#ffffff;}A.title1:active {font-size:17.9px;font-family:arial;font-weight:bold;text-decoration:none;color:#ffffff;}A.title1:hover {font-size:17.9px;font-family:arial;font-weight:bold;text-decoration:none;color:#ffffff;}A.title2:link {text-decoration:none;color:#000000;font-size:12px}A.title2:visited {text-decoration:none;color:#000000;font-size:12px}A.title2:active {text-decoration:none;color:#ff0000;font-size:12px}A.title2:hover {text-decoration:none;color:#ff0000;font-size:12px}
![]()
[/url]
[url=http://www.ithao123.com/teshulanmu/blogten.html]
![]()
SUNvts的安装和使用
1. 概述
1.1 什么是SUNvts
Sunvts 是 sun Validation Test Suite的缩写。它是sun的一个全面的硬件测试工具,SUNvts通过校验sun平台上的设备和硬件控制器的连通性和功能性来检测硬件是否正常。
1.2 SUNvts支持的测试
※ CD DVD Test (cddvdtest)
※ CPU Test (cputest)
※ Disk and Floppy Drives Test (disktest)
※ Data Translation Look-aside Buffer (dtlbtest)
※ Floating Point Unit Test (fputest)
※ Network Hardware Test (nettest)
※ Ethernet Loopback Test (netlbtest)
※ Physical Memory Test (pmemtest)
※ Serial Port Test (serialtest)
※ System Test (systest)
※ Universal Serial Board Test (usbtest)
※ Virtual Memory Test (vmemtest)
注:SUNvts提供了GUI和tty两种模式来进行状态配置和环境的监测,具体会在后面的介绍中进行详细的描述。
2. 安装SUNvts及补丁
2.1安装SUNvts
SUNvts包及相关文档的下载地址:http://www.sun.com/oem/products/vts/index.html。将下载的包ftp到主机中。本例中将SUNvts传到了/opt/sun下。(本例是以5.1版为例)
root@nz86 # cd /opt
root@nz86 # cd sun
root@nz86 # ls
SUNVTS bin
root@nz86 # cd SUNVTS
root@nz86 # ls
5.1
root@nz86 # cd 5.1
root@nz86 # ls
README SUNVTS_5.TGZ
root@nz86 # gunzip *.TGZ
root@nz86 # ls
README SUNVTS_5.tar
root@nz86 # tar xf *.tar
root@nz86 # ls
README SUNVTS_5.tar SunVTS-5.1
root@nz86 # cd SunVTS*
root@nz86 # ls
8 SUNWvts SUNWvtsmn SUNWvtsx sunvts5.1_new.html
root@nz86 # cd 8
root@nz86 # ls
SUNWlxml SUNWlxmlx install-s8xmlpkgs.sh
root@nz86 # ./in*
Installing Solaris 8 XML pkgs ...
处理软件包范例来自
The XML library
(sparc) 11.8.0,REV=2002.05.10.00.32
XML parser for Gnome
Full documentation is available on-line at
http://xmlsoft.org/
This code is released under the LGPL or the W3C IPR, pick the one
you prefer.
A mailing-list is available, to subscribe:
echo "subscribe xml" | mail majordomo@rpmfind.net
The list archive is at:
http://xmlsoft.org/messages/
Daniel.Veillard@w3.org
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
4软件包路径名已经正确地安装
## 检查软件包的从属性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装The XML library成为
##正在安装1部分- 1.
/usr/bin/xml2-config
/usr/bin/xmlcatalog
/usr/bin/xmllint
/usr/include/libxml2/libxml/DOCBparser.h
/usr/include/libxml2/libxml/HTMLparser.h
/usr/include/libxml2/libxml/HTMLtree.h
/usr/include/libxml2/libxml/SAX.h
/usr/include/libxml2/libxml/catalog.h
/usr/include/libxml2/libxml/debugXML.h
/usr/include/libxml2/libxml/encoding.h
/usr/include/libxml2/libxml/entities.h
/usr/include/libxml2/libxml/globals.h
/usr/include/libxml2/libxml/hash.h
/usr/include/libxml2/libxml/list.h
/usr/include/libxml2/libxml/nanoftp.h
/usr/include/libxml2/libxml/nanohttp.h
/usr/include/libxml2/libxml/parser.h
/usr/include/libxml2/libxml/parserInternals.h
/usr/include/libxml2/libxml/threads.h
/usr/include/libxml2/libxml/tree.h
/usr/include/libxml2/libxml/uri.h
/usr/include/libxml2/libxml/valid.h
/usr/include/libxml2/libxml/xinclude.h
/usr/include/libxml2/libxml/xlink.h
/usr/include/libxml2/libxml/xmlIO.h
/usr/include/libxml2/libxml/xmlerror.h
/usr/include/libxml2/libxml/xmlmemory.h
/usr/include/libxml2/libxml/xmlversion.h
/usr/include/libxml2/libxml/xpath.h
/usr/include/libxml2/libxml/xpathInternals.h
/usr/include/libxml2/libxml/xpointer.h
/usr/lib/libxml2.so
/usr/lib/libxml2.so.2
[ 确认类别 ]
安装成功
处理软件包范例来自
The XML library (64-bit)
(sparc) 11.8.0,REV=2002.05.10.00.32
XML parser for Gnome
Full documentation is available on-line at
http://xmlsoft.org/
This code is released under the LGPL or the W3C IPR, pick the one
you prefer.
A mailing-list is available, to subscribe:
echo "subscribe xml" | mail majordomo@rpmfind.net
The list archive is at:
http://xmlsoft.org/messages/
Daniel.Veillard@w3.org
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
3软件包路径名已经正确地安装
## 检查软件包的从属性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装The XML library (64-bit)成为
##正在安装1部分- 1.
/usr/lib/sparcv9/libxml2.so
/usr/lib/sparcv9/libxml2.so.2
[ 确认类别 ]
安装成功
root@nz86 # cd ..
root@nz86 # ls
8 SUNWvts SUNWvtsmn SUNWvtsx sunvts5.1_new.html
root@nz86 # pkgadd -d .
下列软件包是可以使用的:
1 SUNWvts SunVTS
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
2 SUNWvtsmn SunVTS Man Pages
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
3 SUNWvtsx 64-bit SunVTS
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]:
处理软件包范例来自
SunVTS
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
Copyright 2002 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
SunVTS supports Kerberos V5 network authentication protocol, included in SEAM (Sun Enterprise Authentication Mechanism). This protocol is designed to provide strong authentication for client/server applications by using secret-key cryptography.
In order to use this feature, a SEAM-based Security enabled network must be present.
Do you want to enable the Kerberos V5 based security?
## 执行检查安装正文.
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
## 检查软件包的从属性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
在这个软件包中包含了正文程序,只有具有超级-用户的权限才能在这个软件包
的安装过程中执行它们.
要继续安装吗? y
安装SunVTS成为
##正在安装1部分- 1.
/opt/SUNWvts/README
/opt/SUNWvts/bin/.customtest
/opt/SUNWvts/bin/.customtest_OtherDevices
/opt/SUNWvts/bin/.platform_table
/opt/SUNWvts/bin/.sunvts_release
/opt/SUNWvts/bin/.sunvts_sec
/opt/SUNWvts/bin/.version
/opt/SUNWvts/bin/afbtest
/opt/SUNWvts/bin/alarmtest
/opt/SUNWvts/bin/atmtest
/opt/SUNWvts/bin/audiotest
/opt/SUNWvts/bin/bios.bin
/opt/SUNWvts/bin/bpptest
/opt/SUNWvts/bin/cdtest
/opt/SUNWvts/bin/cg14test
/opt/SUNWvts/bin/cg6
/opt/SUNWvts/bin/cmos.bin
/opt/SUNWvts/bin/cpupmtest
/opt/SUNWvts/bin/cputest
/opt/SUNWvts/bin/disktest
/opt/SUNWvts/bin/dispatcher
/opt/SUNWvts/bin/dpmtest
/opt/SUNWvts/bin/dvdtest
/opt/SUNWvts/bin/ecppdata.ps
/opt/SUNWvts/bin/ecpptest
/opt/SUNWvts/bin/enatest
/opt/SUNWvts/bin/enctest
/opt/SUNWvts/bin/env2test
/opt/SUNWvts/bin/env3test
/opt/SUNWvts/bin/env4test
/opt/SUNWvts/bin/env5test
/opt/SUNWvts/bin/envtest
/opt/SUNWvts/bin/fbtest
/opt/SUNWvts/bin/ffbtest
/opt/SUNWvts/bin/fputest
/opt/SUNWvts/bin/fwcamtest
/opt/SUNWvts/bin/gfxtest
/opt/SUNWvts/bin/help.sh
/opt/SUNWvts/bin/i2ctest
/opt/SUNWvts/bin/ifbtest
/opt/SUNWvts/bin/ifptest
/opt/SUNWvts/bin/iutest
/opt/SUNWvts/bin/l1dcachetest
/opt/SUNWvts/bin/l2cachetest
注:此处输出有删减
/opt/SUNWvts/lib/probe/usbkbtest_probe.so
/opt/SUNWvts/lib/probe/usbppptest_probe.so
/opt/SUNWvts/lib/probe/vmemtest_probe.so
/opt/SUNWvts/lib/probe/wrsmtest_probe.so
[ 确认类别 ]
/opt/SUNWvts/.etc_inetdconf
Executing i.inetdconf class script...
Completed editing /etc/inetd.conf
Completed editing /etc/rpc
Sending signal to inetd to read the modified conf file...
[ 确认类别 ]
[ 确认类别 ]
## 执行预安装正文
安装成功
处理软件包范例来自
SunVTS Man Pages
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
Copyright 2002 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
5软件包路径名已经正确地安装
## 检查软件包的从属性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装SunVTS Man Pages成为
##正在安装1部分- 1.
/opt/SUNWvts/lib/locale/C/help/test_ref/AppendixA.html
/opt/SUNWvts/lib/locale/C/help/test_ref/afbtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/alarmtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/atmtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/audiotest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/bpptest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/cdtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/cg14test.html
/opt/SUNWvts/lib/locale/C/help/test_ref/cg6.html
/opt/SUNWvts/lib/locale/C/help/test_ref/copyright.html
/opt/SUNWvts/lib/locale/C/help/test_ref/cpupm.html
/opt/SUNWvts/lib/locale/C/help/test_ref/cputest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/disk.html
/opt/SUNWvts/lib/locale/C/help/test_ref/dpmtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/dvdtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/ecpptest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/enatest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/enctest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/env2test.html
/opt/SUNWvts/lib/locale/C/help/test_ref/env3test.html
/opt/SUNWvts/lib/locale/C/help/test_ref/env4test.html
/opt/SUNWvts/lib/locale/C/help/test_ref/env5test.html
/opt/SUNWvts/lib/locale/C/help/test_ref/envtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/fbtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/ffbtest.html
/opt/SUNWvts/lib/locale/C/help/test_ref/figures/AppendixA-1.gif
/opt/SUNWvts/lib/locale/C/help/test_ref/figures/AppendixA-10.gif
注:此处输出有删减
/opt/SUNWvts/lib/locale/C/help/user_guide/shared/toc01.gif
/opt/SUNWvts/lib/locale/C/help/user_guide/unx_str_styles.css
/opt/SUNWvts/man/man1m/sunvts.1m
/opt/SUNWvts/man/man1m/vts_cmd.1m
/opt/SUNWvts/man/man1m/vtsk.1m
/opt/SUNWvts/man/man1m/vtsprobe.1m
/opt/SUNWvts/man/man1m/vtstty.1m
/opt/SUNWvts/man/man1m/vtsui.1m
[ 确认类别 ]
安装成功
处理软件包范例来自
64-bit SunVTS
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
Copyright 2002 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
## 执行检查安装正文.
使用作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
8软件包路径名已经正确地安装
## 检查软件包的从属性
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。
安装64-bit SunVTS成为
##正在安装1部分- 1.
/opt/SUNWvts/bin/lib
/opt/SUNWvts/bin/sparcv9/.customtest
/opt/SUNWvts/bin/sparcv9/.customtest_OtherDevices
/opt/SUNWvts/bin/sparcv9/.platform_table
/opt/SUNWvts/bin/sparcv9/.sunvts_release
/opt/SUNWvts/bin/sparcv9/.sunvts_sec
/opt/SUNWvts/bin/sparcv9/.sunvts_sec_gss
/opt/SUNWvts/bin/sparcv9/.version
注:此处输出有删减
/opt/SUNWvts/lib/probe/sparcv9/wrsmtest_probe.so
/opt/SUNWvts/lib/sparcv9/libvtstest.so
/opt/SUNWvts/lib/sparcv9/libvtstest.so.1
/opt/SUNWvts/lib/sparcv9/libvtsutil.so
/opt/SUNWvts/lib/sparcv9/libvtsutil.so.1
[ 确认类别 ]
安装成功
下列软件包是可以使用的:
1 SUNWvts SunVTS
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
2 SUNWvtsmn SunVTS Man Pages
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
3 SUNWvtsx 64-bit SunVTS
(sparc) 5.1,REV=08.02.07.25,OE=5.8,5.9
选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]: q
注:安装完成后,界面会退回到初始的安装界面,此时选择q推出即可。
2.2安装SUNvts补丁
root@NZ81 # cd /cdrom/cdrom0 //EIS补丁盘1
root@NZ81 # ls
CONTENTS.txt DISCLAIMER.txt history.txt sun2 sun4
COPYRIGHT README-31OCT06 sun sun3
root@NZ81 # cd sun
root@NZ81 # ls
docs install patch progs tools
root@NZ81 # cd patch
root@NZ81 # ls
10 ESM RSC SE6130-HOST-SW STARCAT-SC SunMC etc veritas
8 J2SE SAMFS SF15K SUNWqus SunRay firmware x86
9 JASS SAN SMS SWUP SunVTS flashprom
AVS QFS SAN-FC SRM StorADE cacao network
COD RM SAN-SWITCH SSP SunCluster e10k sds
root@NZ81 # cd SunVTS
root@NZ81 # ls
5.1 6.0 6.1 6.2
root@NZ81 # cd 5.1
root@NZ81 # ls
119837-03.zip 120967-01.zip 124095-01.zip README
root@NZ81 # unpack-patches
Are you ready to unpack patches into /tmp/5.1? [y/n]: y
Cleaning out /tmp/5.1...
Unpacking.....
Patch 119837-03
Patch 120967-01
Patch 124095-01
You should run: cd /tmp/5.1; ./install_patches
root@NZ81 # cd
root@NZ81 # eject cdrom
root@NZ81 # cd /tmp/5.1
root@NZ81 # ls
119837-03 120967-01 124095-01 README install_patches
root@NZ81 # ./install_patches
Patch cluster install script for SunVTS 5.1 PS12
*WARNING* SYSTEMS WITH LIMITED DISK SPACE SHOULD *NOT* INSTALL PATCHES:
With or without using the save option, the patch installation process
will still require some amount of disk space for installation and
administrative tasks in the /, /usr, /var, or /opt partitions where
patches are typically installed. The exact amount of space will
depend on the machine's architecture, software packages already
installed, and the difference in the patched objects size. To be
safe, it is not recommended that a patch cluster be installed on a
system with less than 4 MBytes of available space in each of these
partitions. Running out of disk space during installation may result
in only partially loaded patches. Check and be sure adequate disk space
is available before continuing.
Are you ready to continue with install? [y/n]: y
Determining if sufficient save space exists...
Sufficient save space exists, continuing...
Installing patches located in /tmp/5.1
Installing 119837-03...
showrev: /var/sadm/pkg/SUNWcsr/pkginfo - No such file or directory
Installing 120967-01...
showrev: /var/sadm/pkg/SUNWcsr/pkginfo - No such file or directory
Installing 124095-01...
showrev: /var/sadm/pkg/SUNWcsr/pkginfo - No such file or directory
For more installation messages refer to the installation logfile:
/var/sadm/install_data/SunVTS_5.1_PS12_log
Use '/usr/bin/showrev -p' to verify installed patch-ids.
Refer to individual patch README files for more patch detail.
Rebooting the system is usually necessary after installation.
root@NZ81 # pwd
/tmp/5.1
root@NZ81 # cd
root@NZ81 # pwd
/
root@NZ81 # init 6
3. 使用SUNvts
SUNvts提供了GUI和tty两种模式来进行状态配置和环境的监测。我们可以通过下面的命令来调出配置界面。
root@NZ81 #pwd
/
root@NZ81 #cd /opt/SUNWvts/bin
root@NZ81 #./sunvts //执行该命令后,就会弹出如下界面
图1-1 SunVTS CDE 窗口
图1-2 TTY模式下的界面
在system map中选择希望测试的设备,点击开始即可,但这里需要注意的是,如果你使用GUI窗口来测试,且你选中了测试显卡,则此时屏幕不可用。如果系统停止VTS需要从串口登陆并停止。SUNvts的详细参数配置,详见SunVTS™ 6.0 User’s Guide(817-7664)
4. 总结
Sunvts多是在客户装机完成后,客户为了检测硬件而安装的,但该软件也有一定的局限性,我们应根据现场情况,及时作出合适的调整,比如在显卡参数更改后,VTS测试时很可能“认为”此时的显卡是有问题的,并且会在system map中显示红色,但实际上显卡是没有问题的,类似的情况比较多,我们要出现类似的情况后,仔细分析原因,并给客户一个合理的解释。
5. 附录
SunVTS 5.1 PS6 软件与Solaris 8 2/02、Solaris 8 HW 12/02、Solaris 8 HW 5/03、Solaris 8 HW 7/03、Solaris 8 2/04、Solaris 9、Solaris 9 9/02、Solaris 9 12/02、Solaris 9 4/03、Solaris 9 8/03 、Solaris 9 12/03、Solaris 9 4/04 和Solaris 9 9/04 操作系统兼容。以下是SunVTS 5.1 PS6 版的新增功能和测试:
CD DVD 读取写入测试(cddvdrwtest) — 测试CD 和DVD RW 驱动器的写入、读取和其他支持的功能。
Netra-CT 820 DMC 测试(dmctest) — 验证分布式管理控制器(DMC) 板中主要组件。
Netra-CT 820 IPMI 测试(nipmitest) — 使用并验证IPMI 总线的基本操作、CP2300 板与DMC 板之间的通讯。
Netra-CT 440 和Netra-CT 240 报警测试(nalmtest) — 验证Netra-CT 440 和Netra-CT 240 系统的报警LED 指示灯、RELAY 以及FRU 设备。nalmtest 替代了测试Netra-CT 240 系统的n240atest。然而,为确保向后兼容,此测试仍然支持使用n240atest 命令行界面。
在将来的SunVTS 版本中,部分现有的SunVTS 诊断程序将合并到单独的测试二进制文件中。此类合并测试的现有测试二进制文件将被删除,同时提供新的合并二进制文件。合并文件中可能包括下面的测试:
光学介质测试: cdtest、dvdtest、cddvdrwtest
USB 端口测试: usbaudiotest、usbkbtest、usbppptest
串行端口测试: sptest、sutest
并行端口测试:bpptest、ecpptest
在下一个SunVTS 主要版本中将不再支持下面的测试:
高级帧缓冲区测试(afbtest)
Netra CT 系统的报警卡测试(alarm2test)
报警卡测试(alarmtest)
彩色图形帧缓冲区测试(cg14test)
帧缓冲区、GX、GXplus 和TurboGX 选项测试(cg6test)
Sun StorEdge A5x00 测试(enatest)
Sun StorEdge 1000 附件测试(enctest)
环境测试(env4test)
帧缓冲区测试(fbtest)
快速帧缓冲区测试(ffbtest)
图形帧缓冲区测试(gfbtest)
GX32 帧缓冲区测试(gfxtest)
Sun Enterprise Cluster 2.0 网络硬件测试(scitest)
环境感应卡测试(sentest)
Soc+ 主机适配卡测试(socaltest)
Sun Fire Link 互连测试(wrsmtest)
Sun™ XVR-4000 图形加速器测试(zulutest)
注– SunPCi™ II 测试(sunpci2test) 可测试SunVTS 5.1 PS2 中的SunPCi II 和SunPCi III 卡。
注– SunVTS 5.1 PS6 中发布的所有新增功能、测试和增强版测试,都记录在《SunVTS 5.1 Patch Set 6 Documentation Supplement 》(817-6318-10) 中。该文档包含在Solaris Software Supplement CD 中,也可从以下网址获得:http://docs.sun.com
有关此版本所提供的新功能与测试的详细内容,请参阅《SunVTS 5.1 Patch Set 6Documentation Supplement 》。
注– 在SunVTS 5.1 PS1 中,“远程系统控制”测试(rsctest) 已更名为“系统服务处理器” 测试(ssptest)。做此变更的原因是:ssptest 除可以测试RemoteSystem Control 1.0 和2.0 硬件外,还可测试Advanced Lights-Out Management(ALOM) 硬件。
联机帮助文档
SunVTS 5.1 软件的联机帮助文档中包含了描述RAM 测试(ramtest) 的章节。只有SunVTS 5.1 Patch Set 4 (PS4) 及以后的版本中才支持该测试。
《SunVTS 5.1 Test Reference Manual 》勘误在《SunVTS 5.1 Test Reference Manual》的有关以下测试程序的几章内,可支持的测试模式表中有错误,本节列出了这些错误的更正:
光盘测试(cdtest)
SunVTS 5.1 支持其“Online”测试模式。
CPU 测试(cputest)
SunVTS 5.1 支持其“Online”测试模式。
磁盘和软盘驱动器测试(disktest)
SunVTS 5.1 支持其“Online”测试模式。
DVD 测试(dvdtest)
SunVTS 5.1 支持其“Online”测试模式。
ECP 1284 并行端口打印机测试(ecpptest)
SunVTS 5.1 不支持其“Online”测试模式。
Sun StorEdge A5x00 测试(enatest)
SunVTS 5.1 支持其“Functional”和“Online”测试模式。
Sun StorEdge 1000 附件测试(enctest)
SunVTS 5.1 支持其“Online”测试模式。
环境测试(env2test)
SunVTS 5.1 不支持其“Online”和“Exclusive”测试模式。
环境测试(env4test)
SunVTS 5.1 支持其“Connection”测试模式。
浮点运算单位测试(fputest)
SunVTS 5.1 支持其“Online”和“Exclusive”测试模式。
高速缓存一致性测试(mpconstest)
SunVTS 5.1 仅支持其“Exclusive”测试模式。
多处理器测试(mptest)
SunVTS 5.1 仅支持其“Exclusive”测试模式。
Qlogic 2202 板测试(qlctest)
SunVTS 5.1 支持其“Exclusive”和“Connection”测试模式。
串行端口测试(sptest)
SunVTS 5.1 不支持其“Online”测试模式。
系统服务处理器测试(ssptest)
SunVTS 5.1 支持其“Exclusive”测试模式。
SunVTS 5.1 不支持其“Functional”测试模式。
unHSI 板测试(sunlink)
SunVTS 5.1 不支持其“Online”测试模式。
系统测试(systest)
SunVTS 5.1 不支持其“Connection”测试模式。
磁带机测试(tapetest)
SunVTS 5.1 不支持其“Online”测试模式。
S24 帧缓冲区测试(tcxtest)
SunVTS 5.1 支持其“Connection”测试模式。
《SunVTS 5.1 User's Guide 》勘误
在附录A 中,“SunVTS Window and Dialog Box Reference”一节,表A-11 指出
图A-11 中示例“systest Test Parameter Options”对话框的“Max Errors”字段的缺
省值是0 (零),这是不正确的。“systest Test Parameter Options”对话框的“Max
Errors”字段正确的缺省值应为1 (一),如图A-11 所示。此外,在附录A 中,表A-13 指出图A-13 中示例“systest Threshold Options”对话框的“Max Errors”字段的缺省值是0 (零),这是不正确的。“systest Threshold Options”对话框的“Max Errors”字段正确的缺省值应为1 (一),如图A-13 所示。
可能出现的安装问题当您使用pkgadd 命令以外的安装程序尝试安装SunVTS 时,可能会遇到以下的安装问题。
若SunVTS 5.1 软件安装在缺省的/opt 目录内,则您无法将后续的SunVTS 5.1Patch Set 发行版本安装在同一系统的其他目录。当使用pkgadd 命令尝试进行重复安装时,将出现以下错误消息:
出现此错误的原因是SunVTS 5.1 以及所有后续SunVTS 5.1 Patch Set 版本的基本软件包版本是一样的。当SunVTS 5.1 Patch Set 版安装在缺省的/opt 目录时,由于该目录已安装了SunVTS 5.1,因此安装成功完成并返回以下警告消息:
Solaris 8 的安装软件包从属性问题(RFE ID 4823716 )
从SunVTS 5.1 开始, SunVTS 软件包含在XML 软件包中,但Solaris 8 2/02 发行版中并未包含此软件包。对于Solaris 9,所有必要的软件包至少均以“最终用户Solaris 软件组”安装。
pkgadd: ERROR: SUNWvts is already installed at /opt. Cannot createa duplicate installation.
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation will attempt to overwrite this package.
Solaris 8 的安装软件包从属性问题(RFE ID 4823716 )
从SunVTS 5.1 开始, SunVTS 软件包含在XML 软件包中,但Solaris 8 2/02 发行版中并未包含此软件包。对于Solaris 9,所有必要的软件包至少均以“最终用户Solaris 软件组”安装。
注– 其他的XML 软件包包含在从Solaris 8 HW 12/02 到Solaris 8 2/04 的SoftwareSupplement CD-ROM 中,但Solaris 8 2/02 Software Supplement CD-ROM 中不包括这些软件包。尽管Solaris 8 2/02 支持SunVTS 5.1 安装,但Solaris 8 2/02 发行版并未包含XML 软件包。
在Solaris 8 2/02、Solaris 8 HW 12/02、Solaris 8 HW 5/03、Solaris 8 HW 7/03 或Solaris 8 2/04 上都可以安装SunVTS 5.1。如果您打算在这些版本中安装SunVTS5.1 或以后的版本,必须从Solaris 8 HW 12/02、Solaris 8 HW 5/03、Solaris 8 HW7/03 或Solaris 8 2/04 Software Supplement CD-ROM 另行安装所需的XML 软件包(SUNWlxml[32 位] 和SUNWlxmlx[64 位])。
注– 这些随Solaris 8 2/02 Software Supplement CD-ROM 一起发行的SunVTS 4.6 不要求安装XML 软件包,并且Solaris 8 2/02 支持SunVTS 4.6。如果安装了Solaris 8HW 12/02 到Solaris 8 2/04 的Software Supplement CD-ROM 中提供的这些XML 软件包,则Solaris 8 2/02 也支持SunVTS 5.1
对于Solaris 8 版本:
1. 安装最小的“最终用户Solaris 软件组”。
2. 从Solaris 8 HW 12/02、Solaris 8 HW 5/03、Solaris 8 HW 7/03 或Solaris 8 2/04Software Supplement CD-ROM 安装XML 软件包NWlxml (32 位)和SUNWlxmlx (64 位)。
注– Solaris 8 2/02 发行版不提供这些XML 软件包。
3. 从Solaris 8 2/02、Solaris 8 HW 12/02、Solaris 8 HW 5/03、olaris 8 HW 7/03 或Solaris 8 2/04 Software CD-ROM 的“完整Solaris 软件组”安装SUNWzlib (32位)和SUNWzlibx (64 位)软件包。
注– 这些XML 软件包包含在SUNWzlib (32 位)和SUNWzlibx (64 位) 中,而这两个软件包并未包含在Solaris 8 2/02、Solaris 8 HW 12/02、Solaris 8 HW5/03、Solaris 8 HW 7/03 或Solaris 8 2/04 的“最终用户Solaris 软件组”中。
4. 只有当您想要启用显示某些性能计数器时(用于某些CPU 测试和内存测试),才需要选择安装SUNWcpc(x)/SUNWcpcu(x) 软件包。否则无需安装这些软件包。SUNWcpc(x)/SUNWcpcu(x) 软件包包含在Solaris 8 2/02、Solaris 8 HW 12/02、Solaris 8 HW 5/03、Solaris 8 HW 7/03 和Solaris 8 2/04 的“完整Solaris 软件组”中。这些软件包并未包含在Solaris 8 2/02、Solaris 8 HW 12/02、Solaris 8 HW5/03、Solaris 8 HW 7/03 或Solaris 8 2/04 的“最终用户Solaris 软件组”中。
为Solaris 9 及以后的版本安装SunVTS:
1. 安装“最终用户Solaris 软件组”(或任何软件组)。
XML 软件包(SUNWlxml[32 位] 和SUNWlxmlx[64 位])和SUNWzlib 软件包(SUNWzlib[32 位] 和SUNWzlibx[64 位])均为Solaris 9 版本“最终用户Solaris 软件组(和“完整Solaris 软件组”)的一部分。
2. 只有当您想要启用显示某些性能计数器时(用于某些CPU 测试和内存测试),才需要选择安装SUNWcpc(x)/SUNWcpcu(x) 软件包。否则无需安装这些软件包。SUNWcpc(x)/SUNWcpcu(x) 软件包包含在“完整Solaris 软件组”中,但并未包含在“最终用户Solaris 软件组”中。
安装问题:
仅限32 位的系统和Web Start 2.0 (Bug ID 4257539)Web Start 2.0 可能无法在未安装64 位Solaris 环境的系统上安装SunVTS。当64位的SunVTS 软件包导致安装暂停时, Web Start 2.0 将删除32 位的SunVTS 软件包。解决方法:请按照《SunVTS 5.1 User's Guide 》所述,使用pkgadd 命令安装32位的SunVTS 软件包。
安装问题:
安全性和Web Start 2.0 (Bug ID 4362563)
用Web Start 2.0 安装SunVTS 时,系统将不提示您启用Sun Enterprise
Authentication Mechanism™ (SEAM) Kerberos v5,即SunVTS 安全功能。缺省情况下,安装SunVTS 时并不需要这么高的安全级别。如果不需要高安全级别,则不存在任何问题。
解决方法:若要启用高安全级别的SEAM,请按《SunVTS 5.1 User's Guide 》所述,用pkgadd 命令安装SunVTS 软件包。
安装问题:
使用Web Start 2.0 时安装目录不能由用户自行定义(Bug ID 4243921)
使用Web Start 2.0 安装SunVTS 时,无法更改SunVTS 的安装目录。SunVTS 将安装在/opt 下。
解决方法:请按照《SunVTS 5.1 User's Guide 》中所述,使用pkgadd -a none
命令将SunVTS 安装到所选的目录中。
安装建议:
使用相同的程序进行安装和卸载
使用相同的工具或实用程序安装和删除SunVTS 软件。若使用pkgadd 命令安装,
则使用pkgrm 命令卸载;若使用Web Start 安装,则使用Product Registry 卸载。
可能出现的运行时问题
使用netlbtest (Bug ID 505485)
当SunVTS 停止时, netlbtest 可能无法正常退出(当其在千兆位以太网网络接
口上以外部回送模式运行时)。
解决方法:从SunVTS GUI 中取消对netlbtest 的选择,并手动中止netlbtest
进程。
使用dtlbtest (Bug ID 5056704)
在内存空间不足的平台上, dtlbtest 有时运行失败,并提示错误:“shmat:
Invalid argument.”该错误由被测试系统的资源限制引起,不表示存在硬件故障。
解决方法:无。
SunVTS 用户界面和内核会进行核心转储(Bug ID 5056719)
在“Connection”测试模式下,测试模块的跟踪测试会导致SunVTS 用户界面
(vtsui) 和内核(vtsk) 进行核心转储。当跟踪输出中处理的新行为空时,就会出
现该问题。这种情形下,将传递一个NULL 指针以广播消息。
Sun Fire 280R 内部磁盘上的错误和警告消息(Bug ID 5064664)
内部Sun Fire 280R 磁盘可能会报告不正确的错误和警告消息。这些消息不能作为硬件交换的依据。这些消息的内容类似如下:
WARNING c1t0d0
(/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w500000e0106dca31,0: ):
"Read link soft errors detected during the test
SunVTS5.1ps5: VTSID 6019 disktest.1.ERROR c1t1d0(/pci@8,
600000/SUNW,qlc@4/fp@0,0/ssd@w500000e01068d881,0: ): "Disk
Internal Self Test Failed on device /dev/rdsk/c1t1d0s0
"probable_Cause(s): ; ;
Recommended_Action(s): ;
使用sptest (Bug ID 5066197)
执行sptest 时,该测试可能在很长一段时间内无法通过,也不提供错误消息。
使用fwcamtest (Bug ID 5062974)
fwcamtest 可能挂起,并提示如下错误消息:“Termination of tests could be hung.
Deselect tests to bring sunvts to an idle status.”如果取消对dcamtest 的选择,将会
删除有关该测试的全部记录。取消选择并退出SunVTS 后,此视频显示并不会随之消失。可以从视频窗口看到黑色的视频输出。
使用env5test (Bug ID 5066195)在极少数情况下, SunVTS 停止时, env5test 可能挂起。这会导致SunVTS 非正常退出。
解决方法:
该问题的解决方法由两种:
1.) 从SunVTS GUI 中取消对该测试的选择(取消选择测试项旁边的复选框)。
2.) 为要运行的env5test 选择一个固定的通过数目。在某些详细消息中丢失了版本信息(Bug ID 5048886)从SunVTS GUI 运行测试并启用了详细模式时,部分详细消息可能不会显示SunVTS 版本信息。
使用pfbtest (Bug ID 4938281)
在GNOME 桌面环境中的Sun XVR-100 图形加速器上执行pfbtest 时,该测试
会间歇性失败。
使用sutest (Bug ID 5069490)
在Netra T1 服务器上进行测试时,SunVTS 用户界面(vtsui 和vtstty) 会无法执
行并挂起。
将带有动态重新配置(DR) 的板添加到Sun Fire 15K 系统(Bug ID 4959606)
在Sun Fire 15K 系统中添加具有DR 的新板可能会导致某些与处理器和内存相关的测试无法有效地进行。特别是cmttest 可能无法识别新板上的CMT 处理器。类
似的故障也可能出现在l2sramtest、l1dcachetest、dtlbtest、ramtest、bustest、mptest 和fputest 中。
解决方法:添加具有DR 的新板之后,请重新引导系统。
在GNOME 桌面环境中无法执行pfbtest (Bug ID 4938281)
在GNOME 桌面环境中的Sun XVR-100 图形加速器上执行pfbtest 测试时,如
果使用缺省的控制台窗口, 则测试会失败。
Solaris 8 2/02 和Solaris 8 HW 3/03 操作环境中不会发生此故障。发生此故障时,会显示类似如下内容的错误消息:
pfb3(pfbtest) passes: 26 errors: 12
使用ecpptest (Bug ID 4482992)
ecpp/ 并行端口驱动程序问题可能导致ecpptest 失败。故障率为3/130,故障时
间大约10 小时。
注– 该驱动程序问题仅存在于Solaris 8 软件中。
同时使用sutest 和disktest (Bug ID 485802
当串行端口控制器(southbridge) 同时处理其他的流量任务(如读入读出IDE 硬盘
数据)时,安装了SunVTS 的Sun Blade 100 和150 系统会产生错误。SunVTS 在
Sun Blade 100 和150 系统上同时运行sutest 和disktest 时, sutest 可能会
报告故障。
解决方法:请勿同时执行sutest 和disktest。
使用pkginfo -c sunvts 命令
命令pkginfo -c sunvts 在SunVTS 5.1 中不产生任何输出。该情形仅正确执
行了pkginfo 命令的-c 选项。
解决方法:使用以下命令接收SunVTS 5.1 软件包信息:
# pkginfo -l SUNWvts SUNWvtsx SUNWvtsmn
您也可以使用以下任一命令接收SunVTS 5.1 软件包的附加信息:
# pkginfo | grep vts
# showrev -p |grep vts
使用sutest (Bug ID 4750344)
在用作控制台的端口上执行sutest 会导致sutest 失败。
解决方法:请勿在用作控制台的端口上执行sutest。
在GNOME 环境下使用m64test (Bug ID 4997460)
在缺省的控制台窗口执行Sun PGX64 的m64test 测试可能导致GNOME 环境中
出现间歇性故障。
在GNOME 环境下使用afbtest 和m64test (Bug ID 4996537)
在GNOME 环境中执行afbtest 或m64test 测试可能导致间歇性故障
![]()
.copyright { font-size: 12px; font-family: 'song',Verdana; color: #444444; letter-spacing: -1px;}a.copyright { color: #444444; text-decoration: none;}a.copyright:hover { color: #; text-decoration: underline;}
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31600/showart_416544.html |
|