Einbaurahmen-Firmware aktualisisieren
Mithilfe der Informationen in diesem Abschnitt können Sie die Firmware für den Einbaurahmen und seine Komponenten aktualisieren.
Einbaurahmen-Firmware aktualisisieren
BMC-Firmware aktualisieren
- Verwenden Sie den folgenden Befehl, um die BMC-Firmware des Einbaurahmens zu aktualisieren:
curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload’ -L -s -k -u '<BMC username>:<BMC password>' --form 'UpdateFile=@"<BMC firmware file location and its file name>"' --form 'OemParameters="{"ImageType\":\"BMC\"}";type=application/json' --form 'UpdateParameters="{"Targets\": ["/redfish/v1/UpdateService/FirmwareInventory/BMC"]}";type=application/json'| jq - Verwenden Sie den folgenden Befehl, um die aktuelle BMC-Firmwareversion zu überprüfen:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/BMCImage1" | jq |grep -A 2 "BMCImage“
UEFI-Firmware aktualisieren
- Verwenden Sie den folgenden Befehl, um die UEFI-Firmware des Einbaurahmens zu aktualisieren:
curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload/' -L -s -k -u '<BMC username>:<BMC password>' --form 'UpdateFile=@"<UEFI firmware file location and its file name>"' --form 'OemParameters="{\"ImageType\": \"PLDM\",\"Platform\": \"HGX\"}";type=application/json' --form 'UpdateParameters="{\"Targets\":[]}";type=application/json' | jqV - Verwenden Sie den folgenden Befehl, um die aktuelle UEFI-Firmwareversion zu überprüfen:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/Systems/System_0" |jq |grep "BiosVersion“
HMC-Firmware aktualisieren
Anmerkung
Die Aktualisierung der HMC-Firmware umfasst automatisch Updates für den Prozessor und die GPU-Firmware.
- Verwenden Sie den folgenden Befehl, um die HMC-Firmware des Einbaurahmens zu aktualisieren:
curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload/' -L -s -k -u '<BMC username>:<BMC password>' --form 'UpdateFile=@"<HMC firmware file location and its file name>"' --form 'OemParameters="{\"ImageType\": \"PLDM\",\"Platform\": \"HGX\"}";type=application/json' --form 'UpdateParameters="{\"Targets\":[]}";type=application/json' | jq - Verwenden Sie den folgenden Befehl, um die aktuelle HMC-Firmwareversion zu überprüfen:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/HGX_FW_BMC_0" |jq |grep "Version“
Firmwareversionen des Einbaurahmens überprüfen
Verwenden Sie die folgenden Befehle, um die Firmwareversionen der Komponenten des Einbaurahmens zu überprüfen:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/" | jq
Die Ausgabe sieht wie folgt aus:
Abbildung 1. Firmwareversionen der Komponenten des Einbaurahmens


Firmware der ConnectX-8 E/A-Platine aktualisieren
Gehen Sie wie folgt vor, um die Firmware der ConnectX-8 E/A-Platine zu aktualisieren:
- Verwenden Sie den folgenden Befehl, um im Betriebssystem des Einbaurahmens zum Ordner ConnectX-8 zu navigieren:
cd ConnectX-8 - Verwenden Sie den folgenden Befehl, um den NVIDIA-MST-Dienst (Mellanox Softwaretools) zu starten:
sudo mst start - Verwenden Sie den folgenden Befehl, um die Anschlussnnamen der ConnectX-8 E/A-Platine zu identifizieren:
sudo mst status –vAnmerkungStellen Sie sicher, dass alle vier Ports im Einbaurahmen (zwei pro E/A-Platine) aktualisiert sind. - Verwenden Sie den folgenden Befehl, um die Firmware der ConnectX-8 E/A-Platine für jeden Anschluss zu aktualisieren:
sudo flint -d <ConnectX-8 port name> –i <firmware filename>.bin burnAnmerkungDie Firmware muss für jeden Anschluss einzeln aktualisiert werden. - Das System zeigt die aktuelle und die neue Firmware-Version an, gefolgt von der Frage Do you want to continue? (y/n). Geben Sie y ein, um fortzufahren.
- Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
sudo ipmitool raw 0x3c 0x01 3 1 - Verwenden Sie nach dem Aus- und Wiedereinschalten den folgenden Befehl, um die aktualisierte Firmwareversion in den InfiniBand-Betriebsdaten zu überprüfen:
ibstatDie ConnectX-8-Ports werden in der Ausgabe als CA (Channel Adapter), Typ MT4131, identifiziert.
DPU-Adapterfirmware aktualisieren
Gehen Sie wie folgt vor, um die Firmware für den DPU-Adapter (BlueField-3 B3240) zu aktualisieren:
- Verwenden Sie den folgenden Befehl, um zum Verzeichnis des DPU-Adapters zu wechseln:
cd BlueField-3 - Verwenden Sie den folgenden Befehl, um den NVIDIA-MST-Dienst (Mellanox Softwaretools) zu starten:
sudo mst start - Verwenden Sie den folgenden Befehl, um die Ports des DPU-Adapters zu identifizieren:
sudo mst status –v - Verwenden Sie den folgenden Befehl, um die Firmware des DPU-Adapters zu aktualisieren:
sudo flint -d <BF-3 DPU port name> –i <firmware filename>.bin burnAnmerkungDer DPU-Adapter verfügt über zwei Anschlüsse. Auch wenn nur ein Anschluss aktualisiert wird, wird die Firmwareaktualisierung dadurch auf den gesamten Adapter angewendet. - Das System zeigt die aktuelle und die neue Firmware-Version an, gefolgt von der Frage Do you want to continue? (y/n). Geben Sie y ein, um fortzufahren.
- Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
sudo ipmitool raw 0x3c 0x01 3 1 - Verwenden Sie nach dem Aus- und Wiedereinschalten den folgenden Befehl, um die aktualisierte Firmwareversion in den InfiniBand-Betriebsdaten zu überprüfen:
ibstatDie DPU-Adapteranschlüsse werden in der Ausgabe als CA (Channel Adapter), Typ MT41692, identifiziert.
Betriebssystem und Firmware des DPU-Adapters aktualisieren
Detaillierte Anweisungen zum Aktualisieren des Betriebssystems und der Firmware für den DPU-Adapter (BlueField-3 B3240) finden Sie in der offiziellen Dokumentation unter NVIDIA Networking.
E1.S-Laufwerkfirmware aktualisieren
Gehen Sie wie folgt vor, um die Firmware des E1.S-Laufwerks zu aktualisieren:
- Verwenden Sie den folgenden Befehl, um das Dienstprogramm für die NVMe-Laufwerksverwaltung zu installieren:
sudo apt install nvme-cli - Verwenden Sie den folgenden Befehl, um den aktuellen Speicherort und die Version der E1.S-Laufwerkfirmware zu ermitteln:
sudo nvme listAnmerkungFirmware-Namen der E1.S-Laufwerke beginnen mit dem BuchstabenL. - Verwenden Sie folgenden Befehl, um die neue Firmwaredatei dem Laufwerk zuzuordnen:
sudo nvme fw-download <firmware location> -f <firmware filename>.bin - Verwenden Sie den folgenden Befehl, um die E1.S-Laufwerk-Firmware zu aktualisieren:
sudo nvme fw-commit <firmware location> -s 2 -a 3 - Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
sudo ipmitool raw 0x3c 0x01 3 1 - Verwenden Sie den folgenden Befehl, um nach dem Aus- und Wiedereinschalten die aktualisierte Firmwareversion zu bestätigen:
sudo nvme list
Firmware des M.2-Laufwerks aktualisieren
Führen Sie die folgenden Schritte aus, um die Firmware des M.2-Laufwerks zu aktualisieren.
- Verwenden Sie den folgenden Befehl, um das Dienstprogramm für die NVMe-Laufwerksverwaltung zu installieren:
sudo apt install nvme-cli - Verwenden Sie den folgenden Befehl, um den Speicherort und die Version der aktuellen M.2-Laufwerk-Firmware zu ermitteln:
sudo nvme listAnmerkungDie Firmwarenamen des M.2-Laufwerks beginnen mit dem BuchstabenG. - Verwenden Sie folgenden Befehl, um die neue Firmwaredatei dem Laufwerk zuzuordnen:
sudo nvme fw-download <firmware location> -f <firmware filename>.bin - Verwenden Sie den folgenden Befehl, um die Firmware des M.2-Laufwerks zu aktualisieren:
sudo nvme fw-commit <firmware location> -s 2 -a 3 - Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
sudo ipmitool raw 0x3c 0x01 3 1 - Verwenden Sie den folgenden Befehl, um nach dem Aus- und Wiedereinschalten die aktualisierte Firmwareversion zu bestätigen:
sudo nvme list
Feedback geben