ขั้นตอนการแก้ไขข้อผิดพลาดการเตรียมใช้งานอินเตอร์เฟซ USB เมื่อทําการอัปเดต BMC ของระบบโดยใช้ยูทิลิตี้ flashupdt
เมื่อเรียกใช้งานการเผยแพร่ Linux* และอัปเดต BMC ของระบบด้วยยูทิลิตี้ flashupdt คุณอาจเห็นข้อผิดพลาดต่อไปนี้:
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/ เพื่อดูไฟล์ .conf ใดๆ ที่มี vfat ติดตั้ง /bin/true และแสดงความคิดเห็นเกี่ยวกับบรรทัดนั้นเพื่อให้ BMC สร้าง vfat เพื่อการอัปเดต
ข้อผิดพลาดจะปรากฏเป็นยูทิลิตี้ flashupdt พยายามติดตั้งอุปกรณ์จัดเก็บข้อมูล USB เสมือนเป็นระบบไฟล์ vfat vfat ที่ติดตั้ง /bin/true บอกให้ modprobe ทํางาน /bin/true แทนการใส่ vfat ลงในเคอร์เนล การเรียกใช้ /bin/true เป็นวิธีง่ายๆ ในการส่งคืนการตอบกลับความสําเร็จ (0) ไปยังโมดูลการโทรเสมอ
เนื่องจาก vfat ไม่ได้รับการโหลด รหัส BMC จึงได้รับข้อผิดพลาดกลับมาจากเคอร์เนลเมื่อพยายามใช้วิธีติดตั้งดังกล่าว เนื่องจาก BMC ไม่สามารถติดตั้งพาร์ติชัน vfat ได้ จากนั้นจึงใช้ค่าเริ่มต้นกับอินเทอร์เฟซ Keyboard Controller Style (KCS)