Package: release.debian.org Severity: normal Tags: trixie X-Debbugs-Cc: [email protected], [email protected] Control: affects -1 + src:fwupd User: [email protected] Usertags: pu
[ Reason ] fwupd in stable fails to update the thunderbolt controller on at least thinkpad devices. This was fixed upstream last year (https://github.com/fwupd/fwupd/issues/8890), reported to debian in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123749. [ Impact ] It potentially blocks applying fixes for firmware vulnerabilities. [ Risks ] One-line patch that's been upstream for almost a year. Verified locally on ThinkPad X1 Carbon 6th, updating from 43.00 to 47.00. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable Cheers, Julien diff --git a/debian/changelog b/debian/changelog index 168853984..3bfa12231 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +fwupd (2.0.8-3+deb13u1) trixie; urgency=medium + + * Non-maintainer upload. + * thunderbolt: Fix deploying the thunderbolt controller on the X280 (closes: #1123749) + + -- Julien Cristau <[email protected]> Tue, 05 May 2026 14:24:33 +1000 + fwupd (2.0.8-3) unstable; urgency=medium * Backport a patch fixing crashes from uevents without keys (LP: #2107540) diff --git a/debian/patches/0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch b/debian/patches/0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch new file mode 100644 index 000000000..80dba293e --- /dev/null +++ b/debian/patches/0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch @@ -0,0 +1,25 @@ +From a4620cb97cd3a0b58754f21db00c02f8449a0c3d Mon Sep 17 00:00:00 2001 +From: Richard Hughes <[email protected]> +Date: Tue, 10 Jun 2025 20:58:15 +0100 +Subject: [PATCH] thunderbolt: Fix deploying the thunderbolt controller on the + X280 + +--- + plugins/thunderbolt/fu-thunderbolt-device.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/plugins/thunderbolt/fu-thunderbolt-device.c b/plugins/thunderbolt/fu-thunderbolt-device.c +index c7b993a72..a7e6354fd 100644 +--- a/plugins/thunderbolt/fu-thunderbolt-device.c ++++ b/plugins/thunderbolt/fu-thunderbolt-device.c +@@ -461,6 +461,7 @@ fu_thunderbolt_device_init(FuThunderboltDevice *self) + priv->retries = 50; + fu_device_add_icon(FU_DEVICE(self), FU_DEVICE_ICON_THUNDERBOLT); + fu_device_add_protocol(FU_DEVICE(self), "com.intel.thunderbolt"); ++ fu_device_set_version_format(FU_DEVICE(self), FWUPD_VERSION_FORMAT_PAIR); + } + + static void +-- +2.47.3 + diff --git a/debian/patches/series b/debian/patches/series index b01c604b8..ec491972a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -6,3 +6,4 @@ flaky-p2p.patch 0001-Fix-the-parents-and-grandparents-for-KEK-and-DBX-dev.patch 0001-Fix-a-crash-when-paring-uevents-that-are-not-KEY-VAL.patch 0001-trivial-only-use-google-pixel-fastboot-device-on-uns.patch +0001-thunderbolt-Fix-deploying-the-thunderbolt-controller.patch

