Loading...
Loading...
The system requires a power cycle to properly complete the firmware update after updating the GPU firmware.Performing a physical power cycle allows the GPU firmware to be updated successfully.However, using the virtual power cycle method recommended in the Dell Technologies InfoHub article may result in firmware update failures as seen in Figure [1] for the following components: HGX_FW_NVSwitch_0 HGX_FW_NVSwitch_1 HGX_FW_NVLinkManagementNIC_0 Figure 1: GPU Firmware Update Failure (Remains on Previous Version) After Virtual Power Cycle.
The engineering team is aware of this issue and has confirmed that it is due to a limitation in iDRAC.
To ensure successful remote firmware updates, it is recommended to use an alternative Redfish API method to perform a virtual AC power cycle. If a firmware update has already failed, reattempt the update first. Once successful, proceed with the alternative Redfish API method to complete the virtual power cycle.Workaround:Method 1: AC CycleTo avoid issues related to the firmware update, the customer can perform a physical AC power cycle after completing the update process. For detailed instructions, see the following article: PowerEdge: How to Reset and Power Drain My ServerMethod 2: RedfishStep 1: To power off the system, use the Redfish API as shown below: POST /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset { "ResetType":"GracefulShutdown" } (Reference Site: Dell Technologies Developer) Step 2: Perform virtual power cycle execution by Redfish API below: POST /redfish/v1/Chassis/System.Embedded.1/Actions/Oem/DellOemChassis.ExtendedReset { "ResetType":"PowerCycle" "FinalPowerState": "On" } (Reference Site: Dell Technologies Developer) Example: Performing a Redfish Command using Linux CLIUse the following command to perform a Redfish operation from the Linux command line. Before running, ensure to replace the following variables with your values of the iDRAC: ${username} = iDRAC username ${pwd} = iDRAC password ${IDRAC_IP} = IP address of your system's iDRAC interface Graceful Shut down $ curl -k -u ${username}:${pwd} \ -X POST https://${IDRAC_IP}/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset \ -H "Content-Type: application/json" \ -d '{"ResetType":"GracefulShutdown"}' Power On $ curl -k -u ${username}:${pwd} \ -X POST https://${IDRAC_IP}/redfish/v1/Chassis/System.Embedded.1/Actions/Oem/DellOemChassis.ExtendedReset \ -H "Content-Type: application/json" \ -d '{"ResetType": "PowerCycle", "FinalPowerState": "On"}' Method 3: BIOS GPU firmware updates are completed.Manually do a reboot to the F2 menu.Set FullPowerCycle in System BIOS > Miscellaneous Settings > Power Cycle RequestSaved the setting then leave the F2 menu by rebooting the system directly instead of clicking "Yes" through display windows as Figure 2.The system powers on and displays the BIOS POST screen.The system powers off due to vAC. Figure 2: Pop Up Window To Confirm Exit.
Click on a version to see all relevant bugs
Dell Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.