Thunderbolt updates on Dell systems fail to apply if nothing connected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fwupd |
Fix Released
|
Unknown
|
|||
fwupd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Thunderbolt updates posted to LVFS fail to install
[Test Case]
On an XPS 9360 (Only system currently published with TBT FW update).
0) Restart fwupd.service or restart machine.
1) fwupdmgr refresh
2) fwupdmgr update
3) Observe no errors
If TBT update already applied, please manually download from LVFS and follow these steps
1) fwupdmgr install <blah.cab> --allow-reinstall
[Regression potential]
Low, only affects Dell machines
[Other info]
fwupd 0.9.7 has support for doing thunderbolt firwmare updates.
Thunderbolt controllers will go to sleep if not in use (No TBT device connected).
fwupd 0.9.7 has a special way to wake up dell TBT controllers, that's where this problem is.
It doesn't happen if TBT device connected when update is run
fwupd 1.0.2 (in bionic) will not be affected. it wakes TBT controller using a different interface over WMI
Changed in fwupd: | |
status: | Unknown → New |
Changed in fwupd (Ubuntu Bionic): | |
status: | Invalid → Fix Released |
description: | updated |
Changed in fwupd: | |
status: | New → Fix Released |
Changed in fwupd (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Here is the fix for the issue: https:/ /github. com/hughsie/ fwupd/commit/ 11290ab0bafba27 3cfb2764875152b a9a4093035
it will be merged into 0.9.x branch after confirmation that it fixes the issue.