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 Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2085945

Title:
  Unreadable thunderbolt nvm_version under sysfs

Status in linux package in Ubuntu:
  New
Status in linux-oem-6.11 package in Ubuntu:
  New
Status in linux source package in Noble:
  Invalid
Status in linux-oem-6.11 source package in Noble:
  In Progress
Status in linux source package in Oracular:
  In Progress
Status in linux-oem-6.11 source package in Oracular:
  Invalid

Bug description:
  [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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2085945/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to