當執行 Linux* 發行版並用 flashupdt 工具更新系統的 BMC 時,你可能會看到以下錯誤:
One Boot Flash Update Utility Version 14.1 Build 28
Copyright (c) 2021 Intel Corporation
Update file Configuration: XXX S2600WF0:S2600WFC:S2600WFD:S2600WFQ:S2600WFS:S2600WFT:S2600WFV,1.0
Entering BMC Update Mode...
Using USB Interface...
Could not Initialize USB Interface...
Using KCS Interface...
Transferring BMC Firmware Image:
4%
在 /etc/modprobe.d/ 裡找任何包含安裝 vfat /bin/true 的 .conf 檔案,然後註解該行,讓 BMC 能建立 vfat 以便更新。
要解決「無法初始化 USB 介面」錯誤,請遵循以下步驟:
1. 搜尋 /etc/modprobe.d/ ,尋找包含安裝 vfat /bin/true 指令的 .conf 檔案:
grep -r “install vfat” /etc/modprobe.d/
2. 在文字編輯器 中開啟 已識別的 .conf 檔案,並在開頭加上 # 字元註解該行:
# 安裝 VFAT /bin/true
3. 儲存 檔案。
4. 重新載入 modprobe 設定或重新啟動系統:
sudo depmod -a
5. 重新執行 flashupdt 工具,確認 USB 介面初始化成功且無錯誤。
6. 完成 BMC 韌體更新後,若系統安全強化政策要求,移除 # 註解字元,即可 重新啟用 vfat 限制。