Highlighted

Thunderbolt NVM update on XPS 9370 with Ubuntu 18.04 fails

Hello,

 

I have an update in my Ubuntu 18.04  software center.

The laptop is the Dell XPS 9370 with native Ubuntu OS.

The update is:"Thunderbolt NVM for XPS 9370 0.00 > 33.00" .

 

When I trigger the update it fails as the device ID is not found.

 

Any ideas?

6 Replies

Re: Thunderbold NVM update on XPS 9370 with Ubuntu 18.04 fai

I have the same issue! It's really annoying!

0 Kudos

Re: Thunderbold NVM update on XPS 9370 with Ubuntu 18.04 fai

You can force the update...

https://github.com/dell/thunderbolt-nvm-linux


@auserdude wrote:

Hello,

 

I have an update in my Ubuntu 18.04  software center.

The laptop is the Dell XPS 9370 with native Ubuntu OS.

The update is:"Thunderbolt NVM for XPS 9370 0.00 > 33.00" .

 

When I trigger the update it fails as the device ID is not found.

 

Any ideas?


 

0 Kudos
Gold

Re: Thunderbold NVM update on XPS 9370 with Ubuntu 18.04 fai

same problem here, 

 

could you post a more detailed solution than the github page, it's not that straight forward

0 Kudos
Gold

Re: Thunderbold NVM update on XPS 9370 with Ubuntu 18.04 fai

Within a few minutes of installing 18.04.1 on a trial basis, I got a popup advising me that this update was available. I clicked on the install button and after a couple minutes it reported that it did not succeed due to a timeout.

There are a number of things that puzzle me about this.

  1. What is a Thunderbolt NVM?
  2. I also have windows installed and occasionally boot it to stay current with windows updates. This is the Windows factory install with all Dell S/W intact. The Dell S/W offered to update my BIOS. Why not this?
  3. After reboot there seems to be no more indication that this update remains to be installed. How can I check the Thunderbolt NVM version?

Thanks!

0 Kudos
Gold

Re: Thunderbold NVM update on XPS 9370 with Ubuntu 18.04 fai

The Thunderbolt NVM is the thunderbolt controller's Non Volatile Memory.

Even though it appears to fail when updating from Ubuntu, it does actually update the NVM.

After rebooting, what is effectively broken is Ubuntu's ability to detect  the successful installation of the NVM. Thus it will report "installed version 00".

If you enter "fwupdmgr get-devices" in a terminal, you will see that the Thunderbolt NVM has indeed been updated.

0 Kudos

Re: Thunderbold NVM update on XPS 9370 with Ubuntu 18.04 fai

This is an error with fwupd failing to read the firmware version.  It's fixed in newer versions of fwupd (In 1.1.x series 1.1.1 and later and 1.0.x series 1.0.9 and later)

This is the fix:

https://github.com/hughsie/fwupd/commit/25d51d14297713b4817ef9644f83e07e71344b0a#diff-edc76f94c53c98...

There is this bug filed in Ubuntu 18.04 to update to the new fwupd that fixes the issue:

https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1791999

 

Alternatively you can switch to the snap to get a newer version.

https://snapcraft.io/fwupd