Public bug reported: [Impact] Upgrading the TBT firmware through fwupdmgr and encounter the error. It was working well with 6.8 kernel.
ubuntu@localhost:~$ sudo fwupdtool get-updates Loading… [****************** ]02:20:03.374 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:0d.3/domain1/1-0/1-1/usb4_port1/1-1:1.1: failed to read NVM Loading… [********************* ]02:20:03.479 FuPluginIntelMe failed to get public key using file-id 0x40002300: generic failure [0xb] Loading… [************************************** ] [Fix] Mika helps to fix the issue https://patchwork.kernel.org/project/linux-usb/patch/20241028105121.894978-1-mika.westerb...@linux.intel.com/ The issue is introduced by below commit in v6.11-rc1, so 6.8 is not affected. ff6ab055e070 thunderbolt: Add receiver lane margining support for retimers [Test] Plug TBT dock and run `sudo fwupdtool get-updates`, there should be no "failed to read NVM" error. [Where problems could occur] The retimer node should not be exposed to the system, the patch fixes the max index to elimite the nodes. It should be safe and not seems to introduce regressions. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Affects: linux-oem-6.11 (Ubuntu) Importance: Undecided Status: New ** Affects: linux (Ubuntu Noble) Importance: Undecided Status: Invalid ** Affects: linux-oem-6.11 (Ubuntu Noble) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Affects: linux (Ubuntu Oracular) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Affects: linux-oem-6.11 (Ubuntu Oracular) Importance: Undecided Status: Invalid ** Also affects: linux-oem-6.11 (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: linux-oem-6.11 (Ubuntu Oracular) Importance: Undecided Status: New ** Also affects: linux (Ubuntu) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Noble) Status: New => Invalid ** Changed in: linux (Ubuntu Oracular) Status: New => In Progress ** Changed in: linux (Ubuntu Oracular) Assignee: (unassigned) => AceLan Kao (acelankao) ** Changed in: linux-oem-6.11 (Ubuntu Noble) Status: New => In Progress ** Changed in: linux-oem-6.11 (Ubuntu Noble) Assignee: (unassigned) => AceLan Kao (acelankao) ** Changed in: linux-oem-6.11 (Ubuntu Oracular) Status: New => Invalid ** Description changed: [Impact] Upgrading the TBT firmware through fwupdmgr and encounter the error. It was working well with 6.8 kernel. ubuntu@localhost:~$ sudo fwupdtool get-updates Loading… [****************** ]02:20:03.374 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:0d.3/domain1/1-0/1-1/usb4_port1/1-1:1.1: failed to read NVM Loading… [********************* ]02:20:03.479 FuPluginIntelMe failed to get public key using file-id 0x40002300: generic failure [0xb] Loading… [************************************** ] [Fix] Mika helps to fix the issue https://patchwork.kernel.org/project/linux-usb/patch/20241028105121.894978-1-mika.westerb...@linux.intel.com/ + The issue is introduced by below commit in v6.11-rc1, so 6.8 is not affected. + ff6ab055e070 thunderbolt: Add receiver lane margining support for retimers + [Test] Plug TBT dock and run `sudo fwupdtool get-updates`, there should be no "failed to read NVM" error. [Where problems could occur] The retimer node should not be exposed to the system, the patch fixes the max index to elimite the nodes. It should be safe and not seems to introduce regressions. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2085945 Title: Unreadable thunderbolt nvm_version under sysfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2085945/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs