Sun Management Center Hardware Diagnostic Suite 2.0 用户指南
|   
|
Hardware Diagnostic Suite 测试参考
|
本附录介绍以下 Hardware Diagnostic Suite 测试,并列出所有的测试要求:
CDROM 测试
CDROM 测试检查 CD-ROM 驱动器。
每个磁道按以下方式分类:
-
模式 1 使用错误检测/纠正代码(288 个字节)。
-
模式 2 使用辅助数据空间或音轨。
表 A-1 CDROM 测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
验证 CD-ROM 驱动器是否连接到系统上。
|
无
|
全面测试
|
通过访问和读取驱动器中的介质来验证驱动器的功能。如果介质中包含音频文件,并启用了音频测试,则测试程序将尝试播放它。仅读取介质的一小部分内容,即可验证驱动器的功能,这将省掉不必要的测试时间。
如果设备在测试时正处于忙状态,测试程序将打印一条消息说明设备目前无法测试,然后退出。
|
开始该测试之前,先将 CD-ROM(数据或音频)插入驱动器中。
|
磁盘测试
磁盘测试验证硬盘的功能。
表 A-2 磁盘测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
打开驱动器,检查驱动器配置,读取几个数据块,然后关闭驱动器。将监视并显示所有 UNIX 驱动器错误信息。不会在硬盘中写入数据,也不执行文件系统测试。
|
无
|
全面测试
|
打开驱动器,检查驱动器配置,对被测驱动器进行只读测试,并执行随机寻道检查。
不进行文件系统测试。测试完毕,测试程序将关闭驱动器。将监视并显示所有 UNIX 硬盘错误消息。
|
无
|
软盘测试
软盘测试对软盘驱动器进行检查。
表 A-3 软盘测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
打开软盘驱动器。将监视并显示所有 UNIX 软盘驱动器的错误消息。不写入数据,也不执行文件系统测试。
|
在软盘驱动器中插入 UNIX 格式的软盘。
|
全面测试
|
打开软盘驱动器,检查配置,对软盘进行只读测试。不进行文件系统测试。测试完毕,测试程序将关闭软盘驱动器。将监视并显示所有 UNIX 软盘驱动器错误消息。
|
在软盘驱动器中插入 UNIX 格式的软盘。
|
内存测试
内存测试对系统的物理内存进行检查。测试程序查找奇偶校验错误、软硬纠错码 (ECC) 错误、内存读错误和寻址问题。可以使用伪驱动程序
mem(7)
读取物理内存。
这种测试将读取所有的可用物理内存,但不对任何物理内存区域执行写操作。
表 A-4 内存测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
只读取内存的百分之一。测试程序会显示有多少物理内存可用。对于使用 ECC 内存错误处理程序的系统,测试程序会报告自上次调用后出现的 ECC 错误。测试程序将报告特定的 CPU、内存板或 SIMM 的 ECC 错误。
|
无
|
全面测试
|
执行与“快速检查”模式相同的测试,唯一不同的是需要读取更多的内存。
|
无
|
网络测试
网络测试检查系统 CPU 板上所有的联网硬件和单独的联网控制器(例如备用的 SBus 以太网控制器)。这样的网络设备包括:
-
以太网(
ie
和
le
)
-
100 Mbps 的以太网(
be
和
hme
)
-
令牌环(
tr
和
trp
)
-
四倍速率以太网 (
QED
)
-
光纤(
fddi
、
nf
、
bf
和
pf
)
-
SPARCcluster
系统 (
em
)
-
ATM(
sa
和
ba
)
-
HiPPI
为了使测试有意义,被测计算机必须连接到至少还包含另一个系统的网络上。本测试程序主要使用网际控制报文协议 (ICMP),而且要求网络上至少有两台计算机,一台是被测试的计算机,另一台是足够稳定可以作为测试目标的计算机。两台计算机都必须支持传输控制协议/网际协议 (TCP/IP)。目标计算机必须配置为响应 ICMP 广播或 RPC 广播。
首先,网络测试程序确定要测试的目标计算机。它会发送一条 ICMP 广播来查找这些计算机,如果未找到所需目标,就尝试对 RPC 端口映射守护程序进行 RPC 广播。找到目标后,测试程序将进行随机测试,发送出 256 个包,包中的数据长度和数据本身都是随机的。
“接收超时”设置为 120 秒。标记错误之前的重试次数设置为 3。
表 A-5 网络测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
检查设备是否已连接。测试程序将搜索所有的网络接口,查找指定的设备名。如果网络测试程序未找到连接的设备,测试将失败。如果找到,则测试成功。
|
系统必须通过测试的网络接口连接,并且配置为通过这些端口进行网络通讯。
|
全面测试
|
按测试的常规步骤执行操作。
|
系统必须通过测试的网络接口连接,并且配置为通过这些端口进行网络通讯。
|
并行端口测试
并行端口测试验证 IEEE 1248 Centronics 兼容并行端口的功能(ECP 模式功能)。
如果并行端口测试成功完成,则说明 DMA 线路及设备驱动程序工作正常。
表 A-6 并行端口测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
验证系统上是否已配置双向并行端口。如果在此模式下测试成功,说明系统具备双向并行端口硬件,并已安装了软件驱动程序。
|
无
|
全面测试
|
在设备上执行内部回送测试,
检查设备的功能。使用的是内部 fifo 回送测试
ioctl
。
使用的算法:
-
设置 TFIFO 模式
-
对 fifo 内容执行 pio 写/读/比较
-
对 fifo 执行 dma 写入及 pio 读/比较
|
无
|
处理器测试
处理器测试检查基于 SPARC
体系结构的计算机上的浮点运算单元。它进行一系列测试,检查寄存器、单精度和双精度浮点到整数的转换、加、减、乘、除、锁定检查、定时、有分枝和无分枝条件指令。
表 A-7 处理器测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
检查 CPU 的特性。
|
无
|
全面测试
|
检查浮点运算单元的功能。
|
无
|
串行端口测试
串行端口测试检查板载串行端口 (
zs
[
0
,
1
],
zsh
[
0
,
1
]),
se
[
0
,
1
],
se_hdlc
[
0
,
1
])。
异步测试和同步测试均在“全面测试”模式下运行。如下所述:
-
异步测试 - 按
zs(7D)
和
se(7D)
手册页中所述的方法使用异步通讯协议。使用
termio(7I)
接口配置端口特性。测试程序通过回送路径读、写数据,并与原始数据相比较。测试程序首先发送一个字符,如果未检测到错误或超时,则同时写和读其余的数据,然后进行比较。
-
同步测试 - 按
zsh(7D)
和
se_hdlc(7D)
手册页中所述的方法使用同步 HDLC-framing 接口。在受保护的校验和包中读、写数据。同步测试按三个阶段进行:
-
第一个阶段查找端口上的活动。如果至少四秒钟未检测到任何活动,测试将继续进行下一阶段。如果检测到活动,则返回一条错误消息并退出。
-
第二个阶段试图发送和接收一个包。如果经过五次尝试后未检测到任何包,测试程序会返回一条错误消息并退出。如果返回了包,将结果与原始数据进行比较。如果包的长度和内容不完全匹配,测试程序会返回一条错误消息并退出。
-
第三个阶段试图通过回路发送多个包。有些包可能会遗漏,尤其是在负载较重的系统上。将每个包的长度和内容与原始数据进行比较。如果检测到不匹配,测试程序会返回一条错误消息并退出。
表 A-8 串行端口测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
打开端口以确定设备是否已连接。如果打开操作失败且端口不忙,测试程序会返回一条错误消息并退出。如果打开操作成功,或者由于端口忙或被独占使用错误而失败,则认为端口已连接,测试通过。
|
无
|
全面测试
|
执行异步和同步测试。如果设备支持内部回送,将使用内部回送进行全面测试。
zs(7D)
设备支持内部同步回送,
se(7d)
设备支持内部异步回送。
|
无
|
Sun StorEdge A5x00 附件测试
Sun StorEdge A5x00 附件测试用于验证 Sun StorEdge
A5x00子系统的功能。
Sun StorEdge A5x00 附件并收集相关的配置信息。
表 A-9 Sun StorEdge A5x00 附件测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
检查主机连接和附件的状态。如果检测到连接断开或严重的附件问题,测试将失败。
|
无
|
全面测试
|
搜索主机和附件之间所有活动和不活动的连接,并报告现有的活动连接数目。测试将诊断所有不活动的连接并报告失败的可能原因。
附件的状态可以通过查询附件中的 SCSI 附件服务 (SES) 设备获取。将报告有关附件中各元件状态的详细信息。如果在附件中检测到严重的问题,测试将失败。
|
无
|
Sun StorEdge A/D 1000 附件测试
Sun StorEdge A/D 1000 附件测试用于验证 Sun StorEdge 1000 附件的功能。
A/D 1000 附件测试检测所有已连接的 Sun StorEdge 附件,并显示附件中各种元件的状态。
表 A-10 Sun StorEdge A/D 1000 附件测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
读取附件状态摘要位。仅在检测到不可恢复或严重的情况时才报告详细信息。
|
无
|
全面测试
|
检查并报告附件中以下元件的状态:
-
磁盘
-
电源
-
风扇
-
温度
-
RPA 缓存电池(仅适用于 Sun StorEdge A1000)
如果检测到不可恢复或严重的情况,将登记错误消息。不严重的情况将通过警告消息进行报告。
|
无
|
SPARCstorage 阵列控制器测试
SPARCstorage
阵列控制器测试检查 SPARCstorage 阵列上控制器板的功能。SPARCstorage 阵列控制器测试能将阵列磁盘驱动器上的故障与 SSA 控制器板上的故障分开。
表 A-11 SPARCstorage 阵列控制器测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
检查 SPARCstorage 阵列的电池模块和风扇模块的状态。
|
无
|
全面测试
|
通过对 NVRAM 调用不同大小的 SCSI 读缓冲区命令来检查硬件和软件。这些操作将检查所有组件(SCSI 设备除外):主机光纤通道硬件、阵列光纤通道硬件、阵列驻留管理软件和阵列控制器卡上发生的硬件组件交互。
注意 - 要测试硬盘,请使用磁盘测试。此外,该测试还报告 SPARCstorage 阵列的风扇模块和 NVRAM 电池模块的故障。
|
无
|
磁带机测试
磁带机测试验证各种磁带的存在性或操作。支持 4 毫米、8 毫米、DLT、1/4 英寸盒式磁带和 1/2 英寸前加式磁带机。
表 A-12 磁带机测试的说明和要求
测试模式
|
说明
|
要求
|
快速检查
|
验证驱动器是否可以打开,并确定驱动器的类型。如果两项检查均成功,或驱动器当前正忙,则测试通过。如果打开操作由于除驱动器忙以外的任何原因而未成功,则磁带机测试失败。
|
无
|
全面测试
|
验证驱动器是否可以打开,并确定驱动器的类型。如果两项检查均成功,或驱动器当前正忙,则测试通过。如果打开操作由于除驱动器忙以外的任何原因而未成功,则磁带机测试失败。
|
无
|
Sun Management Center Hardware Diagnostic Suite 2.0 用户指南 |
817-3046-10 |
  
|
Copyright © 2003, Sun Microsystems, Inc. All rights reserved.