It does take 2-3 reboots until all updates are applied. It should be much better afterwards. You could try a shutdown, disconnecting the spark from power and the power brick from the power socket for 2-3 minutes, then starting again.
There is some bug in USB power delivery (Spark is USB-C powered), and unplugging the brick resets the controller inside it so it could negotiate power properly. At least thatβs the working theory.
I now followed the steps in the Manual to manually update. This is the output⦠and the result is still the same. DGX Dashboard keeps offering updates.
Any other ideas?
$ sudo apt dist-upgrade
[sudo] password for xxxxxx:
Reading package lists⦠Done
Building dependency tree⦠Done
Reading state information⦠Done
Calculating upgrade⦠Done
The following package was automatically installed and is no longer required:
linux-nvidia-6.11-tools-6.11.0-1014
Use βsudo apt autoremoveβ to remove it.
The following packages will be REMOVED:
linux-modules-nvidia-fs-6.11.0-1014-nvidia linux-tools-6.11.0-1014-nvidia
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 943 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database β¦ 348694 files and directories currently installed.)
Removing linux-modules-nvidia-fs-6.11.0-1014-nvidia (6.11.0-1014.14) β¦
Removing linux-tools-6.11.0-1014-nvidia (6.11.0-1014.14) β¦
$ sudo fwupdmgr refresh
Updating lvfs
Downloading⦠[******************** ]
Successfully downloaded new metadata: 3 local devices supported
$ sudo fwupdmgr upgrade
Devices with no available firmware updates:
β’ MZALC4T0HBL1-00B07
β’ UEFI dbx
Devices with the latest available firmware version:
β’ Embedded Controller
β’ UEFI Device Firmware
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Upgrade UEFI Device Firmware from 0x00000500 to 0x00000507? β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β This update improves the performance and stability of the USB Power β
β Delivery Controller in DGX Spark for USB-C Ports β
β β
β NVIDIA_DGX_Spark must remain plugged into a power source for the duration β
β of the update to avoid damage. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Perform operation? [Y|n]: Y
Waiting⦠[***************************************]
Successfully installed firmware
Do not turn off your computer or remove the AC adapter while the update is in progress.
An update requires a reboot to complete. Restart now? [y|N]: y
Broadcast message from root@xxxxxx on pts/1 (Sun 2026-03-15 19:45:03 GMT):
The system will reboot now!
Connection to 192.168.1.50 closed by remote host.
Connection to 192.168.1.50 closed.
(Also, the above manual process, when repeated, gives exactly the same result every time. So it seems the update from 0x00000500 to 0x00000507 is actually not performed.)