From 8d1583caaabe5ecb3b5d8c384bf05a565ab978ca Mon Sep 17 00:00:00 2001 From: Stephen Nothnagel Date: Tue, 11 Aug 2026 12:16:17 -0400 Subject: kernel: T9197: enable CONFIG_IWLMLD Kernel 6.18 moved Intel BE200/BE-series (Wi-Fi 7) devices to the new iwlmld op-mode driver: their dev_info entries in iwlwifi's pcie/drv.c are guarded by IS_ENABLED(CONFIG_IWLMLD). The VyOS kernel config enables IWLWIFI/IWLDVM/IWLMVM but not IWLMLD, so BE-series support is compiled out and probing fails with error -22 (no wlan interface is created). Enable IWLMLD as a module on x86 and arm64, matching the existing IWLDVM/IWLMVM op-modes. The firmware these devices need is already shipped by the linux-firmware package. --- scripts/package-build/linux-kernel/config/arm64/vyos_defconfig | 1 + scripts/package-build/linux-kernel/config/x86/vyos_defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/scripts/package-build/linux-kernel/config/arm64/vyos_defconfig b/scripts/package-build/linux-kernel/config/arm64/vyos_defconfig index 0cfe2cb7..c9372b53 100644 --- a/scripts/package-build/linux-kernel/config/arm64/vyos_defconfig +++ b/scripts/package-build/linux-kernel/config/arm64/vyos_defconfig @@ -2215,6 +2215,7 @@ CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m +CONFIG_IWLMLD=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # diff --git a/scripts/package-build/linux-kernel/config/x86/vyos_defconfig b/scripts/package-build/linux-kernel/config/x86/vyos_defconfig index 87c8bc3b..778db7ce 100644 --- a/scripts/package-build/linux-kernel/config/x86/vyos_defconfig +++ b/scripts/package-build/linux-kernel/config/x86/vyos_defconfig @@ -2074,6 +2074,7 @@ CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m +CONFIG_IWLMLD=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # -- cgit v1.2.3