суббота

[Bug 2141198] [NEW] Suspend failure with mt7925e after kernel upgrade

Public bug reported:

Last night, I updated to kernel 6.8.0-100.100 from kernel 6.8.0-94.96
and immediately shut down the computer. Today I booted the computer,
read some things for a few minutes and tried to suspend, which failed
repeatedly. I had no such problem in the previous kernel.

journalctl reported the following lines as the source of the problem:
Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: Message 00020007 (seq 5) timeout Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: PM: pci_pm_suspend(): mt7925_pci_suspend+0x0/0x2e0 [mt7925e] returns -110 Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: PM: dpm_run_callback(): pci_pm_suspend+0x0/0x1b0 returns -110 Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: PM: failed to suspend async: error -110 Feb 07 12:02:24 pm-cpp kernel: PM: Some devices failed to suspend, or early wake event detected

I am able to suspend by shutting down wifi and removing the mt7925e and
related kernel modules:

sudo nano /usr/lib/systemd/system-sleep/mt7925e-sleep
#!/bin/sh
case "$1/$2" in
pre/*)
/usr/bin/nmcli radio wifi off >/dev/null 2>&1 || true
/usr/sbin/modprobe -r mt7925e mt76_connac_lib mt76 >/dev/null 2>&1 || true
;;
post/*)
/usr/sbin/modprobe mt7925e >/dev/null 2>&1 || true
/usr/bin/nmcli radio wifi on >/dev/null 2>&1 || true
;;
esac
exit 0

The above, however, may give me problems resuming remote connections.
An alternative is to return to my older kernel, but that loses security
updates, I presume.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-100-generic 6.8.0-100.100
ProcVersionSignature: Ubuntu 6.8.0-100.100-generic 6.8.12
Uname: Linux 6.8.0-100-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: pm 3631 F.... wireplumber
/dev/snd/pcmC1D0p: pm 3629 F...m pipewire
/dev/snd/controlC0: pm 3631 F.... wireplumber
/dev/snd/seq: pm 3629 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Sat Feb 7 12:59:42 2026
HibernationDevice: RESUME=UUID=f2799cf1-38b5-43b9-80b1-9f330e95c354
InstallationDate: Installed on 2024-12-22 (413 days ago)
InstallationMedia: Kubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827)
MachineType: CyberPowerPC GamingPC
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-100-generic root=UUID=d7e17bac-b56c-4498-b5e0-e249bd682b7d ro quiet cryptdevice=UUID=c8b193ba-0124-495f-a549-091eb877b76a:cryptroot root=/dev/mapper/cryptroot splash resume=UUID=f2799cf1-38b5-43b9-80b1-9f330e95c354 "acpi_osi=Windows 2022" nvidia_drm.fbdev=1 vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-6.8.0-100-generic N/A
linux-backports-modules-6.8.0-100-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.23
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/18/2025
dmi.bios.release: 22.7
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2207
dmi.board.asset.tag: Default string
dmi.board.name: Z890 MAX GAMING WIFI7
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2207:bd07/18/2025:br22.7:svnCyberPowerPC:pnGamingPC:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnZ890MAXGAMINGWIFI7:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring:skuCPPC-SYSTEM-US:
dmi.product.family: C Series
dmi.product.name: GamingPC
dmi.product.sku: CPPC-SYSTEM-US
dmi.product.version: System Version
dmi.sys.vendor: CyberPowerPC

** Affects: linux (Ubuntu)
Importance: Undecided
Status: New


** Tags: amd64 apport-bug kernel-bug mt7925e noble regression-update suspend-resume wifi

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2141198

Title:
Suspend failure with mt7925e after kernel upgrade

Status in linux package in Ubuntu:
New

Bug description:
Last night, I updated to kernel 6.8.0-100.100 from kernel 6.8.0-94.96
and immediately shut down the computer. Today I booted the computer,
read some things for a few minutes and tried to suspend, which failed
repeatedly. I had no such problem in the previous kernel.

journalctl reported the following lines as the source of the problem:
Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: Message 00020007 (seq 5) timeout Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: PM: pci_pm_suspend(): mt7925_pci_suspend+0x0/0x2e0 [mt7925e] returns -110 Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: PM: dpm_run_callback(): pci_pm_suspend+0x0/0x1b0 returns -110 Feb 07 12:02:24 pm-cpp kernel: mt7925e 0000:83:00.0: PM: failed to suspend async: error -110 Feb 07 12:02:24 pm-cpp kernel: PM: Some devices failed to suspend, or early wake event detected

I am able to suspend by shutting down wifi and removing the mt7925e
and related kernel modules:

sudo nano /usr/lib/systemd/system-sleep/mt7925e-sleep
#!/bin/sh
case "$1/$2" in
pre/*)
/usr/bin/nmcli radio wifi off >/dev/null 2>&1 || true
/usr/sbin/modprobe -r mt7925e mt76_connac_lib mt76 >/dev/null 2>&1 || true
;;
post/*)
/usr/sbin/modprobe mt7925e >/dev/null 2>&1 || true
/usr/bin/nmcli radio wifi on >/dev/null 2>&1 || true
;;
esac
exit 0

The above, however, may give me problems resuming remote connections.
An alternative is to return to my older kernel, but that loses
security updates, I presume.

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-100-generic 6.8.0-100.100
ProcVersionSignature: Ubuntu 6.8.0-100.100-generic 6.8.12
Uname: Linux 6.8.0-100-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: pm 3631 F.... wireplumber
/dev/snd/pcmC1D0p: pm 3629 F...m pipewire
/dev/snd/controlC0: pm 3631 F.... wireplumber
/dev/snd/seq: pm 3629 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Sat Feb 7 12:59:42 2026
HibernationDevice: RESUME=UUID=f2799cf1-38b5-43b9-80b1-9f330e95c354
InstallationDate: Installed on 2024-12-22 (413 days ago)
InstallationMedia: Kubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827)
MachineType: CyberPowerPC GamingPC
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-100-generic root=UUID=d7e17bac-b56c-4498-b5e0-e249bd682b7d ro quiet cryptdevice=UUID=c8b193ba-0124-495f-a549-091eb877b76a:cryptroot root=/dev/mapper/cryptroot splash resume=UUID=f2799cf1-38b5-43b9-80b1-9f330e95c354 "acpi_osi=Windows 2022" nvidia_drm.fbdev=1 vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-6.8.0-100-generic N/A
linux-backports-modules-6.8.0-100-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.23
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/18/2025
dmi.bios.release: 22.7
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2207
dmi.board.asset.tag: Default string
dmi.board.name: Z890 MAX GAMING WIFI7
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2207:bd07/18/2025:br22.7:svnCyberPowerPC:pnGamingPC:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnZ890MAXGAMINGWIFI7:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring:skuCPPC-SYSTEM-US:
dmi.product.family: C Series
dmi.product.name: GamingPC
dmi.product.sku: CPPC-SYSTEM-US
dmi.product.version: System Version
dmi.sys.vendor: CyberPowerPC

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

[Bug 2121200] Re: Enable RTL ASPM for new Dell platforms

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu Resolute)
Status: In Progress => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2121200

Title:
Enable RTL ASPM for new Dell platforms

Status in HWE Next:
New
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-6.14 package in Ubuntu:
Invalid
Status in linux-oem-6.17 package in Ubuntu:
Invalid
Status in linux source package in Noble:
Invalid
Status in linux-oem-6.14 source package in Noble:
Fix Released
Status in linux-oem-6.17 source package in Noble:
Fix Released
Status in linux source package in Plucky:
Won't Fix
Status in linux-oem-6.14 source package in Plucky:
Invalid
Status in linux-oem-6.17 source package in Plucky:
Invalid
Status in linux source package in Questing:
Fix Committed
Status in linux-oem-6.14 source package in Questing:
Invalid
Status in linux-oem-6.17 source package in Questing:
Invalid
Status in linux source package in Resolute:
Fix Released
Status in linux-oem-6.14 source package in Resolute:
Invalid
Status in linux-oem-6.17 source package in Resolute:
Invalid

Bug description:
[Impact]
To pass the energy star cert, the ASPM feature on RTL NIC should be enabled.

[Fix]
Enable the ASPM feature on all new Dell platforms, the family names are used on the new Dell platforms.
Alienware
Dell Laptops
Dell Pro Laptops
Dell Pro Max Laptops
Dell Desktops
Dell Pro Desktops
Dell Pro Max Desktops
Dell Pro Rugged Laptops

[Test]
1. check the value of /sys/power/suspend_stats/total_hw_sleep
2. suspend and resume the system
3. the value of /sys/power/suspend_stats/total_hw_sleep increases

[Where problems could occur]
The listed family names are used in the new Dell platforms, so should not impact the existing platforms. And Dell will push Realtek to fix the ASPM issue found on RTL NIC.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2121200/+subscriptions

[Bug 2127764] Re: Boot up hang with ucsi call trace while plug power cord or device on tbt5 port

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu Resolute)
Status: Fix Committed => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2127764

Title:
Boot up hang with ucsi call trace while plug power cord or device on
tbt5 port

Status in HWE Next:
New
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-6.14 package in Ubuntu:
Invalid
Status in linux-oem-6.17 package in Ubuntu:
Invalid
Status in linux source package in Noble:
Fix Committed
Status in linux-oem-6.14 source package in Noble:
Fix Released
Status in linux-oem-6.17 source package in Noble:
Fix Released
Status in linux source package in Plucky:
Won't Fix
Status in linux-oem-6.14 source package in Plucky:
Invalid
Status in linux-oem-6.17 source package in Plucky:
Invalid
Status in linux source package in Questing:
Fix Committed
Status in linux-oem-6.14 source package in Questing:
Invalid
Status in linux-oem-6.17 source package in Questing:
Invalid
Status in linux source package in Resolute:
Fix Released
Status in linux-oem-6.14 source package in Resolute:
Invalid
Status in linux-oem-6.17 source package in Resolute:
Invalid

Bug description:
[Impact]
Boot up process may stuck with the ucsi cod trace

<4>[ 15.117180] workqueue: cannot queue ucsi_poll_worker [typec_ucsi] on wq USBC000:00-con1
<4>[ 15.117196] WARNING: CPU: 14 PID: 0 at kernel/workqueue.c:2257 __queue_work+0x2f3/0x410
<4>[ 15.117205] Modules linked in: qrtr_mhi snd_seq_dummy snd_hrtimer rfcomm snd_soc_cs42l43 spi_cs42l43 snd_soc_cs42l43_sdw pinctrl_cs42l43 snd_soc_sof_sdw snd_soc_intel_hda_dsp_common snd_soc_sdw_utils snd_sof_probes xe snd_soc_cs35l56_sdw snd_soc_cs35l56 snd_soc_wm_adsp gpu_sched snd_soc_cs35l56_shared cs42l43_sdw snd_soc_cs_amp_lib regmap_sdw drm_gpuvm cs_dsp cs42l43 drm_ttm_helper drm_exec drm_suballoc_helper snd_soc_dmic snd_sof_pci_intel_mtl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi qrtr snd_sof_pci snd_sof_xtensa_dsp snd_sof intel_uncore_frequency intel_uncore_frequency_common snd_sof_utils snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation x86_pkg_temp_thermal snd_soc_acpi intel_powerclamp soundwire_bus cmac snd_soc_sdca coretemp algif_hash snd_soc_core algif_skcipher snd_compress ac97_bus af_alg snd_pcm_dmaengine bnep snd_hda_intel
<4>[ 15.117256] snd_intel_dspcfg dell_pc kvm_intel platform_profile snd_ctl_led snd_intel_sdw_acpi iwlmvm snd_hda_codec i915 kvm snd_hda_core mac80211 snd_hwdep snd_pcm irqbypass polyval_clmulni libarc4 snd_seq_midi polyval_generic snd_seq_midi_event ghash_clmulni_intel uvcvideo sha256_ssse3 snd_rawmidi dell_laptop sha1_ssse3 videobuf2_vmalloc aesni_intel uvc videobuf2_memops snd_seq btusb binfmt_misc videobuf2_v4l2 cmdlinepart crypto_simd drm_buddy dell_wmi videobuf2_common btrtl cryptd dell_smbios snd_seq_device spi_nor ttm btintel mtd mei_gsc_proxy intel_rapl_msr iwlwifi btbcm processor_thermal_device_pci videodev drm_display_helper snd_timer i2c_i801 btmtk processor_thermal_device dcdbas rapl nls_iso8859_1 dell_wmi_sysman intel_cstate processor_thermal_wt_hint snd cec i2c_smbus spi_intel_pci bluetooth cfg80211 mc dell_wmi_ddv dell_smm_hwmon qaic firmware_attributes_class processor_thermal_rfim dell_wmi_descriptor wmi_bmof soundcore spi_intel i2c_mux processor_thermal_rapl mei_me mhi intel_rapl_common intel_vpu
<4>[ 15.117319] rc_core mei processor_thermal_wt_req processor_thermal_power_floor i2c_algo_bit processor_thermal_mbox int3403_thermal intel_pmc_core dptf_pch_fivr int340x_thermal_zone pmt_telemetry pmt_class int3400_thermal intel_hid acpi_pad acpi_thermal_rel sparse_keymap acpi_tad intel_vsec input_leds joydev mac_hid serio_raw sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 hid_sensor_custom hid_sensor_hub intel_ishtp_hid hid_multitouch hid_generic nvme rtsx_pci_sdmmc i2c_hid_acpi ucsi_acpi video intel_lpss_pci psmouse i2c_hid typec_ucsi nvme_core intel_ish_ipc intel_lpss igc thunderbolt rtsx_pci intel_ishtp idma64 hid typec nvme_auth wmi pinctrl_meteorlake pinctrl_meteorpoint
<4>[ 15.117366] CPU: 14 UID: 0 PID: 0 Comm: swapper/14 Not tainted 6.14.0-8011-oem #11+staging.12-Ubuntu
<4>[ 15.117370] Hardware name: Dell Inc. Dell Pro Max 16 Plus MB16250/, BIOS 89.71.16 07/29/2025
<4>[ 15.117372] RIP: 0010:__queue_work+0x2f3/0x410
<4>[ 15.117376] Code: 00 00 41 83 e4 01 0f 85 49 fe ff ff 49 8b 77 18 48 8d 93 c0 00 00 00 48 c7 c7 60 22 9f 95 c6 05 06 21 66 02 01 e8 7d 19 fd ff <0f> 0b e9 24 fe ff ff 0f 0b e9 10 fe ff ff 65 8b 05 04 14 e8 6b 48
<4>[ 15.117378] RSP: 0018:ffffcc2c805d8c98 EFLAGS: 00010046
<4>[ 15.117381] RAX: 0000000000000000 RBX: ffff8aa282eac200 RCX: 0000000000000000
<4>[ 15.117383] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
<4>[ 15.117384] RBP: ffffcc2c805d8cd0 R08: 0000000000000000 R09: 0000000000000000
<4>[ 15.117386] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
<4>[ 15.117387] R13: ffffffff941b5420 R14: ffff8aa283b33220 R15: ffff8aa283b33200
<4>[ 15.117388] FS: 0000000000000000(0000) GS:ffff8ac19ff00000(0000) knlGS:0000000000000000
<4>[ 15.117390] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4>[ 15.117392] CR2: 000078c0c11c5000 CR3: 000000010203f002 CR4: 0000000000f72ef0
<4>[ 15.117394] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4>[ 15.117395] DR3: 0000000000000000 DR6: 00000000ffff07f0 DR7: 0000000000000400
<4>[ 15.117396] PKRU: 55555554
<4>[ 15.117397] Call Trace:
<4>[ 15.117400] <IRQ>
<4>[ 15.117403] ? __pfx_delayed_work_timer_fn+0x10/0x10
<4>[ 15.117408] delayed_work_timer_fn+0x19/0x30
<4>[ 15.117411] call_timer_fn+0x2c/0x150
<4>[ 15.117414] ? __pfx_delayed_work_timer_fn+0x10/0x10
<4>[ 15.117417] __run_timers+0x1c8/0x2d0
<4>[ 15.117420] timer_expire_remote+0x52/0x80
<4>[ 15.117422] tmigr_handle_remote_cpu+0x11e/0x280
<4>[ 15.117427] tmigr_handle_remote_up+0xf1/0x140
<4>[ 15.117430] tmigr_handle_remote+0xd9/0x140
<4>[ 15.117433] run_timer_softirq+0xeb/0x100
<4>[ 15.117435] handle_softirqs+0xe4/0x340
<4>[ 15.117440] __irq_exit_rcu+0x10e/0x130
<4>[ 15.117444] irq_exit_rcu+0xe/0x20
<4>[ 15.117446] sysvec_apic_timer_interrupt+0xa0/0xc0
<4>[ 15.117450] </IRQ>
<4>[ 15.117451] <TASK>
<4>[ 15.117452] asm_sysvec_apic_timer_interrupt+0x1b/0x20

[Fix]
We submit a patch to fix this issue
https://lkml.org/lkml/2025/10/2/100
v2 - https://lkml.org/lkml/2025/10/13/312
v3 - https://lkml.org/lkml/2025/10/17/338
v4 - https://lore.kernel.org/lkml/20251218071925.3459787-1-acelan.kao@canonical.com/

[Test]
Reboot the machine with AC plug on the TBT5 port, it should always boots up correctly without call trace.

[Where problems could occur]
It should handle the destruction process correctly, and is not likely to introduce regressions.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2127764/+subscriptions

[Bug 2127960] Re: Ease the sysfs call trace which comes from ucsi firmware issue

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu Resolute)
Status: Fix Committed => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2127960

Title:
Ease the sysfs call trace which comes from ucsi firmware issue

Status in HWE Next:
New
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-6.14 package in Ubuntu:
Invalid
Status in linux-oem-6.17 package in Ubuntu:
Invalid
Status in linux source package in Noble:
Won't Fix
Status in linux-oem-6.14 source package in Noble:
Fix Released
Status in linux-oem-6.17 source package in Noble:
Fix Released
Status in linux source package in Questing:
In Progress
Status in linux-oem-6.14 source package in Questing:
New
Status in linux-oem-6.17 source package in Questing:
New
Status in linux source package in Resolute:
Fix Released
Status in linux-oem-6.14 source package in Resolute:
Invalid
Status in linux-oem-6.17 source package in Resolute:
Invalid

Bug description:
[Impact]
We'll see this call trace while plugged tbt device

Sep 24 13:24:22 ubuntu-202504-36599 kernel: sysfs: cannot create duplicate filename '/devices/platform/USBC000:00/typec/port0/port0.0/partner'
Sep 24 13:24:22 ubuntu-202504-36599 kernel: CPU: 1 UID: 0 PID: 132 Comm: kworker/u64:1 Tainted: G O 6.14.0-1012-oem #12-Ubuntu
Sep 24 13:24:22 ubuntu-202504-36599 kernel: Tainted: [O]=OOT_MODULE
Sep 24 13:24:22 ubuntu-202504-36599 kernel: Hardware name: Dell Inc. /, BIOS x.x.x xx/xx/2025
Sep 24 13:24:22 ubuntu-202504-36599 kernel: Workqueue: USBC000:00-con1 ucsi_poll_worker [typec_ucsi]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: Call Trace:
Sep 24 13:24:22 ubuntu-202504-36599 kernel: <TASK>
Sep 24 13:24:22 ubuntu-202504-36599 kernel: dump_stack_lvl+0x76/0xa0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: dump_stack+0x10/0x20
Sep 24 13:24:22 ubuntu-202504-36599 kernel: sysfs_warn_dup+0x8a/0xb0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: sysfs_do_create_link_sd+0xf1/0x100
Sep 24 13:24:22 ubuntu-202504-36599 kernel: sysfs_create_link+0x21/0x50
Sep 24 13:24:22 ubuntu-202504-36599 kernel: typec_probe+0x7e/0x100 [typec]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ? driver_sysfs_add+0x66/0xd0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: really_probe+0xee/0x3c0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: __driver_probe_device+0x8c/0x180
Sep 24 13:24:22 ubuntu-202504-36599 kernel: driver_probe_device+0x24/0xd0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: __device_attach_driver+0xcd/0x170
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ? _pfx__device_attach_driver+0x10/0x10
Sep 24 13:24:22 ubuntu-202504-36599 kernel: bus_for_each_drv+0x94/0xf0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: __device_attach+0xb6/0x1d0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: device_initial_probe+0x13/0x20
Sep 24 13:24:22 ubuntu-202504-36599 kernel: bus_probe_device+0x9f/0xb0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: device_add+0x513/0x710
Sep 24 13:24:22 ubuntu-202504-36599 kernel: device_register+0x1a/0x30
Sep 24 13:24:22 ubuntu-202504-36599 kernel: typec_register_altmode+0x253/0x3a0 [typec]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: typec_partner_register_altmode+0xe/0x20 [typec]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ucsi_register_altmode.constprop.0+0x30e/0x390 [typec_ucsi]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ucsi_register_altmodes+0x162/0x250 [typec_ucsi]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ucsi_check_altmodes+0x19/0xb0 [typec_ucsi]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ucsi_poll_worker+0x3d/0xf0 [typec_ucsi]
Sep 24 13:24:22 ubuntu-202504-36599 kernel: process_one_work+0x178/0x3d0
Sep 24 13:24:22 ubuntu-202504-36599 kernel: worker_thread+0x2de/0x410
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ? __pfx_worker_thread+0x10/0x10
Sep 24 13:24:22 ubuntu-202504-36599 kernel: kthread+0xfb/0x230
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ? __pfx_kthread+0x10/0x10
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ret_from_fork+0x44/0x70
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ? __pfx_kthread+0x10/0x10
Sep 24 13:24:22 ubuntu-202504-36599 kernel: ret_from_fork_asm+0x1a/0x30
Sep 24 13:24:22 ubuntu-202504-36599 kernel: </TASK>
Sep 24 13:24:22 ubuntu-202504-36599 kernel: typec-thunderbolt port0-partner.1: failed to create symlinks
Sep 24 13:24:22 ubuntu-202504-36599 kernel: typec-thunderbolt port0-partner.1: probe with driver typec-thunderbolt failed with error -17

[Fix]
The patch ease the call trace and only shows the firmware bug warning in the log
https://lkml.org/lkml/2025/10/16/154
v3 - https://lore.kernel.org/lkml/20251224070022.4082182-1-acelan.kao@canonical.com/

[Test]
Boot up the machine which shows the same call trace after booted up, the call trace should be replaced by something like this
   ucsi_acpi USBC000:00: con0: Firmware bug: duplicate partner altmode SVID 0x8087 at offset 1, ignoring. Please update your system firmware.

[Where problems could occur]
It doesn't affect functionalities, just detect the duplicated modes and skip it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2127960/+subscriptions

[Bug 2133144] Re: Enable RTL ASPM for more new Dell platforms

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu Resolute)
Status: In Progress => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2133144

Title:
Enable RTL ASPM for more new Dell platforms

Status in HWE Next:
New
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-6.14 package in Ubuntu:
Invalid
Status in linux-oem-6.17 package in Ubuntu:
Invalid
Status in linux source package in Noble:
Won't Fix
Status in linux-oem-6.14 source package in Noble:
Fix Released
Status in linux-oem-6.17 source package in Noble:
Fix Released
Status in linux source package in Plucky:
Won't Fix
Status in linux-oem-6.14 source package in Plucky:
Invalid
Status in linux-oem-6.17 source package in Plucky:
Invalid
Status in linux source package in Questing:
Fix Committed
Status in linux-oem-6.14 source package in Questing:
Invalid
Status in linux-oem-6.17 source package in Questing:
Invalid
Status in linux source package in Resolute:
Fix Released
Status in linux-oem-6.14 source package in Resolute:
Invalid
Status in linux-oem-6.17 source package in Resolute:
Invalid

Bug description:
[Impact]
To pass the energy star cert, the ASPM feature on RTL NIC should be enabled.

[Fix]
Enable the ASPM feature on more new Dell platforms, the family names are used on the new Dell platforms.


[Test]
1. check the value of /sys/power/suspend_stats/total_hw_sleep
2. suspend and resume the system
3. the value of /sys/power/suspend_stats/total_hw_sleep increases

[Where problems could occur]
The listed family names are used in the new Dell platforms, so should not impact the existing platforms. And Dell will push Realtek to fix the ASPM issue found on RTL NIC.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2133144/+subscriptions

[Bug 2137613] Re: TBT call trace while connecting TBT4 monitor on TBT5 port

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu Resolute)
Status: In Progress => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2137613

Title:
TBT call trace while connecting TBT4 monitor on TBT5 port

Status in HWE Next:
New
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-6.14 package in Ubuntu:
Invalid
Status in linux-oem-6.17 package in Ubuntu:
Invalid
Status in linux source package in Noble:
Fix Committed
Status in linux-oem-6.14 source package in Noble:
Fix Released
Status in linux-oem-6.17 source package in Noble:
Fix Released
Status in linux source package in Questing:
Fix Committed
Status in linux-oem-6.14 source package in Questing:
Invalid
Status in linux-oem-6.17 source package in Questing:
Invalid
Status in linux source package in Resolute:
Fix Released
Status in linux-oem-6.14 source package in Resolute:
Invalid
Status in linux-oem-6.17 source package in Resolute:
Invalid

Bug description:
[Impact]

When connecting Thunderbolt devices (especially monitors like Dell
U2725QE), users see alarming kernel backtraces in dmesg during device
enumeration. While the devices eventually work after automatic
reconnection, the call traces cause user concern and can trigger
automated bug reporting tools.

Error log example:
```
[ 36.031530] thunderbolt 0000:c7:00.6: PCIe Down path activation failed
[ 36.031531] WARNING: drivers/thunderbolt/path.c:589 at 0x0, CPU#12: pool-/usr/libex/3145
[ 36.031605] CPU: 12 UID: 0 PID: 3145 Comm: pool-/usr/libex Tainted: G D W 6.18.0+ #8
[ 36.031610] RIP: 0010:tb_path_activate+0x126/0x530 [thunderbolt]
[ 36.031637] Call Trace:
[ 36.031638] <TASK>
...
```

The issue occurs when:
- Type-C connections have transient electrical issues
- During lane bonding transitions (single lane to dual lane)
- The Thunderbolt port's control channel is temporarily unavailable

The devices typically recover automatically within a few seconds and
work normally, but the kernel backtrace (tb_WARN) is generated
unnecessarily for these expected transient conditions.

Affected hardware:
- Dell U2725QE Thunderbolt monitor (USB4 device 8087:b26)
- Other Thunderbolt/USB4 devices experiencing similar transient connection issues
- AMD and Intel Thunderbolt controllers

[Fix]

Modify tb_path_activate() in drivers/thunderbolt/path.c to
differentiate between expected transient failures and actual errors:

- For -ENOTCONN errors: Use tb_warn() to log the error without generating a kernel backtrace
- For all other errors: Keep tb_WARN() to generate the full call trace for debugging

This approach aligns with the existing comment in
drivers/thunderbolt/ctl.c which states that
TB_CFG_ERROR_PORT_NOT_CONNECTED "can happen during surprise removal"
and we should "not warn" about it.

The fix does not suppress the warning message itself - users and
developers can still see the path activation failure in dmesg. It only
removes the unnecessary kernel backtrace (stack dump, register dump,
etc.) for this specific expected transient condition.

Patch:
https://lore.kernel.org/lkml/20260102031905.27416-1-acelan.kao@canonical.com/T/#u
("thunderbolt: Suppress call trace for transient -ENOTCONN errors
during path activation")

[Test Plan]

Hardware needed:
- Dell U2725QE Thunderbolt monitor or similar Thunderbolt device that exhibits transient connection issues
- System with Thunderbolt 3/4 or USB4 controller

Test steps:
```bash
# Clear dmesg
sudo dmesg -C

# Connect Dell U2725QE or similar Thunderbolt device
# Wait 10 seconds

# Check for call traces
dmesg | grep -A 30 "path activation failed"
```

Without the patch: A full kernel backtrace appears with WARNING, RIP,
Call Trace, register dump, etc.

With the patch: Only a simple warning message appears without the backtrace:
```
thunderbolt 0000:c7:00.6: PCIe Down path activation failed (port not connected)
```


[Where problems could occur]

The patch modifies error reporting in the Thunderbolt path activation
code, which could affect debugging and error handling:

1. **Thunderbolt subsystem**: If there are genuine bugs that manifest
as -ENOTCONN errors (not just transient issues), developers might miss
important debugging information because the full backtrace won't be
generated. This would make it harder to diagnose actual Thunderbolt
controller bugs or firmware issues.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2137613/+subscriptions

[Bug 2138621] Re: Integrate IgH EtherCAT master

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu)
Status: Fix Committed => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2138621

Title:
Integrate IgH EtherCAT master

Status in linux package in Ubuntu:
Fix Released

Bug description:
Repository of IgH EtherCAT master can be found at
https://gitlab.com/etherlab.org/ethercat

The current target is to integrate tag 1.6.8. Besides of EtherCAT
master, the generic device driver will also be included. Integration
of other device specific drivers is still TBD.

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

[Bug 2138924] Re: Blacklisted sbsa_gwdt module makes machines reboot

This bug was fixed in the package linux - 6.19.0-3.3

---------------
linux (6.19.0-3.3) resolute; urgency=medium

* resolute/linux: 6.19.0-3.3 -proposed tracker (LP: #2138935)

* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2026.01.12)
- [Packaging] update variants

* [26.04] Please test secureboot and lock-down with 6.18 kernel (s390x) on
Resolute Raccoon (LP: #2131805)
- SAUCE: s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot
trailer

* unconfined profile denies userns_create for chromium based processes
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS

* update apparmor and LSM stacking patch set
- SAUCE: apparmor5.0.0 [1/53]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/53]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/53]: Stacking: Audit: Call only the first of the
audit rule hooks
- SAUCE: apparmor5.0.0 [4/53]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [5/53]: apparmor-next 7.0: apparmor: replace
sprintf with snprintf in aa_new_learning_profile
- SAUCE: apparmor5.0.0 [6/53]: apparmor-next 7.0: apparmor: Replace
sprintf/strcpy with scnprintf/strscpy in aa_policy_init
- SAUCE: apparmor5.0.0 [7/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy in d_namespace_path
- SAUCE: apparmor5.0.0 [8/53]: apparmor-next 7.0: apparmor: fix NULL
pointer dereference in __unix_needs_revalidation
- SAUCE: apparmor5.0.0 [9/53]: apparmor-next 7.0: apparmor: fix NULL sock
in aa_sock_file_perm
- SAUCE: apparmor5.0.0 [10/53]: apparmor-next 7.0: apparmor: Replace
deprecated strcpy with memcpy in gen_symlink_name
- SAUCE: apparmor5.0.0 [11/53]: apparmor-next 7.0: AppArmor: Allow
apparmor to handle unaligned dfa tables
- SAUCE: apparmor5.0.0 [12/53]: apparmor-next 7.0: apparmor: Fix &
Optimize table creation from possibly unaligned memory
- SAUCE: apparmor5.0.0 [13/53]: apparmor-next 7.0: apparmor: make str
table more generic and be able to have multiple entries
- SAUCE: apparmor5.0.0 [14/53]: apparmor-next 7.0: apparmor: add support
loading per permission tagging
- SAUCE: apparmor5.0.0 [15/53]: apparmor-next 7.0: aoparmor: userns: Add
support for execpath in userns
- SAUCE: apparmor5.0.0 [16/53]: apparmor-next 7.0: apparmor: fix boolean
argument in apparmor_mmap_file
- SAUCE: apparmor5.0.0 [17/53]: apparmor-next 7.0: apparmor: drop
in_atomic flag in common_mmap, and common_file_perm
- SAUCE: apparmor5.0.0 [18/53]: apparmor-next 7.0: apparmor: account for
in_atomic removal in common_file_perm
- SAUCE: apparmor5.0.0 [19/53]: apparmor-next 7.0: apparmor: return
-ENOMEM in unpack_perms_table upon alloc failure
- SAUCE: apparmor5.0.0 [20/53]: apparmor-next 7.0: apparmor: guard against
free routines being called with a NULL
- SAUCE: apparmor5.0.0 [21/53]: apparmor-next 7.0: apparmor: move check
for aa_null file to cover all cases
- SAUCE: apparmor5.0.0 [22/53]: apparmor-next 7.0: apparmor: fix label and
profile debug macros
- SAUCE: apparmor5.0.0 [23/53]: apparmor-next 7.0: apparmor:
refactor/cleanup cred helper fns.
- SAUCE: apparmor5.0.0 [24/53]: apparmor-next 7.0: apparmor: fix rlimit
for posix cpu timers
- SAUCE: apparmor5.0.0 [25/53]: apparmor-next 7.0: apparmor: fix fast path
cache check for unix sockets
- SAUCE: apparmor5.0.0 [26/53]: apparmor-next 7.0: apparmor: remove
apply_modes_to_perms from label_match
- SAUCE: apparmor5.0.0 [27/53]: apparmor-next 7.0: apparmor: make
label_match return a consistent value
- SAUCE: apparmor5.0.0 [28/53]: apparmor-next 7.0: apparmor: split
xxx_in_ns into its two separate semantic use cases
- SAUCE: apparmor5.0.0 [29/53]: apparmor-next 7.0: apparmor: avoid per-cpu
hold underflow in aa_get_buffer
- SAUCE: apparmor5.0.0 [30/53]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [31/53]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [32/53]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [33/53]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [34/53]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [35/53]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [36/53]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [37/53]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
- SAUCE: apparmor5.0.0 [38/53]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [39/53]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [40/53]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [41/53]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [42/53]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [43/53]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [44/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
- SAUCE: apparmor5.0.0 [45/53]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [46/53]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [47/53]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [48/53]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [49/53]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [50/53]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [51/53]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [52/53]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [53/53]: apparmor: prevent profile->disconnected
double free in aa_free_profile

* Blacklisted sbsa_gwdt module makes machines reboot (LP: #2138924)
- [Packaging] remove sbsa_gwdt from watchdog blacklist

* Integrate IgH EtherCAT master (LP: #2138621)
- SAUCE: ubuntu/igh-ecat: Import IgH EtherCAT master
- SAUCE: igh-ecat: Plug IgH EtherCAT master into Kbuild
- SAUCE: igh-ecat: Fix build failure with kernel 6.19
- [Config] Enable IgH EtherCAT master

* TBT call trace while connecting TBT4 monitor on TBT5 port (LP: #2137613)
- SAUCE: thunderbolt: log path activation failures without WARN backtraces

* Boot up hang with ucsi call trace while plug power cord or device on tbt5
port (LP: #2127764)
- SAUCE: usb: typec: ucsi: Fix workqueue destruction race during connector
cleanup

* Ease the sysfs call trace which comes from ucsi firmware issue
(LP: #2127960)
- usb: typec: ucsi: Detect and skip duplicate altmodes from buggy firmware
- usb: typec: ucsi: Add duplicate detection to nvidia registration path
- usb: typec: ucsi: yoga_c630: Remove redundant duplicate altmode handling

* Enable RTL ASPM for more new Dell platforms (LP: #2133144)
- SAUCE: r8169: Add more Dell platforms to enable ASPM

* Enable RTL ASPM for new Dell platforms (LP: #2121200)
- SAUCE: r8169: enable ASPM on all new Dell platforms

* Miscellaneous Ubuntu changes
- [Packaging] Bump clang build-dep to match the current default.
- [Config] updateconfig after rebase to v6.19-rc6
- [Packaging] update Ubuntu.md

-- Timo Aaltonen <timo.aaltonen@canonical.com> Fri, 23 Jan 2026
17:50:01 +0200

** Changed in: linux (Ubuntu)
Status: Fix Committed => Fix Released

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2138924

Title:
Blacklisted sbsa_gwdt module makes machines reboot

Status in linux package in Ubuntu:
Fix Released

Bug description:
This is a follow-up of this discussion:
https://lists.ubuntu.com/archives/kernel-team/2026-January/165299.html

TL;DR: this watchdog was blacklisted in the past, but now some
machines have a hard requirement for it.

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

[Bug 2121693] Re: iwlwifi drivers make network unavailable after some time

Hi,

This bug is still present in Ubuntu 25.10 ...

[257837.018305] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[257837.018456] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[257837.018464] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[257837.018475] iwlwifi 0000:00:14.3: Loaded firmware version: 89.2e78fa67.0 so-a0-hr-b0-89.ucode
[257837.018484] iwlwifi 0000:00:14.3: 0x00000090 | ADVANCED_SYSASSERT
[257837.018494] iwlwifi 0000:00:14.3: 0x008002F1 | trm_hw_status0
[257837.018501] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[257837.018509] iwlwifi 0000:00:14.3: 0x004D7324 | branchlink2
[257837.018515] iwlwifi 0000:00:14.3: 0x000081E8 | interruptlink1
[257837.018522] iwlwifi 0000:00:14.3: 0x000081E8 | interruptlink2
[257837.018528] iwlwifi 0000:00:14.3: 0x000151E8 | data1
[257837.018535] iwlwifi 0000:00:14.3: 0x00400000 | data2
[257837.018541] iwlwifi 0000:00:14.3: 0x00000000 | data3
[257837.018548] iwlwifi 0000:00:14.3: 0x2F00AC64 | beacon time
[257837.018555] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[257837.018561] iwlwifi 0000:00:14.3: 0x0000C800 | tsf hi
[257837.018568] iwlwifi 0000:00:14.3: 0x0000AC01 | time gp1
[257837.018575] iwlwifi 0000:00:14.3: 0x8BD8B26A | time gp2
[257837.018581] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[257837.018588] iwlwifi 0000:00:14.3: 0x00000059 | uCode version major
[257837.018595] iwlwifi 0000:00:14.3: 0x2E78FA67 | uCode version minor
[257837.018602] iwlwifi 0000:00:14.3: 0x00000370 | hw version
[257837.018608] iwlwifi 0000:00:14.3: 0x00C80002 | board version
[257837.018615] iwlwifi 0000:00:14.3: 0x0346001C | hcmd
[257837.018622] iwlwifi 0000:00:14.3: 0x02023000 | isr0
[257837.018628] iwlwifi 0000:00:14.3: 0x01048000 | isr1
[257837.018634] iwlwifi 0000:00:14.3: 0x48F00112 | isr2
[257837.018641] iwlwifi 0000:00:14.3: 0x04C3281F | isr3
[257837.018647] iwlwifi 0000:00:14.3: 0x00000002 | isr4
[257837.018653] iwlwifi 0000:00:14.3: 0x0342001C | last cmd Id
[257837.018660] iwlwifi 0000:00:14.3: 0x000151E8 | wait_event
[257837.018667] iwlwifi 0000:00:14.3: 0x000099FB | l2p_control
[257837.018673] iwlwifi 0000:00:14.3: 0x00000C00 | l2p_duration
[257837.018680] iwlwifi 0000:00:14.3: 0x00000003 | l2p_mhvalid
[257837.018686] iwlwifi 0000:00:14.3: 0x00950058 | l2p_addr_match
[257837.018693] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[257837.018700] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[257837.018706] iwlwifi 0000:00:14.3: 0x00005010 | flow_handler
[257837.018770] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[257837.018776] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[257837.018784] iwlwifi 0000:00:14.3: 0x20000070 | NMI_INTERRUPT_LMAC_FATAL
[257837.018792] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[257837.018798] iwlwifi 0000:00:14.3: 0x804824F0 | umac branchlink2
[257837.018805] iwlwifi 0000:00:14.3: 0x804A28B6 | umac interruptlink1
[257837.018812] iwlwifi 0000:00:14.3: 0x804A28B6 | umac interruptlink2
[257837.018818] iwlwifi 0000:00:14.3: 0x00000002 | umac data1
[257837.018824] iwlwifi 0000:00:14.3: 0x804A28B6 | umac data2
[257837.018831] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[257837.018837] iwlwifi 0000:00:14.3: 0x00000059 | umac major
[257837.018843] iwlwifi 0000:00:14.3: 0x2E78FA67 | umac minor
[257837.018849] iwlwifi 0000:00:14.3: 0x8BD8E73D | frame pointer
[257837.018856] iwlwifi 0000:00:14.3: 0xC0886258 | stack pointer
[257837.018862] iwlwifi 0000:00:14.3: 0x00D7010C | last host cmd
[257837.018869] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[257837.018909] iwlwifi 0000:00:14.3: IML/ROM dump:
[257837.018915] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[257837.018961] iwlwifi 0000:00:14.3: 0x000051AE | IML/ROM data1
[257837.019014] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[257837.019062] iwlwifi 0000:00:14.3: Fseq Registers:
[257837.019112] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[257837.019121] iwlwifi 0000:00:14.3: 0x80350002 | FSEQ_TOP_INIT_VERSION
[257837.019228] iwlwifi 0000:00:14.3: 0x00150002 | FSEQ_CNVIO_INIT_VERSION
[257837.019266] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[257837.019316] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[257837.019366] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[257837.019416] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[257837.019466] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[257837.019516] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[257837.020537] iwlwifi 0000:00:14.3: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[257837.021537] iwlwifi 0000:00:14.3: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[257837.022540] iwlwifi 0000:00:14.3: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[257837.022574] iwlwifi 0000:00:14.3: 0x00150002 | FSEQ_PREV_CNVIO_INIT_VERSION
[257837.022582] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION
[257837.022625] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_BT_FSEQ_VERSION
[257837.022632] iwlwifi 0000:00:14.3: 0x000000ED | FSEQ_CLASS_TP_VERSION
[257837.022731] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x804a237c
[257837.022776] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd0
[257837.022883] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[257837.205177] iwlwifi 0000:00:14.3: Hardware error detected. Restarting.
[257838.384903] iwlwifi 0000:00:14.3: Device error - SW reset
[257838.396715] ieee80211 phy0: Hardware restart was requested
[257838.553560] iwlwifi 0000:00:14.3: CSR_RESET = 0x11
[257838.553565] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x0
[257838.553608] iwlwifi 0000:00:14.3: value [iter 0]: 0x3f190030
[257838.553610] iwlwifi 0000:00:14.3: value [iter 1]: 0x3f190030
[257838.553612] iwlwifi 0000:00:14.3: value [iter 2]: 0x3f190030
[257838.553614] iwlwifi 0000:00:14.3: value [iter 3]: 0x3f190030
[257838.553616] iwlwifi 0000:00:14.3: value [iter 4]: 0x3f190030
[257838.553618] iwlwifi 0000:00:14.3: value [iter 5]: 0x3f190430
[257838.553620] iwlwifi 0000:00:14.3: value [iter 6]: 0x3f190430
[257838.553622] iwlwifi 0000:00:14.3: value [iter 7]: 0x3f190430
[257838.553624] iwlwifi 0000:00:14.3: value [iter 8]: 0x3f190430
[257838.553626] iwlwifi 0000:00:14.3: value [iter 9]: 0x3f190430
[257838.553628] iwlwifi 0000:00:14.3: value [iter 10]: 0x3f190430
[257838.553630] iwlwifi 0000:00:14.3: value [iter 11]: 0x3f190430
[257838.553632] iwlwifi 0000:00:14.3: value [iter 12]: 0x3f190030
[257838.553634] iwlwifi 0000:00:14.3: value [iter 13]: 0x3f190030
[257838.553636] iwlwifi 0000:00:14.3: value [iter 14]: 0x3f190030
[257838.553637] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x1
[257838.553678] iwlwifi 0000:00:14.3: value [iter 0]: 0x04006ec2
[257838.553680] iwlwifi 0000:00:14.3: value [iter 1]: 0x04006ec2
[257838.553682] iwlwifi 0000:00:14.3: value [iter 2]: 0x04006ec2
[257838.553684] iwlwifi 0000:00:14.3: value [iter 3]: 0x04006ec2
[257838.553686] iwlwifi 0000:00:14.3: value [iter 4]: 0x04006ec2
[257838.553688] iwlwifi 0000:00:14.3: value [iter 5]: 0x04006ec2
[257838.553690] iwlwifi 0000:00:14.3: value [iter 6]: 0x04006ec2
[257838.553692] iwlwifi 0000:00:14.3: value [iter 7]: 0x04006ec2
[257838.553694] iwlwifi 0000:00:14.3: value [iter 8]: 0x04006ec2
[257838.553696] iwlwifi 0000:00:14.3: value [iter 9]: 0x04006ec2
[257838.553698] iwlwifi 0000:00:14.3: value [iter 10]: 0x04006ec2
[257838.553700] iwlwifi 0000:00:14.3: value [iter 11]: 0x04006ec2
[257838.553702] iwlwifi 0000:00:14.3: value [iter 12]: 0x04006ec2
[257838.553704] iwlwifi 0000:00:14.3: value [iter 13]: 0x04006ec2
[257838.553706] iwlwifi 0000:00:14.3: value [iter 14]: 0x04006ec2
[257838.553706] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x6
[257838.553748] iwlwifi 0000:00:14.3: value [iter 0]: 0xf8047c60
[257838.553750] iwlwifi 0000:00:14.3: value [iter 1]: 0xf8047c60
[257838.553752] iwlwifi 0000:00:14.3: value [iter 2]: 0xb8047c60
[257838.553754] iwlwifi 0000:00:14.3: value [iter 3]: 0xb8047c60
[257838.553756] iwlwifi 0000:00:14.3: value [iter 4]: 0xa8047c60
[257838.553758] iwlwifi 0000:00:14.3: value [iter 5]: 0xa8047c60
[257838.553760] iwlwifi 0000:00:14.3: value [iter 6]: 0xa8047c60
[257838.553762] iwlwifi 0000:00:14.3: value [iter 7]: 0xe8047c60
[257838.553763] iwlwifi 0000:00:14.3: value [iter 8]: 0xe8047c60
[257838.553765] iwlwifi 0000:00:14.3: value [iter 9]: 0xe8047c60
[257838.553767] iwlwifi 0000:00:14.3: value [iter 10]: 0xe8047c60
[257838.553769] iwlwifi 0000:00:14.3: value [iter 11]: 0xe8047c60
[257838.553771] iwlwifi 0000:00:14.3: value [iter 12]: 0xb8047c60
[257838.553773] iwlwifi 0000:00:14.3: value [iter 13]: 0xb8047c60
[257838.553775] iwlwifi 0000:00:14.3: value [iter 14]: 0xb8047c60
[257838.553776] iwlwifi 0000:00:14.3: Host monitor block 0x22 vector 0x0
[257838.553818] iwlwifi 0000:00:14.3: value [iter 0]: 0xd1cec019
[257838.553820] iwlwifi 0000:00:14.3: mac start retry 0
[257838.553821] ------------[ cut here ]------------
[257838.553822] Hardware became unavailable during restart.
[257838.553857] WARNING: CPU: 6 PID: 131780 at net/mac80211/util.c:1821 ieee80211_reconfig+0x118/0x1400 [mac80211]
[257838.553913] Modules linked in: cmac ccm aic8800_fdrv(OE) aic_load_fw(OE) nft_fib_ipv4 nft_ct nft_fib_ipv6 nft_fib wireguard curve25519_x86_64 libcurve25519_generic uas usb_storage snd_seq_dummy snd_hrtimer xt_conntrack xt_MASQUERADE bridge stp llc xt_set ip_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables xfrm_user xfrm_algo rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace vxlan ip6_udp_tunnel udp_tunnel netfs overlay qrtr bnep sunrpc binfmt_misc snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_sof_board_helpers snd_sof_probes snd_soc_intel_hda_dsp_common snd_hda_codec_intelhdmi snd_hda_codec_alc269 snd_hda_scodec_component snd_hda_codec_realtek_lib snd_hda_codec_generic snd_soc_dmic snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof xe
[257838.553939] snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 snd_soc_avs snd_soc_hda_codec gpu_sched snd_hda_ext_core drm_gpuvm snd_hda_codec drm_gpusvm_helper drm_ttm_helper drm_exec snd_hda_core drm_suballoc_helper snd_intel_dspcfg snd_intel_sdw_acpi snd_hwdep snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine intel_uncore_frequency intel_uncore_frequency_common intel_tcc_cooling iwlmvm x86_pkg_temp_thermal intel_powerclamp snd_pcm cmdlinepart coretemp spi_nor snd_seq_midi nls_iso8859_1 kvm_intel snd_seq_midi_event mei_pxp mtd mei_hdcp ee1004 mac80211 i915 intel_rapl_msr libarc4 kvm snd_rawmidi processor_thermal_device_pci snd_seq uvcvideo processor_thermal_device btrtl irqbypass videobuf2_vmalloc snd_seq_device uvc polyval_clmulni btintel processor_thermal_wt_hint platform_temperature_control snd_timer videobuf2_memops btbcm drm_buddy ghash_clmulni_intel iwlwifi processor_thermal_soc_slider aesni_intel videobuf2_v4l2
[257838.553965] btmtk processor_thermal_rfim snd ttm spi_intel_pci rapl intel_cstate processor_thermal_rapl videobuf2_common bluetooth wmi_bmof drm_display_helper mei_me spi_intel cfg80211 i2c_i801 intel_rapl_common soundcore i2c_smbus processor_thermal_wt_req cec mei i2c_mux processor_thermal_power_floor rc_core processor_thermal_mbox i2c_algo_bit platform_profile ov13858 v4l2_fwnode v4l2_async intel_pmc_core pmt_telemetry videodev pmt_discovery int3403_thermal pmt_class mc int340x_thermal_zone cdc_mbim int3400_thermal intel_pmc_ssram_telemetry intel_hid cdc_wdm acpi_thermal_rel acpi_pad intel_vsec sparse_keymap acer_wireless joydev input_leds mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj usbhid cdc_ncm cdc_ether usbnet mii nvme nvme_core ahci nvme_keyring nvme_auth libahci ucsi_acpi hid_multitouch typec_ucsi hid_generic typec r8169 video intel_lpss_pci serio_raw realtek intel_lpss thunderbolt vmd idma64 i2c_hid_acpi
[257838.553998] i2c_hid hid wmi pinctrl_tigerlake [last unloaded: aic_load_fw(OE)]
[257838.554002] CPU: 6 UID: 0 PID: 131780 Comm: kworker/6:1 Tainted: G OE 6.17.0-12-generic #12-Ubuntu PREEMPT(voluntary)
[257838.554004] Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[257838.554005] Hardware name: Acer Aspire A515-57/Ganymede_ADU, BIOS V1.30 01/13/2025
[257838.554006] Workqueue: events_freezable ieee80211_restart_work [mac80211]
[257838.554026] RIP: 0010:ieee80211_reconfig+0x118/0x1400 [mac80211]
[257838.554060] Code: 05 00 00 00 4c 89 ff e8 b6 18 fa ff 41 89 c1 85 c0 0f 84 73 04 00 00 48 c7 c7 38 f5 9c c1 44 89 8d 50 ff ff ff e8 08 52 31 d1 <0f> 0b 44 8b 8d 50 ff ff ff 31 c9 ba 04 00 00 00 be ff ff 00 00 4c
[257838.554061] RSP: 0018:ffffd12cb0e17d30 EFLAGS: 00010246
[257838.554062] RAX: 0000000000000000 RBX: ffff8e1523be1b08 RCX: 0000000000000000
[257838.554063] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[257838.554064] RBP: ffffd12cb0e17df8 R08: 0000000000000000 R09: 0000000000000000
[257838.554064] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[257838.554065] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8e1523be0940
[257838.554065] FS: 0000000000000000(0000) GS:ffff8e1cfa17f000(0000) knlGS:0000000000000000
[257838.554066] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[257838.554067] CR2: 000079269dbca5f4 CR3: 00000004a6240002 CR4: 0000000000f72ef0
[257838.554068] PKRU: 55555554
[257838.554069] Call Trace:
[257838.554070] <TASK>
[257838.554072] ? synchronize_rcu_expedited+0x1e6/0x220
[257838.554076] ? __pfx_autoremove_wake_function+0x10/0x10
[257838.554078] ? __pfx_wait_rcu_exp_gp+0x10/0x10
[257838.554079] ieee80211_restart_work+0x10e/0x170 [mac80211]
[257838.554098] process_one_work+0x18b/0x370
[257838.554101] worker_thread+0x317/0x450
[257838.554102] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.554105] ? __pfx_worker_thread+0x10/0x10
[257838.554106] kthread+0x108/0x220
[257838.554107] ? __pfx_kthread+0x10/0x10
[257838.554109] ret_from_fork+0x131/0x150
[257838.554111] ? __pfx_kthread+0x10/0x10
[257838.554112] ret_from_fork_asm+0x1a/0x30
[257838.554114] </TASK>
[257838.554115] ---[ end trace 0000000000000000 ]---
[257838.562736] iwlwifi 0000:00:14.3: Failed to synchronize multicast groups update
[257838.562867] wlp0s20f3: deauthenticating from 00:eb:d8:53:31:1f by local choice (Reason: 3=DEAUTH_LEAVING)
[257838.562964] wlp0s20f3: HW problem - can not stop rx aggregation for 00:eb:d8:53:31:1f tid 0
[257838.562966] iwlwifi 0000:00:14.3: Failed to trigger RX queues sync (-5)
[257838.563024] ------------[ cut here ]------------
[257838.563025] Driver is not allowed to fail if the sta_state is transitioning down the list: -5
[257838.563060] WARNING: CPU: 6 PID: 131780 at net/mac80211/sta_info.c:1467 _sta_info_move_state+0x1d4/0x470 [mac80211]
[257838.563102] Modules linked in: cmac ccm aic8800_fdrv(OE) aic_load_fw(OE) nft_fib_ipv4 nft_ct nft_fib_ipv6 nft_fib wireguard curve25519_x86_64 libcurve25519_generic uas usb_storage snd_seq_dummy snd_hrtimer xt_conntrack xt_MASQUERADE bridge stp llc xt_set ip_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables xfrm_user xfrm_algo rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace vxlan ip6_udp_tunnel udp_tunnel netfs overlay qrtr bnep sunrpc binfmt_misc snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_sof_board_helpers snd_sof_probes snd_soc_intel_hda_dsp_common snd_hda_codec_intelhdmi snd_hda_codec_alc269 snd_hda_scodec_component snd_hda_codec_realtek_lib snd_hda_codec_generic snd_soc_dmic snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof xe
[257838.563140] snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 snd_soc_avs snd_soc_hda_codec gpu_sched snd_hda_ext_core drm_gpuvm snd_hda_codec drm_gpusvm_helper drm_ttm_helper drm_exec snd_hda_core drm_suballoc_helper snd_intel_dspcfg snd_intel_sdw_acpi snd_hwdep snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine intel_uncore_frequency intel_uncore_frequency_common intel_tcc_cooling iwlmvm x86_pkg_temp_thermal intel_powerclamp snd_pcm cmdlinepart coretemp spi_nor snd_seq_midi nls_iso8859_1 kvm_intel snd_seq_midi_event mei_pxp mtd mei_hdcp ee1004 mac80211 i915 intel_rapl_msr libarc4 kvm snd_rawmidi processor_thermal_device_pci snd_seq uvcvideo processor_thermal_device btrtl irqbypass videobuf2_vmalloc snd_seq_device uvc polyval_clmulni btintel processor_thermal_wt_hint platform_temperature_control snd_timer videobuf2_memops btbcm drm_buddy ghash_clmulni_intel iwlwifi processor_thermal_soc_slider aesni_intel videobuf2_v4l2
[257838.563165] btmtk processor_thermal_rfim snd ttm spi_intel_pci rapl intel_cstate processor_thermal_rapl videobuf2_common bluetooth wmi_bmof drm_display_helper mei_me spi_intel cfg80211 i2c_i801 intel_rapl_common soundcore i2c_smbus processor_thermal_wt_req cec mei i2c_mux processor_thermal_power_floor rc_core processor_thermal_mbox i2c_algo_bit platform_profile ov13858 v4l2_fwnode v4l2_async intel_pmc_core pmt_telemetry videodev pmt_discovery int3403_thermal pmt_class mc int340x_thermal_zone cdc_mbim int3400_thermal intel_pmc_ssram_telemetry intel_hid cdc_wdm acpi_thermal_rel acpi_pad intel_vsec sparse_keymap acer_wireless joydev input_leds mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj usbhid cdc_ncm cdc_ether usbnet mii nvme nvme_core ahci nvme_keyring nvme_auth libahci ucsi_acpi hid_multitouch typec_ucsi hid_generic typec r8169 video intel_lpss_pci serio_raw realtek intel_lpss thunderbolt vmd idma64 i2c_hid_acpi
[257838.563200] i2c_hid hid wmi pinctrl_tigerlake [last unloaded: aic_load_fw(OE)]
[257838.563204] CPU: 6 UID: 0 PID: 131780 Comm: kworker/6:1 Tainted: G W OE 6.17.0-12-generic #12-Ubuntu PREEMPT(voluntary)
[257838.563207] Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[257838.563207] Hardware name: Acer Aspire A515-57/Ganymede_ADU, BIOS V1.30 01/13/2025
[257838.563209] Workqueue: events_freezable ieee80211_restart_work [mac80211]
[257838.563230] RIP: 0010:_sta_info_move_state+0x1d4/0x470 [mac80211]
[257838.563254] Code: 30 2c 00 80 fa 01 0f 87 8f ea 0c 00 83 e2 01 0f 85 67 ff ff ff 89 c6 48 c7 c7 b8 c4 9c c1 c6 05 3d 30 2c 00 01 e8 5c d1 36 d1 <0f> 0b e9 4b ff ff ff 83 f8 02 0f 85 7a ff ff ff 48 8b 43 50 48 8d
[257838.563255] RSP: 0018:ffffd12cb0e17780 EFLAGS: 00010246
[257838.563257] RAX: 0000000000000000 RBX: ffff8e152bfd0000 RCX: 0000000000000000
[257838.563257] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[257838.563258] RBP: ffffd12cb0e177b0 R08: 0000000000000000 R09: 0000000000000000
[257838.563259] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000003
[257838.563259] R13: ffff8e152bfd0ae0 R14: 0000000000000000 R15: ffff8e1523be0940
[257838.563260] FS: 0000000000000000(0000) GS:ffff8e1cfa17f000(0000) knlGS:0000000000000000
[257838.563261] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[257838.563262] CR2: 000079961504f000 CR3: 00000004a6240002 CR4: 0000000000f72ef0
[257838.563268] PKRU: 55555554
[257838.563269] Call Trace:
[257838.563270] <TASK>
[257838.563273] __sta_info_destroy_part2+0x1c3/0x1e0 [mac80211]
[257838.563301] __sta_info_flush+0x1a2/0x270 [mac80211]
[257838.563329] ieee80211_set_disassoc+0x6de/0x8f0 [mac80211]
[257838.563373] ieee80211_mgd_deauth+0x148/0x5e0 [mac80211]
[257838.563411] ? __schedule+0x2f5/0x7c0
[257838.563415] ? prb_read_valid+0x1c/0x30
[257838.563417] ieee80211_deauth+0x18/0x30 [mac80211]
[257838.563449] cfg80211_mlme_deauth+0xa5/0x1f0 [cfg80211]
[257838.563499] cfg80211_mlme_down+0x60/0x90 [cfg80211]
[257838.563528] cfg80211_disconnect+0x194/0x200 [cfg80211]
[257838.563556] cfg80211_leave+0x18e/0x210 [cfg80211]
[257838.563576] ? __mutex_lock_slowpath+0x13/0x20
[257838.563578] cfg80211_netdev_notifier_call+0x180/0x4e0 [cfg80211]
[257838.563599] ? __dev_printk+0x52/0x80
[257838.563601] ? _dev_err+0x7b/0xab
[257838.563603] ? __iwl_err.cold+0x66/0x70 [iwlwifi]
[257838.563625] ? select_idle_sibling+0x3a/0xc60
[257838.563628] ? wake_affine+0x7a/0x370
[257838.563629] ? iwl_mvm_recalc_multicast+0x99/0xb0 [iwlmvm]
[257838.563643] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.563644] ? packet_notifier+0x85/0x260
[257838.563646] notifier_call_chain+0x5e/0xe0
[257838.563648] raw_notifier_call_chain+0x16/0x30
[257838.563649] call_netdevice_notifiers_info+0x54/0xa0
[257838.563652] ? try_to_wake_up+0x21d/0x900
[257838.563653] __dev_close_many+0x65/0x260
[257838.563654] netif_close_many+0x96/0x170
[257838.563655] ? wake_up_q+0x39/0x90
[257838.563656] netif_close+0x6e/0x90
[257838.563657] dev_close+0x38/0xb0
[257838.563659] cfg80211_shutdown_all_interfaces+0x50/0x120 [cfg80211]
[257838.563680] ieee80211_restart_work+0x14c/0x170 [mac80211]
[257838.563704] process_one_work+0x18b/0x370
[257838.563706] worker_thread+0x317/0x450
[257838.563707] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.563709] ? __pfx_worker_thread+0x10/0x10
[257838.563710] kthread+0x108/0x220
[257838.563712] ? __pfx_kthread+0x10/0x10
[257838.563713] ret_from_fork+0x131/0x150
[257838.563715] ? __pfx_kthread+0x10/0x10
[257838.563716] ret_from_fork_asm+0x1a/0x30
[257838.563718] </TASK>
[257838.563719] ---[ end trace 0000000000000000 ]---
[257838.563773] wlp0s20f3: failed to remove key (0, 00:eb:d8:53:31:1f) from hardware (-5)
[257838.563804] ------------[ cut here ]------------
[257838.563805] WARNING: CPU: 6 PID: 131780 at net/mac80211/sta_info.c:1539 __sta_info_destroy_part2+0x1ab/0x1e0 [mac80211]
[257838.563834] Modules linked in: cmac ccm aic8800_fdrv(OE) aic_load_fw(OE) nft_fib_ipv4 nft_ct nft_fib_ipv6 nft_fib wireguard curve25519_x86_64 libcurve25519_generic uas usb_storage snd_seq_dummy snd_hrtimer xt_conntrack xt_MASQUERADE bridge stp llc xt_set ip_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables xfrm_user xfrm_algo rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace vxlan ip6_udp_tunnel udp_tunnel netfs overlay qrtr bnep sunrpc binfmt_misc snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_sof_board_helpers snd_sof_probes snd_soc_intel_hda_dsp_common snd_hda_codec_intelhdmi snd_hda_codec_alc269 snd_hda_scodec_component snd_hda_codec_realtek_lib snd_hda_codec_generic snd_soc_dmic snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof xe
[257838.563854] snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 snd_soc_avs snd_soc_hda_codec gpu_sched snd_hda_ext_core drm_gpuvm snd_hda_codec drm_gpusvm_helper drm_ttm_helper drm_exec snd_hda_core drm_suballoc_helper snd_intel_dspcfg snd_intel_sdw_acpi snd_hwdep snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine intel_uncore_frequency intel_uncore_frequency_common intel_tcc_cooling iwlmvm x86_pkg_temp_thermal intel_powerclamp snd_pcm cmdlinepart coretemp spi_nor snd_seq_midi nls_iso8859_1 kvm_intel snd_seq_midi_event mei_pxp mtd mei_hdcp ee1004 mac80211 i915 intel_rapl_msr libarc4 kvm snd_rawmidi processor_thermal_device_pci snd_seq uvcvideo processor_thermal_device btrtl irqbypass videobuf2_vmalloc snd_seq_device uvc polyval_clmulni btintel processor_thermal_wt_hint platform_temperature_control snd_timer videobuf2_memops btbcm drm_buddy ghash_clmulni_intel iwlwifi processor_thermal_soc_slider aesni_intel videobuf2_v4l2
[257838.563873] btmtk processor_thermal_rfim snd ttm spi_intel_pci rapl intel_cstate processor_thermal_rapl videobuf2_common bluetooth wmi_bmof drm_display_helper mei_me spi_intel cfg80211 i2c_i801 intel_rapl_common soundcore i2c_smbus processor_thermal_wt_req cec mei i2c_mux processor_thermal_power_floor rc_core processor_thermal_mbox i2c_algo_bit platform_profile ov13858 v4l2_fwnode v4l2_async intel_pmc_core pmt_telemetry videodev pmt_discovery int3403_thermal pmt_class mc int340x_thermal_zone cdc_mbim int3400_thermal intel_pmc_ssram_telemetry intel_hid cdc_wdm acpi_thermal_rel acpi_pad intel_vsec sparse_keymap acer_wireless joydev input_leds mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj usbhid cdc_ncm cdc_ether usbnet mii nvme nvme_core ahci nvme_keyring nvme_auth libahci ucsi_acpi hid_multitouch typec_ucsi hid_generic typec r8169 video intel_lpss_pci serio_raw realtek intel_lpss thunderbolt vmd idma64 i2c_hid_acpi
[257838.563898] i2c_hid hid wmi pinctrl_tigerlake [last unloaded: aic_load_fw(OE)]
[257838.563901] CPU: 6 UID: 0 PID: 131780 Comm: kworker/6:1 Tainted: G W OE 6.17.0-12-generic #12-Ubuntu PREEMPT(voluntary)
[257838.563903] Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[257838.563903] Hardware name: Acer Aspire A515-57/Ganymede_ADU, BIOS V1.30 01/13/2025
[257838.563904] Workqueue: events_freezable ieee80211_restart_work [mac80211]
[257838.563924] RIP: 0010:__sta_info_destroy_part2+0x1ab/0x1e0 [mac80211]
[257838.563946] Code: c3 cc cc cc cc 0f 0b e9 03 ff ff ff 45 31 c0 b9 01 00 00 00 48 89 da 4c 89 f6 4c 89 ef e8 1d 47 ff ff 85 c0 0f 84 01 ff ff ff <0f> 0b e9 fa fe ff ff 41 0f b6 d4 be 03 00 00 00 48 89 df e8 dd a4
[257838.563947] RSP: 0018:ffffd12cb0e177c0 EFLAGS: 00010282
[257838.563948] RAX: 00000000fffffffb RBX: ffff8e152bfd0000 RCX: 0000000000000000
[257838.563949] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[257838.563949] RBP: ffffd12cb0e177e0 R08: 0000000000000000 R09: 0000000000000000
[257838.563950] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
[257838.563950] R13: ffff8e1523be0940 R14: ffff8e150acf4a80 R15: 0000000000000000
[257838.563951] FS: 0000000000000000(0000) GS:ffff8e1cfa17f000(0000) knlGS:0000000000000000
[257838.563952] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[257838.563952] CR2: 000079961504f000 CR3: 00000004a6240002 CR4: 0000000000f72ef0
[257838.563953] PKRU: 55555554
[257838.563954] Call Trace:
[257838.563954] <TASK>
[257838.563955] __sta_info_flush+0x1a2/0x270 [mac80211]
[257838.563977] ieee80211_set_disassoc+0x6de/0x8f0 [mac80211]
[257838.564015] ieee80211_mgd_deauth+0x148/0x5e0 [mac80211]
[257838.564049] ? __schedule+0x2f5/0x7c0
[257838.564050] ? prb_read_valid+0x1c/0x30
[257838.564051] ieee80211_deauth+0x18/0x30 [mac80211]
[257838.564081] cfg80211_mlme_deauth+0xa5/0x1f0 [cfg80211]
[257838.564114] cfg80211_mlme_down+0x60/0x90 [cfg80211]
[257838.564145] cfg80211_disconnect+0x194/0x200 [cfg80211]
[257838.564174] cfg80211_leave+0x18e/0x210 [cfg80211]
[257838.564196] ? __mutex_lock_slowpath+0x13/0x20
[257838.564199] cfg80211_netdev_notifier_call+0x180/0x4e0 [cfg80211]
[257838.564222] ? __dev_printk+0x52/0x80
[257838.564223] ? _dev_err+0x7b/0xab
[257838.564224] ? __iwl_err.cold+0x66/0x70 [iwlwifi]
[257838.564244] ? select_idle_sibling+0x3a/0xc60
[257838.564246] ? wake_affine+0x7a/0x370
[257838.564248] ? iwl_mvm_recalc_multicast+0x99/0xb0 [iwlmvm]
[257838.564259] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.564260] ? packet_notifier+0x85/0x260
[257838.564262] notifier_call_chain+0x5e/0xe0
[257838.564263] raw_notifier_call_chain+0x16/0x30
[257838.564265] call_netdevice_notifiers_info+0x54/0xa0
[257838.564267] ? try_to_wake_up+0x21d/0x900
[257838.564268] __dev_close_many+0x65/0x260
[257838.564269] netif_close_many+0x96/0x170
[257838.564270] ? wake_up_q+0x39/0x90
[257838.564275] netif_close+0x6e/0x90
[257838.564276] dev_close+0x38/0xb0
[257838.564278] cfg80211_shutdown_all_interfaces+0x50/0x120 [cfg80211]
[257838.564305] ieee80211_restart_work+0x14c/0x170 [mac80211]
[257838.564333] process_one_work+0x18b/0x370
[257838.564335] worker_thread+0x317/0x450
[257838.564337] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.564339] ? __pfx_worker_thread+0x10/0x10
[257838.564341] kthread+0x108/0x220
[257838.564342] ? __pfx_kthread+0x10/0x10
[257838.564343] ret_from_fork+0x131/0x150
[257838.564345] ? __pfx_kthread+0x10/0x10
[257838.564347] ret_from_fork_asm+0x1a/0x30
[257838.564349] </TASK>
[257838.564350] ---[ end trace 0000000000000000 ]---
[257838.564407] ------------[ cut here ]------------
[257838.564408] WARNING: CPU: 6 PID: 131780 at net/mac80211/driver-ops.h:1038 ieee80211_del_chanctx+0x12f/0x140 [mac80211]
[257838.564448] Modules linked in: cmac ccm aic8800_fdrv(OE) aic_load_fw(OE) nft_fib_ipv4 nft_ct nft_fib_ipv6 nft_fib wireguard curve25519_x86_64 libcurve25519_generic uas usb_storage snd_seq_dummy snd_hrtimer xt_conntrack xt_MASQUERADE bridge stp llc xt_set ip_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables xfrm_user xfrm_algo rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace vxlan ip6_udp_tunnel udp_tunnel netfs overlay qrtr bnep sunrpc binfmt_misc snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_sof_board_helpers snd_sof_probes snd_soc_intel_hda_dsp_common snd_hda_codec_intelhdmi snd_hda_codec_alc269 snd_hda_scodec_component snd_hda_codec_realtek_lib snd_hda_codec_generic snd_soc_dmic snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof xe
[257838.564470] snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 snd_soc_avs snd_soc_hda_codec gpu_sched snd_hda_ext_core drm_gpuvm snd_hda_codec drm_gpusvm_helper drm_ttm_helper drm_exec snd_hda_core drm_suballoc_helper snd_intel_dspcfg snd_intel_sdw_acpi snd_hwdep snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine intel_uncore_frequency intel_uncore_frequency_common intel_tcc_cooling iwlmvm x86_pkg_temp_thermal intel_powerclamp snd_pcm cmdlinepart coretemp spi_nor snd_seq_midi nls_iso8859_1 kvm_intel snd_seq_midi_event mei_pxp mtd mei_hdcp ee1004 mac80211 i915 intel_rapl_msr libarc4 kvm snd_rawmidi processor_thermal_device_pci snd_seq uvcvideo processor_thermal_device btrtl irqbypass videobuf2_vmalloc snd_seq_device uvc polyval_clmulni btintel processor_thermal_wt_hint platform_temperature_control snd_timer videobuf2_memops btbcm drm_buddy ghash_clmulni_intel iwlwifi processor_thermal_soc_slider aesni_intel videobuf2_v4l2
[257838.564493] btmtk processor_thermal_rfim snd ttm spi_intel_pci rapl intel_cstate processor_thermal_rapl videobuf2_common bluetooth wmi_bmof drm_display_helper mei_me spi_intel cfg80211 i2c_i801 intel_rapl_common soundcore i2c_smbus processor_thermal_wt_req cec mei i2c_mux processor_thermal_power_floor rc_core processor_thermal_mbox i2c_algo_bit platform_profile ov13858 v4l2_fwnode v4l2_async intel_pmc_core pmt_telemetry videodev pmt_discovery int3403_thermal pmt_class mc int340x_thermal_zone cdc_mbim int3400_thermal intel_pmc_ssram_telemetry intel_hid cdc_wdm acpi_thermal_rel acpi_pad intel_vsec sparse_keymap acer_wireless joydev input_leds mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj usbhid cdc_ncm cdc_ether usbnet mii nvme nvme_core ahci nvme_keyring nvme_auth libahci ucsi_acpi hid_multitouch typec_ucsi hid_generic typec r8169 video intel_lpss_pci serio_raw realtek intel_lpss thunderbolt vmd idma64 i2c_hid_acpi
[257838.564522] i2c_hid hid wmi pinctrl_tigerlake [last unloaded: aic_load_fw(OE)]
[257838.564524] CPU: 6 UID: 0 PID: 131780 Comm: kworker/6:1 Tainted: G W OE 6.17.0-12-generic #12-Ubuntu PREEMPT(voluntary)
[257838.564526] Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[257838.564527] Hardware name: Acer Aspire A515-57/Ganymede_ADU, BIOS V1.30 01/13/2025
[257838.564528] Workqueue: events_freezable ieee80211_restart_work [mac80211]
[257838.564551] RIP: 0010:ieee80211_del_chanctx+0x12f/0x140 [mac80211]
[257838.564587] Code: de e8 35 62 00 00 65 ff 0d ce cb 08 d4 0f 85 25 ff ff ff 0f 1f 44 00 00 e9 1b ff ff ff 48 89 df e8 06 b5 fb ff e9 45 ff ff ff <0f> 0b 4d 8d ac 24 a0 00 00 00 e9 2d ff ff ff 66 90 90 90 90 90 90
[257838.564588] RSP: 0018:ffffd12cb0e177d0 EFLAGS: 00010246
[257838.564590] RAX: 0000000000000000 RBX: ffff8e1523be0940 RCX: 0000000000000000
[257838.564590] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[257838.564591] RBP: ffffd12cb0e177f0 R08: ffff8e152d016230 R09: ffff8e1523be0940
[257838.564592] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8e152d016200
[257838.564592] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[257838.564593] FS: 0000000000000000(0000) GS:ffff8e1cfa17f000(0000) knlGS:0000000000000000
[257838.564594] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[257838.564594] CR2: 000079961504f000 CR3: 00000004a6240002 CR4: 0000000000f72ef0
[257838.564595] PKRU: 55555554
[257838.564596] Call Trace:
[257838.564596] <TASK>
[257838.564597] ieee80211_free_chanctx+0xa0/0xf0 [mac80211]
[257838.564633] __ieee80211_link_release_channel+0x11f/0x180 [mac80211]
[257838.564668] ieee80211_link_release_channel+0x2f/0x50 [mac80211]
[257838.564700] ieee80211_set_disassoc+0x48e/0x8f0 [mac80211]
[257838.564737] ieee80211_mgd_deauth+0x148/0x5e0 [mac80211]
[257838.564770] ? __schedule+0x2f5/0x7c0
[257838.564771] ? prb_read_valid+0x1c/0x30
[257838.564772] ieee80211_deauth+0x18/0x30 [mac80211]
[257838.564802] cfg80211_mlme_deauth+0xa5/0x1f0 [cfg80211]
[257838.564832] cfg80211_mlme_down+0x60/0x90 [cfg80211]
[257838.564857] cfg80211_disconnect+0x194/0x200 [cfg80211]
[257838.564884] cfg80211_leave+0x18e/0x210 [cfg80211]
[257838.564904] ? __mutex_lock_slowpath+0x13/0x20
[257838.564906] cfg80211_netdev_notifier_call+0x180/0x4e0 [cfg80211]
[257838.564926] ? __dev_printk+0x52/0x80
[257838.564927] ? _dev_err+0x7b/0xab
[257838.564928] ? __iwl_err.cold+0x66/0x70 [iwlwifi]
[257838.564945] ? select_idle_sibling+0x3a/0xc60
[257838.564946] ? wake_affine+0x7a/0x370
[257838.564947] ? iwl_mvm_recalc_multicast+0x99/0xb0 [iwlmvm]
[257838.564957] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.564958] ? packet_notifier+0x85/0x260
[257838.564959] notifier_call_chain+0x5e/0xe0
[257838.564960] raw_notifier_call_chain+0x16/0x30
[257838.564961] call_netdevice_notifiers_info+0x54/0xa0
[257838.564963] ? try_to_wake_up+0x21d/0x900
[257838.564964] __dev_close_many+0x65/0x260
[257838.564965] netif_close_many+0x96/0x170
[257838.564966] ? wake_up_q+0x39/0x90
[257838.564967] netif_close+0x6e/0x90
[257838.564968] dev_close+0x38/0xb0
[257838.564969] cfg80211_shutdown_all_interfaces+0x50/0x120 [cfg80211]
[257838.564989] ieee80211_restart_work+0x14c/0x170 [mac80211]
[257838.565009] process_one_work+0x18b/0x370
[257838.565011] worker_thread+0x317/0x450
[257838.565012] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.565013] ? __pfx_worker_thread+0x10/0x10
[257838.565015] kthread+0x108/0x220
[257838.565016] ? __pfx_kthread+0x10/0x10
[257838.565017] ret_from_fork+0x131/0x150
[257838.565018] ? __pfx_kthread+0x10/0x10
[257838.565019] ret_from_fork_asm+0x1a/0x30
[257838.565021] </TASK>
[257838.565022] ---[ end trace 0000000000000000 ]---
[257838.565029] wlp0s20f3: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-5)
[257838.565179] wlp0s20f3: failed to remove key (4, ff:ff:ff:ff:ff:ff) from hardware (-5)
[257838.580430] ------------[ cut here ]------------
[257838.580432] WARNING: CPU: 6 PID: 131780 at net/mac80211/driver-ops.c:41 drv_stop+0x11d/0x140 [mac80211]
[257838.580461] Modules linked in: cmac ccm aic8800_fdrv(OE) aic_load_fw(OE) nft_fib_ipv4 nft_ct nft_fib_ipv6 nft_fib wireguard curve25519_x86_64 libcurve25519_generic uas usb_storage snd_seq_dummy snd_hrtimer xt_conntrack xt_MASQUERADE bridge stp llc xt_set ip_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables xfrm_user xfrm_algo rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace vxlan ip6_udp_tunnel udp_tunnel netfs overlay qrtr bnep sunrpc binfmt_misc snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_sof_board_helpers snd_sof_probes snd_soc_intel_hda_dsp_common snd_hda_codec_intelhdmi snd_hda_codec_alc269 snd_hda_scodec_component snd_hda_codec_realtek_lib snd_hda_codec_generic snd_soc_dmic snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof xe
[257838.580484] snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_sdca crc8 snd_soc_avs snd_soc_hda_codec gpu_sched snd_hda_ext_core drm_gpuvm snd_hda_codec drm_gpusvm_helper drm_ttm_helper drm_exec snd_hda_core drm_suballoc_helper snd_intel_dspcfg snd_intel_sdw_acpi snd_hwdep snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine intel_uncore_frequency intel_uncore_frequency_common intel_tcc_cooling iwlmvm x86_pkg_temp_thermal intel_powerclamp snd_pcm cmdlinepart coretemp spi_nor snd_seq_midi nls_iso8859_1 kvm_intel snd_seq_midi_event mei_pxp mtd mei_hdcp ee1004 mac80211 i915 intel_rapl_msr libarc4 kvm snd_rawmidi processor_thermal_device_pci snd_seq uvcvideo processor_thermal_device btrtl irqbypass videobuf2_vmalloc snd_seq_device uvc polyval_clmulni btintel processor_thermal_wt_hint platform_temperature_control snd_timer videobuf2_memops btbcm drm_buddy ghash_clmulni_intel iwlwifi processor_thermal_soc_slider aesni_intel videobuf2_v4l2
[257838.580504] btmtk processor_thermal_rfim snd ttm spi_intel_pci rapl intel_cstate processor_thermal_rapl videobuf2_common bluetooth wmi_bmof drm_display_helper mei_me spi_intel cfg80211 i2c_i801 intel_rapl_common soundcore i2c_smbus processor_thermal_wt_req cec mei i2c_mux processor_thermal_power_floor rc_core processor_thermal_mbox i2c_algo_bit platform_profile ov13858 v4l2_fwnode v4l2_async intel_pmc_core pmt_telemetry videodev pmt_discovery int3403_thermal pmt_class mc int340x_thermal_zone cdc_mbim int3400_thermal intel_pmc_ssram_telemetry intel_hid cdc_wdm acpi_thermal_rel acpi_pad intel_vsec sparse_keymap acer_wireless joydev input_leds mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj usbhid cdc_ncm cdc_ether usbnet mii nvme nvme_core ahci nvme_keyring nvme_auth libahci ucsi_acpi hid_multitouch typec_ucsi hid_generic typec r8169 video intel_lpss_pci serio_raw realtek intel_lpss thunderbolt vmd idma64 i2c_hid_acpi
[257838.580527] i2c_hid hid wmi pinctrl_tigerlake [last unloaded: aic_load_fw(OE)]
[257838.580530] CPU: 6 UID: 0 PID: 131780 Comm: kworker/6:1 Tainted: G W OE 6.17.0-12-generic #12-Ubuntu PREEMPT(voluntary)
[257838.580532] Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[257838.580532] Hardware name: Acer Aspire A515-57/Ganymede_ADU, BIOS V1.30 01/13/2025
[257838.580533] Workqueue: events_freezable ieee80211_restart_work [mac80211]
[257838.580553] RIP: 0010:drv_stop+0x11d/0x140 [mac80211]
[257838.580573] Code: 85 c0 74 0f 48 8b 78 08 44 89 e2 48 89 de e8 8a c4 06 00 65 ff 0d f3 4d 0f d4 0f 85 28 ff ff ff 0f 1f 44 00 00 e9 1e ff ff ff <0f> 0b 48 83 c4 08 5b 41 5c 5d 31 c0 31 d2 31 f6 31 ff c3 cc cc cc
[257838.580574] RSP: 0018:ffffd12cb0e17bb8 EFLAGS: 00010246
[257838.580576] RAX: 0000000000000000 RBX: ffff8e1523be0940 RCX: 0000000000000000
[257838.580576] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[257838.580577] RBP: ffffd12cb0e17bd0 R08: 0000000000000000 R09: 0000000000000000
[257838.580578] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[257838.580578] R13: 0000000000000000 R14: ffffd12cb0e17c50 R15: ffff8e150acf4a80
[257838.580579] FS: 0000000000000000(0000) GS:ffff8e1cfa17f000(0000) knlGS:0000000000000000
[257838.580580] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[257838.580580] CR2: 000079961504f000 CR3: 00000004a6240003 CR4: 0000000000f72ef0
[257838.580581] PKRU: 55555554
[257838.580582] Call Trace:
[257838.580582] <TASK>
[257838.580584] ieee80211_stop_device+0x7f/0x90 [mac80211]
[257838.580622] ieee80211_do_stop+0x691/0xaf0 [mac80211]
[257838.580649] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.580652] ? vxlan_netdevice_event+0x49/0x170 [vxlan]
[257838.580656] ieee80211_stop+0x63/0xf0 [mac80211]
[257838.580682] __dev_close_many+0xaf/0x260
[257838.580683] netif_close_many+0x96/0x170
[257838.580684] ? wake_up_q+0x39/0x90
[257838.580685] netif_close+0x6e/0x90
[257838.580686] dev_close+0x38/0xb0
[257838.580688] cfg80211_shutdown_all_interfaces+0x50/0x120 [cfg80211]
[257838.580711] ieee80211_restart_work+0x14c/0x170 [mac80211]
[257838.580730] process_one_work+0x18b/0x370
[257838.580732] worker_thread+0x317/0x450
[257838.580733] ? _raw_spin_lock_irqsave+0xe/0x20
[257838.580735] ? __pfx_worker_thread+0x10/0x10
[257838.580736] kthread+0x108/0x220
[257838.580737] ? __pfx_kthread+0x10/0x10
[257838.580738] ret_from_fork+0x131/0x150
[257838.580740] ? __pfx_kthread+0x10/0x10
[257838.580741] ret_from_fork_asm+0x1a/0x30
[257838.580743] </TASK>
[257838.580743] ---[ end trace 0000000000000000 ]---
[257838.583418] rwnx_reg_notifier Enter
[257838.583425] AICWFDBG(LOGINFO) rwnx_radar_set_domain
[257838.585680] IPv6: ipv6_create_tempaddr: regeneration time exceeded - disabled temporary address support

So it should not be closed or won't fix, it should be considered to be
debug for fixing ...

Regards,

lolomin

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2121693

Title:
iwlwifi drivers make network unavailable after some time

Status in linux package in Ubuntu:
Triaged
Status in linux source package in Noble:
Triaged
Status in linux source package in Plucky:
Won't Fix

Bug description:
Using an ACER Laptop here unddddddder Ubuntu 25.04, behavior was the same under 24.10 and 24.04 :
System Information
        Manufacturer: Acer
        Product Name: Aspire A515-57
        Version: V1.30

WiFi card is :
0000:00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
        Subsystem: Intel Corporation Dual Band Wi-Fi 6(802.11ax) AX201 160MHz 2x2 [Harrison Peak]
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 9
        Memory at 601f274000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [40] Express Root Complex Integrated Endpoint, IntMsgNum 0
        Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
        Capabilities: [100] Latency Tolerance Reporting
        Capabilities: [164] Vendor Specific Information: ID=0010 Rev=0 Len=014 <?>
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

When using WiFi connected to a 5GHz access point, within a random time
though mins to hours depending on the traffic usage on the card, the
iwlwifi driver can get unusable leading to impossibility to use WiFi
on the PC, only way to solve the problem after crash is to shutdown
totally the laptop and cold boot to recover a usable connection.

Attached are the logs found under dmesg which show when the problem
occurs.

Found a way to avoid the problem to occurs but it leads to have an
almost unusable WiFi as the transfer rate is limited to 15~16Mbits/sec
...

by adding
options iwlwifi 11n_disable=1

to /etc/modprobe.d/iwlwifi.conf there is no crash anymore but it
renders the laptop very laggy on some situations...

I have a double boot with Windows 11 on this laptop and can confirm
that I have no problem even with heavy speed usage under Windows,
never had annny crash related to WiFi under Windows, but sorry Windows
is not a solution for me :)

Others tests I've done :
- tried with different Live USB : Fedora / Ubuntu / Mint : all failed so the problem could be related to a common issue with wilwifi drivers under Linux ?
- tried to change some settings at the access point's side : Mercusys HALO H80X which is 3 nodes Wifi 6 AX3000 Mesh but didn't find any setting which permit to solve the problem. I do not have access to another Access Point to test if this could be the culprit ...
- some more configurations under /etc/modprobe.d/iwlwifi.conf ( I will output them below in a separate attachment).

Available and at your disposal to give some more informations and/or
debug more if you need some more tests.

Thanks a lot for reading ! :)


-------------------------------------------------------
ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: linux-image-generic 6.14.0-29.29
ProcVersionSignature: Ubuntu 6.14.0-29.29-generic 6.14.8
Uname: Linux 6.14.0-29-generic x86_64
ApportVersion: 2.32.0-0ubuntu5.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: lolomin 2090 F.... pipewire
                      lolomin 2093 F.... wireplumber
 /dev/snd/seq: lolomin 2090 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: X-Cinnamon
Date: Fri Aug 29 16:40:09 2025
InstallationDate: Installed on 2024-07-05 (420 days ago)
InstallationMedia: Ubuntu-Cinnamon 24.04 LTS "Noble Numbat" - Release amd64 (20240425)
MachineType: Acer Aspire A515-57
ProcEnviron:
 LANG=fr_FR.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-29-generic root=UUID=3b1ab1f5-3c43-4750-a198-2f3128d73147 ro security=selinux quiet splash pcie_port_pm=off pcie_aspm.policy=performance vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-6.14.0-29-generic N/A
 linux-backports-modules-6.14.0-29-generic N/A
 linux-firmware 20250317.git1d4c88ee-0ubuntu1.5
SourcePackage: linux
UpgradeStatus: Upgraded to plucky on 2025-04-29 (122 days ago)
dmi.bios.date: 01/13/2025
dmi.bios.release: 1.30
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.30
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: Ganymede_ADU
dmi.board.vendor: ADL
dmi.board.version: V1.30
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: V1.30
dmi.ec.firmware.release: 1.29
dmi.modalias: dmi:bvnInsydeCorp.:bvrV1.30:bd01/13/2025:br1.30:efr1.29:svnAcer:pnAspireA515-57:pvrV1.30:rvnADL:rnGanymede_ADU:rvrV1.30:cvnAcer:ct10:cvrV1.30:sku0000000000000000:
dmi.product.family: Aspire 5
dmi.product.name: Aspire A515-57
dmi.product.sku: 0000000000000000
dmi.product.version: V1.30
dmi.sys.vendor: Acer

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