Qubes-fwupdmgr not finding a Dasharo firmware update for NV54

There is a Dasharo firmware update available for my NovaCustom NV54 (Qubes-certified and HAP-disabled), but I have been unable to do a fwupd capsule update.

I am currently running Dasharo v1.0.0, which should allow a capsule update to v1.0.1, according to their documentation. I have followed the Qubes procedure for firmware updates (Firmware update methods):

dom0> sudo qubes-fwupdmgr get-devices
dom0> sudo qubes-fwupdmgr refresh
dom0> sudo qubes-fwupdmgr update

but it returns No updates available. In the get-devices output, under System Firmware, UpdateState: 2 (I’m not sure what that means). Also of note, under UEFI dbx, there is an UpdateError: Not enough efivarfs space, requested 30.7 kB and got 30.0 kB.

I confirmed in the NovaCustom forum that the update is in the LVFS database (https://fwupd.org/lvfs/devices/com.novacustom.V54x_6x_TU.V540TU.system.firmware).

Any thoughts on this would be greatly appreciated, as I would prefer not connecting my computer via ethernet to Dasharo (as I did going from v0.9.0 to v1.0.0).

1 Like

I think your question related more to NovaCustom service, then to QubesOS.

1 Like

Yes, and I have posted to that exact thread (as “bill”). That NovaCustom discussion is not related to Qubes, however, apart from my unresolved question there. I don’t know if this is a Qubes issue or something more general. Others are able to do the upgrade (outside Qubes).

1 Like

Correction, it looks like another has a similar problem. qubes-fwupdmgr can’t find the update, although fwupdtool can at least see the update, apparently.

1 Like

As it turns out, this was a Qubes issue (of sorts). fwupd-qubes-dom0 was recently updated from v1.9 to v2.0, and the Dasharo firmware update to v1.0.1 then worked perfectly. Note to others that when the FW update is complete, the system shuts down, rather than restarting.

3 Likes