Linux 无线子系统周报(2026.03.25 - 2026.04.01)
Wi-Fi 7 新硬件、MLO 扩展与 NAN 邻近感知网络加速落地
本文为您带来 Linux 内核 linux-wireless 邮件列表在 2026 年 3 月 25 日至 4 月 1 日期间的最新动态总结。本周期内共产生约 200 封邮件,内容涉及新硬件支持、核心功能开发、驱动修复及底层架构优化等,展现了社区活跃的开发节奏。
⚙️ 新硬件支持
本周的一大亮点是多个新型 Wi-Fi 芯片组和设备获得了初步或完整的内核支持。
MediaTek MT7927 (Filogic 380) 全面支持
开发者 Javier Tia 提交了一系列补丁,为 MediaTek 的 MT7927 (Filogic 380) 组合芯片添加了全面的驱动支持。该系列工作包括:
- 实现中断处理 (
irq_map) 和 DMA 配置。 - 支持 EHT 320MHz 带宽能力通告,特别是在 6GHz 频段。
此系列补丁经历了多次迭代(v3, v4),显示了社区对高质量驱动代码的审慎态度。
🔗 相关链接:[PATCH v3 00/13] This series adds support for the MediaTek MT7927 (Filogic 380) combo
Realtek RTL8922AU USB 网卡支持
Bitterblue Smith 发起了一项针对 Realtek RTL8922AU USB Wi-Fi 网卡的支持计划。该系列补丁(00/12)详细实现了:
- 最终通过一个新模块
rtw89_8922au 启用该设备。
这标志着又一款主流 Realtek USB 网卡即将被纳入主线内核。
🔗 相关链接:[PATCH rtw-next 00/12] wifi: rtw89: Add support for RTL8922AU
Broadcom bcm43752 设备树绑定
Ronald Claveau 提交了为 Broadcom bcm43752 芯片添加设备树兼容性字符串的补丁。此举旨在让内核能够正确识别并加载该芯片的驱动,是其获得支持的第一步。
🔗 相关链接:[PATCH net-next v2] dt-bindings: net: wireless: brcm: Add compatible for bcm43752
Netgear A8500 USB 设备支持
Lucid Duck 为采用 MT7925 芯片的 Netgear A8500 USB 设备添加了设备 ID,使其能够被现有的 mt76 驱动程序识别。
🔗 相关链接:[PATCH wireless-next] wifi: mt76: mt7925: add Netgear A8500 USB device ID
⚙️ 协议与功能扩展
内核的 Wi-Fi 功能栈也在持续演进,本周有两项重要功能取得显著进展。
Neighbor Awareness Networking (NAN) 支持
Miri Korenblit 主导了在 mac80211 子系统中实现完整的 NAN 支持的工作。这一系列补丁旨在使 Linux 设备能够参与 Android 的 Wi-Fi Aware 等邻近感知网络。主要工作包括:
- 支持在 NAN DATA 接口上进行数据帧的收发和块确认。
这项工作对于推动 Linux 在移动和物联网领域的应用具有重要意义。
🔗 参考系列:wifi: mac80211: NAN 支持系列 (RFC)
Multi-Link Operation (MLO) 支持扩展至 WDS
Tamizh Chelvam Raja 提交了一组补丁,将 MLO(多链路操作)的支持扩展到了 WDS(无线分布式系统)和 4 地址模式接口。随着 Wi-Fi 7 的普及,MLO 能够聚合多个频段的连接以提升吞吐量和降低延迟,此项工作确保了高级网络拓扑也能利用这一新特性。
🔗 相关链接:[PATCH wireless-next 0/3] wifi: mac80211: Enable MLO support for WDS/4-address mode
⚙️ 驱动修复与稳定性改进
社区持续致力于提高现有驱动的稳定性和健壮性。
关键 Bug 修复
- 空指针访问修复傅继晗 提交补丁,修复了在删除虚拟接口时可能发生的空指针解引用问题。
- 资源生命周期错误Johan Hovold 修复了
rt2x00usb 驱动中设备资源(devres)的生命周期管理错误。 - GFP 标志误用Brendan Jackman 修复了
iwlegacy 驱动在内存分配循环中重复使用过时 GFP 标志的问题。 - 固件 Bug 变通方案Matthew Leach 为
ath11k 驱动添加了针对固件 peer_id=0 异常的变通处理。
已知问题报告
社区成员 Bitterblue Smith 和 LB F 报告了在启用电源保存功能时,RTL8821CE 网卡会导致硬系统冻结的问题。初步分析认为是 LPS(节能模式)和 ASPM(PCIe 活态状态电源管理)之间的冲突所致,目前仍在讨论解决方案。
🛡️ 固件与安全子系统集成
OP-TEE PAS 支持
Sumit Garg 推动了为 Qualcomm 平台添加基于 TEE 总线的通用 Peripheral Authentication Service (PAS) 支持。该方案旨在替代分散且非标准的 SCM(安全调用监控器)调用,利用 OP-TEE 作为后端服务增强安全性,并为向 Arm FF-A 规范迁移铺平道路。
🔗 相关链接:[PATCH v3 00/15] firmware: qcom: Add OP-TEE PAS service support
Gunyah Hypervisor 支持
作为上述工作的延伸,Sumit Garg 还提交了为 Kodiak IOT 设备添加 EL2 特定设备树覆盖层的补丁,使得 Linux 内核能够在没有 Gunyah hypervisor 的情况下直接在 EL2 异常级别启动,增加了部署的灵活性。
⚙️ 代码风格与构建优化
gfp_t 打印格式统一
Brendan Jackman 发起了一项代码清理工作,将整个内核代码树中打印 gfp_t 类型变量的地方统一使用 %pGg 格式说明符,提高了代码的一致性和可维护性。
🔗 相关链接:[PATCH v2 0/4] treewide: fixup gfp_t printks
构建状态通知
自动化测试机器人 kernel test robot 报告了 wireless-next 和 wireless:for-next 分支的构建成功,表明当前开发分支的代码处于健康状态。
🔗 构建成功报告:[wireless-next:main] BUILD SUCCESS
📊 社区动态小结
本周 Linux 无线子系统的开发节奏紧凑,新硬件支持从 MediaTek 旗舰 Wi-Fi 7 芯片到 Realtek USB 网卡全面铺开;协议层面,MLO 向 WDS 模式的扩展以及 NAN 邻近感知网络的推进,意味着 Linux 在 Wi-Fi 7 和物联网场景中的竞争力持续增强。驱动稳定性方面,多个关键 bug 被及时修复,显示出社区对稳定性的重视。
未来几周,可以重点关注 MT7927 驱动的最终合并、NAN 支持的后续迭代以及 RTL8821CE 电源管理问题的解决方案。
#LinuxWireless#WiFi7#MLO#MT7927#NAN#mac80211