Public bug reported: [Impact]
Wi-Fi 7 Multi-Link Operation (MLO) is non-functional on systems using the MediaTek MT7925e wireless adapter (AMD RZ717) running the linux- oem-24.04b kernel. CONFIG_MAC80211_MLO is absent from the kernel configuration, meaning the mac80211 MLO subsystem is not built, and the mt7925e driver cannot register MLO capabilities regardless of firmware version. This affects ThinkPad P14s Gen 6 AMD systems (and likely other OEM hardware on the oem-sutton track) running Ubuntu 24.04 LTS with the OEM kernel. [Steps to Reproduce] 1. Boot a system with MT7925e (AMD RZ717) on kernel 6.17.0-1012-oem 2. Confirm firmware is loading: sudo dmesg | grep -i "mt7925.*build time" 3. Check for MLO capability in the wireless phy: iw phy phy0 info | grep -i "mlo\|mld" 4. Check kernel config: grep "MAC80211_MLO" /boot/config-$(uname -r) [Expected Result] CONFIG_MAC80211_MLO=y should be present in the kernel config. The mt7925e driver should advertise MLO/MLD capability via iw phy, allowing the device to negotiate Multi-Link Operation with Wi-Fi 7 access points. [Actual Result] CONFIG_MAC80211_MLO is entirely absent from /boot/config-6.17.0-1012-oem. The grep returns no output. iw phy returns no MLO or MLD lines. MLO is non-functional. Verified on: Kernel: 6.17.0-1012-oem (linux-oem-24.04b 6.17.0-1012.12) OEM meta: oem-sutton-daiwa-meta Hardware: MediaTek MT7925e (AMD RZ717), ThinkPad P14s Gen 6 AMD Firmware: mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin (Build Time: 20260106153120) — manually updated from upstream linux-firmware git Ubuntu: 24.04 LTS Noble Numbat [Regression] This is not a regression — CONFIG_MAC80211_MLO has not been enabled in any prior linux-oem-24.04b build. It is a missing feature that needs to be enabled. [Fix] Enable CONFIG_MAC80211_MLO=y in the linux-oem-24.04b kernel configuration. Precedent: Ubuntu bug #2121342 tracked enabling MT7925 MLO support for linux-oem-6.14, including required kernel patches and firmware updates. The same enablement is needed for linux-oem-24.04b. Reference patches: - https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/ - https://patchwork.kernel.org/project/linux-mediatek/patch/49c796b101e792c84bc2c0d74753022b75fd3355.1720248331.git.sean.w...@kernel.org/ Related Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/linux- oem-6.14/+bug/2121342 [Test Case] 1. Rebuild linux-oem-24.04b with CONFIG_MAC80211_MLO=y 2. Boot the updated kernel 3. Run: iw phy phy0 info | grep -i "mlo\|mld" 4. Expected: MLO/MLD capability lines appear in output 5. Optional: Connect to a Wi-Fi 7 AP with MLO enabled and confirm multi-link association via iw dev ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: linux-oem-24.04b 6.17.0-1012.12 ProcVersionSignature: Ubuntu 6.17.0-1012.12-oem 6.17.9 Uname: Linux 6.17.0-1012-oem x86_64 ApportVersion: 2.28.1-0ubuntu3.8 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Wed Mar 25 16:52:43 2026 InstallationDate: Installed on 2025-10-18 (159 days ago) InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64 (20250805.1) MachineType: LENOVO 21RV000NUS ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcFB: 0 amdgpudrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.17.0-1012-oem root=UUID=981963b5-794e-42f7-9197-2fbb4fd1f73c ro quiet splash 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.17.0-1012-oem N/A linux-backports-modules-6.17.0-1012-oem N/A linux-firmware 20240318.git3b128b60-0ubuntu2.25 SourcePackage: linux-oem-6.17 UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 11/07/2025 dmi.bios.release: 1.17 dmi.bios.vendor: LENOVO dmi.bios.version: R2XET37W (1.17 ) dmi.board.asset.tag: Not Available dmi.board.name: 21RV000NUS dmi.board.vendor: LENOVO dmi.board.version: SDK0T76576 WIN dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.9 dmi.modalias: dmi:bvnLENOVO:bvrR2XET37W(1.17):bd11/07/2025:br1.17:efr1.9:svnLENOVO:pn21RV000NUS:pvrThinkPadP14sGen6AMD:rvnLENOVO:rn21RV000NUS:rvrSDK0T76576WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21RV_BU_Think_FM_ThinkPadP14sGen6AMD: dmi.product.family: ThinkPad P14s Gen 6 AMD dmi.product.name: 21RV000NUS dmi.product.sku: LENOVO_MT_21RV_BU_Think_FM_ThinkPad P14s Gen 6 AMD dmi.product.version: ThinkPad P14s Gen 6 AMD dmi.sys.vendor: LENOVO ** Affects: linux-oem-6.17 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug kernel-bug mt7925 noble oem-priority wayland-session -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146396 Title: CONFIG_MAC80211_MLO not enabled in linux-oem-24.04b, blocking Wi-Fi 7 MLO on MT7925e (ThinkPad P14s Gen 6 AMD) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.17/+bug/2146396/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
