Hi Nvidia:
We are trying to update SW-1.1 BMC firmware via command line to an ERoT IGX Orin.
We downloaded the firmware from IGX Download center, BMC FW and Sources (to be used when updating using command line).
After decompress it, we use the file in fw/apfw/igx-bmc-apfw-erot.fwpkg as the firmware to be flashed.
However, after curl the file to the API and query the status, it will never getting started. The jounrnalctl -f log are attached here: update-using-cmd.txt (27.8 KB)
Though this one contains web UI, but we are aiming at production level. We just checked with our factory, all the BMC modules we received were still old ones, hence there is no way to use web UI to update it.
Please give it a try to use WebUI to update BMC firmare since they should have similar logic for update.
If it could work, you can save the successful log of jounrnalctl -f and used it to compare with your failed log.
For the command line method, do you refer to each steps in Update your IGX Orin Board Kit BMC (ERoT) Firmware?
If so, please also share the exact commands you used and the detailed logs for further check.
Dec 19 02:04:26 mgx-3809 nscd[270]: 270 checking for monitored file `/nsswitch.conf': No such file or directory
Dec 19 02:04:26 mgx-3809 nscd[270]: 270 checking for monitored file `/resolv.conf': No such file or directory
Dec 19 02:04:26 mgx-3809 nscd[270]: 270 checking for monitored file `/hosts': No such file or directory
For above errors, please share the result of ls -l /etc in your BMC console.
"Resolution": "Debug Token Service is not ready, retry the firmware update operation after the management controller is ready. If the issue still persists reset the baseboard.",
Please check if reset BMC can help for this issue.
The web-UI still can’t do the trick. Also, journalctl -f showed almost the same compare to cmd line way.
Here is the log: update-using-webui.txt (19.4 KB)
Both the journalctl and the return text showed that the debug service is not alive. We tried to reboot, AC On/Off, waiting for a few minutes to make sure the BMC module is ready to run. But none of them did the trick.
We also checked the sha1sum of the BMC firmware used for web UI and cmd line. Seems like they are the same file, both of them got the f40e76ec98f73d8e6f668c94f97ff84fe4251e9f hash value.
Hi Kevin:
Thanks for the reply.
Factory reset didn’t do the trick. After resetting, the issue remained.
I can’t find the “force update” in the old web UI, I used the command line way to flash and every thing worked like charm.