標準 fwflash 指令需要外掛程式才能支援 ConnectX HCA 快閃裝置上的韌體更新。Solaris 10 5/09 發行版本中尚未提供此外掛程式。
解決方法:提供獨立版的公用程式可讓 Solaris 10 使用者更新其韌體。執行下列步驟:
請從客戶下載中心下載公用程式和線上手冊:http://www.sun.com/download/index.jsp?tab=2。在此網頁上,搜尋 Solaris InfiniBand (IB) Updates 3。遵循指示下載套裝軟體和 untar 檔案。由於只需擷取部分檔案,所以請勿安裝此套裝軟體。
重新命名原始 .tar 檔案:
# mv ib_updates_3_s10u6.i386.tar ib_updates_3_s10u6.i386.tar-orig |
解壓縮壓縮的 .tar 檔案:
#gunzip ib_updates_3_s10u6.i386.tgz |
從 .tar 檔案擷取 cxflash 公用程式:
# tar -xvf ib_updates_3_s10u6.i386.tar usr/sbin/cxflash |
這將會在您的工作目錄下擷取相對路徑。
# ls -lR usr usr: total 2 drwxrwxrwx 2 staff staff 512 Mar 9 09:20 sbin usr/sbin: total 88 -rwxr-xr-x 1 staff staff 44976 Jan 26 13:39 cxflash |
將 cxflash 檔案複製到 /usr/sbin。此公用程式可用於將韌體快閃至 hermon 和 ConnectX HCA 上。
# ls -l firmware total 1952 -rw-r--r-- 1 staff staff 487336 Jan 30 18:29 SUN-375-3548_2.5.100.bin -rw-r--r-- 1 staff staff 487436 Jan 30 18:29 SUN-375-3549_2.5.100.bin |
擷取檔案時所建立的韌體目錄會包含適用於 Sun 品牌的 HCA 卡和 Express 模組的韌體檔案。如果您有不同版本的 HCA 卡,請向 HCA 卡供應商取得至少為 2.5.000 修訂版的韌體。