ibhcatest
診斷測試會檢查 Sun 雙連接埠 4x InfiniBand (IB) HCA PCI Express (PCIe) ExpressModule (EM) 的功能。您可以從 SunVTS 使用者介面執行此測試,也可以從指令行執行。請參閱「SunVTS 6.1 Test Reference Manual」,以取得有關 ibhcatest
測試的詳細資訊。
Solaris 10 作業系統為 InfiniBand 提供 SunVTS 軟體和其他診斷公用程式。
會定期發行 SunVTS 軟體的更新版本。請定期檢查 Sun 下載中心,以取得新版本的通告和下載此工具最新版本的資訊。
SunVTS 軟體從單一使用者介面執行多個診斷硬體測試,並用於驗證大部分硬體控制器與裝置的配置和功能。SunVTS 軟體主要是從圖形化使用者介面運作,可在執行診斷測試作業時快速且輕鬆地設定測試參數。
如需有關如何執行及監視診斷軟體的指示,請參閱下表中的 SunVTS 文件。
標題 |
說明 |
---|---|
「SunVTS 6.1 PS1 Documentation Supplement」(Sun 文件號碼 819-1804) |
說明 SunVTS 的新功能和測試,包括 |
「SunVTS 6.1 User's Guide」(Sun 文件號碼 817-7664) |
說明 SunVTS 診斷環境。 |
「SunVTS 6.1 Test Reference Manual」(Sun 文件號碼 817-7665) |
說明每個 SunVTS 測試,並說明各種測試選項和指令行引數。 |
「SunVTS 6.1 Quick Reference Card」(Sun 文件號碼 817-7686) |
提供使用者介面簡介。 |
SunVTS 6.1 Patch Set 1 和後續的 SunVTS 軟體版本皆包含 ibhcatest
診斷測試。您可以從位於 SunSolve 上的 SunSolve 網站下載 SunVTS 6.1 Patch Set 1。使用下列修補程式編號:修補程式 118961-01 或更高版本。
您必須安裝配接卡和 Tavor 裝置驅動程式,且必須在離線狀態下配置 IB 連接埠介面,ibhcatest
才能執行。因為 ibhcatest
包含內部迴路測試,所以不需要使用迴路纜線。
使用下列程序來執行 ibhcatest
:
若要確定您的系統已安裝 SunVTS 軟體和 Tavor 驅動程式,請輸入下列指令:
# pkginfo SUNWvts SUNWvtsx SUNWtavor
若未安裝 SunVTS 套裝軟體,請參閱「SunVTS 6.1 User's Guide」,以取得安裝指示。
若要從系統取消探測該介面,請輸入下列指令:
# ifconfig ibdn down unplumb
其中,n 是該介面的實例編號。
請參閱「SunVTS 6.1 PS1 Documentation Supplement」,以取得有關如何執行 ibhcatest
的指示。
針對 IB EM 和連結進行疑難排解時,下列作業非常有用。
輸入下列指令,以確定 InfiniBand 套裝軟體是否已安裝在主機上:
pkginfo -l | egrep “InfiniBand | Tavor | udapl”
檢查是否已安裝下列套裝軟體:
SUNWib - Sun InfiniBand 架構
SUNWtavor - Sun Tavor HCA 驅動程式
SUNWipoib - Sun IP over InfiniBand
SUNWudaplr - Direct Access Transport (DAT) 登錄套裝軟體 (root)
SUNWudaplu - Direct Access Transport (DAT) 登錄套裝軟體 (usr)
SUNWudapltr - Service Provider for Tavor 套裝軟體 (root)
SUNWudapltu - Service Provider for Tavor 套裝軟體
若尚未安裝 InfiniBand 套裝軟體,請參閱您的 Solaris 作業系統文件以取得套裝軟體的資訊。
檢查系統記錄檔或主控台中是否有 Tavor 驅動程式錯誤訊息。
請參閱 tavor(7D)
,以取得錯誤訊息和說明。當驅動程式連接到配接卡的連接埠時,會傳送下列訊息。
tavorn:port m up (link width 4x).
在該訊息中,n 是 Tavor 裝置編號的實例,而 m 是配接卡上的連接埠號。
檢查 Tavor 訊息的其中一種方式是輸入下列指令:
# dmesg | grep tavor