附录 A

Hardware Diagnostic Suite 测试参考

本附录介绍以下 Hardware Diagnostic Suite 测试,并列出所有的测试要求:


CDROM 测试

CDROM 测试检查 CD-ROM 驱动器。

每个磁道按以下方式分类:


磁盘测试

磁盘测试验证硬盘的功能。

表 A-2 磁盘测试的说明和要求

测试模式

说明

要求

快速检查

打开驱动器,检查驱动器配置,读取几个数据块,然后关闭驱动器。将监视并显示所有 UNIX 驱动器错误信息。不会在硬盘中写入数据,也不执行文件系统测试。

 

全面测试

打开驱动器,检查驱动器配置,对被测驱动器进行只读测试,并执行随机寻道检查。

不进行文件系统测试。测试完毕,测试程序将关闭驱动器。将监视并显示所有 UNIX 硬盘错误消息。


软盘测试

软盘测试对软盘驱动器进行检查。

表 A-3 软盘测试的说明和要求

测试模式

说明

要求

快速检查

打开软盘驱动器。将监视并显示所有 UNIX 软盘驱动器的错误消息。不写入数据,也不执行文件系统测试。

在软盘驱动器中插入 UNIX 格式的软盘。

全面测试

打开软盘驱动器,检查配置,对软盘进行只读测试。不进行文件系统测试。测试完毕,测试程序将关闭软盘驱动器。将监视并显示所有 UNIX 软盘驱动器错误消息。

在软盘驱动器中插入 UNIX 格式的软盘。


内存测试

内存测试对系统的物理内存进行检查。测试程序查找奇偶校验错误、软硬纠错码 (ECC) 错误、内存读错误和寻址问题。可以使用伪驱动程序 mem(7) 读取物理内存。

这种测试将读取所有的可用物理内存,但不对任何物理内存区域执行写操作。

表 A-4 内存测试的说明和要求

测试模式

说明

要求

快速检查

只读取内存的百分之一。测试程序会显示有多少物理内存可用。对于使用 ECC 内存错误处理程序的系统,测试程序会报告自上次调用后出现的 ECC 错误。测试程序将报告特定的 CPU、内存板或 SIMM 的 ECC 错误。

全面测试

执行与“快速检查”模式相同的测试,唯一不同的是需要读取更多的内存。


网络测试

网络测试检查系统 CPU 板上所有的联网硬件和单独的联网控制器(例如备用的 SBus 以太网控制器)。这样的网络设备包括:

为了使测试有意义,被测计算机必须连接到至少还包含另一个系统的网络上。本测试程序主要使用网际控制报文协议 (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 ])。

异步测试和同步测试均在“全面测试”模式下运行。如下所述:


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 磁带机测试的说明和要求

测试模式

说明

要求

快速检查

验证驱动器是否可以打开,并确定驱动器的类型。如果两项检查均成功,或驱动器当前正忙,则测试通过。如果打开操作由于除驱动器忙以外的任何原因而未成功,则磁带机测试失败。

全面测试

验证驱动器是否可以打开,并确定驱动器的类型。如果两项检查均成功,或驱动器当前正忙,则测试通过。如果打开操作由于除驱动器忙以外的任何原因而未成功,则磁带机测试失败。