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 格式化磁片插入磁碟機中。
|
記憶體測試
記憶體測試可檢查系統的實體記憶體。此測試可找出同位錯誤、硬式及軟式錯誤更正程式碼 (EEC) 的錯誤、記憶體讀取錯誤,以及定址的問題。虛擬驅動程式 mem(7)
用於讀取實體記憶體。
本測試將讀取全部的可用實體記憶體,但不會寫入任何實體記憶體位置。
表 A-4 記憶體測試說明及需求
測試模式
|
說明
|
需求
|
快速檢查
|
讀取百分之一的記憶體。測試程式也會顯示還有多少可用的實體記憶體。對於使用 ECC 記憶體錯誤處理的系統,此測試會報告自上次呼叫後所發生的 ECC 錯誤。此測試會報告某特定 CPU、記憶體板或 SIMM 的 ECC 錯誤。
|
無
|
完整測試
|
所執行的測試作業與「快速檢查」模式相同,但是會讀取更多的記憶體。
|
無
|
網路測試
網路測試會檢查系統 CPU 板上所有的網路硬體,以及個別的網路控制器 (例如,第二個 SBus 乙太網路控制器)。此類網路裝置包括:
-
乙太網路 (ie 與 le
)
-
100 Mbps 的乙太網路 (be 與 hme
)
-
記號環 (
tr
與
trp
)
-
Quad 乙太網路 (
QED
)
-
光纖 (
fddi
、
nf
、
bf
及
pf
)
-
SPARCcluster 系統 (
em
)
-
ATM (
sa
與
ba
)
-
HiPPI
為了使測試具有意義,接受測試的機器必須和網路連接,並且該網路至少還要與另一個系統連接。本測試主要使用「網際網路控制訊息通訊協定」(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])。
在「完整測試」模式下,會執行非同步與同步兩種測試,如下所述:
-
非同步測試 - 使用非同步通訊協定,如
zs(7D)
與
se(7D)
線上援助頁所述。
termio(7I)
介面用於配置連接埠的特性。此測試會透過迴路路徑寫入並讀取資料,並將讀取的資料與原來的資料進行比較。測試會先傳送單一字元。如果沒有偵測到錯誤或逾時的情形,就會繼續寫入及讀取其他資料,並加以比較。
-
同步測試 - 使用同步 HDLC 框架介面,如
zsh(7D)
與
se_hdlc(7D)
線上援助頁所述。測試程式會使用透過總和檢查加以保護的封包,來寫入及讀取資料。同步測試會以三個階段進行:
-
在第一個階段,測試程式會尋找連接埠上的活動。如果在最少 4 秒鐘後沒有偵測到任何活動,測試程式就會執行下個階段。如果偵測到活動,序列測試就會結束並傳回一則錯誤。
-
在第二個階段,測試程式會嘗試傳送並接收一個封包。如果五次嘗試後都沒有偵測到任何封包,測試就會結束並傳回一則錯誤。如果封包傳回來了,測試程式就會比較此封包和原來的封包。如果兩個封包的長度和內容並不完全相符,測試就會結束並傳回一則錯誤。
-
在第三個階段,測試程式會嘗試透過迴路傳送多個封包。有些封包可能會遺失,尤其是在負載量很高的系統上。測試程式會比較各封包與原封包的長度及內容。如果偵測到不相符之處,測試就會結束並傳回一則錯誤。
表 A-8 序列測試說明及需求
測試模式
|
說明
|
需求
|
快速檢查
|
開啟連接埠,檢查裝置是否已連接妥當。如果開啟作業失敗,而連接埠不在工作中,測試就會結束並傳回一則錯誤。如果開啟作業成功,或者因為處於工作中或專線使用等錯誤而失敗,測試程式會將該連接埠視為已連接,即通過了測試。
|
無
|
完整測試
|
執行同步及非同步的測試。如果裝置支援內部迴路,「完整測試」就會使用內部迴路來執行。
zs(7D)
裝置支援內部同步迴路,
se(7d)
裝置支援內部非同步迴路。
|
無
|
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 磁帶測試說明及需求
測試模式
|
說明
|
需求
|
快速檢查
|
驗證磁帶機是否可以開啟,以及是否可以辨識磁帶機的類型。如果兩項檢查都成功,或者磁帶機目前在工作中,就會順利通過測試。如果開啟作業失敗,且原因並非磁帶機在工作中,磁帶測試就會失敗。
|
無
|
完整測試
|
驗證磁帶機是否可以開啟,以及是否可以辨識磁帶機的類型。如果兩項檢查都成功,或者磁帶機目前在工作中,就會順利通過測試。如果開啟作業失敗,且原因並非磁帶機在工作中,磁帶測試就會失敗。
|
無
|
Sun Management Center Hardware Diagnostic Suite 2.0 使用者指南 |
817-3047-10 |
  
|
Copyright © 2003, Sun Microsystems, Inc. All rights reserved.