附錄 A

Hardware Diagnostic Suite 測試參考資料

本附錄包含下列 Hardware Diagnostic Suite 測試的相關說明,並列出所有的測試需求:


CDROM 測試

CDROM 測試會檢查 CD-ROM 光碟機。

每個磁軌的分類如下:


磁碟測試

磁碟測試可驗證硬碟機的功能。

表 A-2 磁碟測試說明及需求

測試模式

說明

需求

快速檢查

開啟磁碟機,檢查磁碟機配置,讀取部份區塊,然後關閉磁碟機。系統會監視並顯示所有的 UNIX 磁碟機錯誤訊息。此時不會寫入任何硬碟資料,也不會執行任何檔案系統測試。

 

完整測試

開啟磁碟機,檢查磁碟機配置,在接受測試的磁碟機上執行唯讀測試,然後執行隨機尋找檢查。

這時不會執行任何檔案系統測試。測試完畢後,測試程式會將磁碟機關閉。系統會監視並顯示所有的 UNIX 硬碟機錯誤訊息。


軟碟測試

軟碟測試將檢查軟式磁碟機。

表 A-3 軟碟測試說明及需求

測試模式

說明

需求

快速檢查

開啟軟式磁碟機。系統會監視並顯示所有的 UNIX 軟式磁碟機錯誤訊息。此時不會寫入任何資料,也不會執行任何檔案系統測試。

將 UNIX 格式化磁片插入磁碟機中。

完整測試

開啟軟式磁碟機,檢查配置,並對磁片進行唯讀測試。這時不會執行任何檔案系統測試。測試完成後,測試程式會將軟式磁碟機關閉。系統會監視並顯示所有的 UNIX 磁片錯誤訊息。

將 UNIX 格式化磁片插入磁碟機中。


記憶體測試

記憶體測試可檢查系統的實體記憶體。此測試可找出同位錯誤、硬式及軟式錯誤更正程式碼 (EEC) 的錯誤、記憶體讀取錯誤,以及定址的問題。虛擬驅動程式 mem(7) 用於讀取實體記憶體。

本測試將讀取全部的可用實體記憶體,但不會寫入任何實體記憶體位置。

表 A-4 記憶體測試說明及需求

測試模式

說明

需求

快速檢查

讀取百分之一的記憶體。測試程式也會顯示還有多少可用的實體記憶體。對於使用 ECC 記憶體錯誤處理的系統,此測試會報告自上次呼叫後所發生的 ECC 錯誤。此測試會報告某特定 CPU、記憶體板或 SIMM 的 ECC 錯誤。

完整測試

所執行的測試作業與「快速檢查」模式相同,但是會讀取更多的記憶體。


網路測試

網路測試會檢查系統 CPU 板上所有的網路硬體,以及個別的網路控制器 (例如,第二個 SBus 乙太網路控制器)。此類網路裝置包括:

為了使測試具有意義,接受測試的機器必須和網路連接,並且該網路至少還要與另一個系統連接。本測試主要使用「網際網路控制訊息通訊協定」(ICMP),並要求網路上必須至少有兩台機器,即接受測試的機器和另一台可靠的、可作為測試目標的機器。兩台機器都必須支援「傳輸控制通訊協定/網際網路通訊協定」(TCP/IP)。目標機器的配置必須能夠回應 ICMP 廣播或 RPC 廣播。

首先,網路測試會決定用於測試的目標機器。測試程式會送出 ICMP 廣播,去找尋目標機器。如果測試程式找不到必要的目標機器,便會嘗試將 RPC 廣播發送到 RPC 連接埠對映常駐程式。找到目標機器之後,此測試程式就會進行隨機測試,它會將 256 個含有隨機資料長度及隨機資料的封包傳送出去。

「接收逾時」時間設定為 120 秒。重試次數設定為三次,三次之後,測試程式就會以旗號顯示有錯誤發生。

表 A-5 網路測試說明及需求

測試模式

說明

需求

快速檢查

檢查裝置是否已經連接。此測試會到所有的網路介面搜尋指定的裝置名稱。如果網路測試找不到已連接的裝置,測試就會失敗;否則,即可通過測試。

系統必須連接且配置妥當,以便讓系統透過正在接受測試的網路介面與網路進行通訊。

完整測試

執行本節所述的測試作業。

系統必須連接且配置妥當,以便讓系統透過正在接受測試的網路介面與網路進行通訊。


並列埠測試

並列測試可驗證 IEEE 1248 Centronics 相容型並列埠 (可執行 ECP 模式) 的功能。

如果並列測試成功,就表示 DMA 電路及裝置驅動程式的功能正常。

表 A-6 並列測試說明及需求

測試模式

說明

需求

快速檢查

驗證系統配置中是否包含雙向並列埠。此模式若測試成功,即表示系統擁有雙向並列埠硬體,而且已經安裝軟體驅動程式。

完整測試

檢查裝置的功能,方法是:

使用內部 fifo 迴路測試程式 ioctl ,在裝置上執行內部迴路測試。

 

此測試使用的演算法為:

  • 設定 TFIFO 模式
  • pio 寫入/讀取/比較 fifo 內容
  • dma 寫入 fifo 及 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 附件測試會偵測所有與主機連接的 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 mm、8 mm、DLT、1/4 英吋的卡匣以及 1/2 英吋前方載入型的磁帶機。

表 A-12 磁帶測試說明及需求

測試模式

說明

需求

快速檢查

驗證磁帶機是否可以開啟,以及是否可以辨識磁帶機的類型。如果兩項檢查都成功,或者磁帶機目前在工作中,就會順利通過測試。如果開啟作業失敗,且原因並非磁帶機在工作中,磁帶測試就會失敗。

完整測試

驗證磁帶機是否可以開啟,以及是否可以辨識磁帶機的類型。如果兩項檢查都成功,或者磁帶機目前在工作中,就會順利通過測試。如果開啟作業失敗,且原因並非磁帶機在工作中,磁帶測試就會失敗。