Schritte zur Behebung des USB-Schnittstelleninitialisierungsfehlers bei der Aktualisierung des BMC des Systems mithilfe des Flashupdt-Utilitys
Beim Ausführen einer Linux* Distribution und der Aktualisierung des BMC eines Systems mit dem flashupdt-Utility wird möglicherweise der folgende Fehler angezeigt:
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%
Suchen Sie in /etc/modprobe.d/ nach einer .conf-Datei, die install vfat /bin/true enthält, und kommentieren Sie diese Zeile, damit der BMC sein vfat zu Aktualisierungszwecken erstellen kann.
Der Fehler wird angezeigt, wenn das Flashupdt-Utility versucht, einen virtuellen USB-Speicher als vfat-Dateisystem zu installieren. Installiertes vfat /bin/true weist modprobe an, /bin/true auszuführen, anstatt vfat in den Kernel einzufügen. Die Ausführung von /bin/true ist eine einfache Möglichkeit, immer eine Erfolgsreaktion (0) an das aufrufende Modul zurückzugeben.
Da vfat nicht geladen wird, erhält der BMC-Code einen Fehler vom Kernel zurück, wenn er diese Mount-Methode versucht. Da BMC die vfat-Partition nicht mounten kann, ist dies die Standardeinstellung für die KCS-Schnittstelle (Keyboard Controller Style).