当前位置:首页>Linux>【Linux社区短距简报】linux-wireless周动态(20260401)

【Linux社区短距简报】linux-wireless周动态(20260401)

  • 2026-10-10 13:56:17
【Linux社区短距简报】linux-wireless周动态(20260401)

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) 组合芯片添加了全面的驱动支持。该系列工作包括:

  • 添加芯片 ID 和固件路径。
  • 实现中断处理 (irq_map) 和 DMA 配置。
  • 支持 EHT 320MHz 带宽能力通告,特别是在 6GHz 频段。
  • 完成硬件初始化流程。
  • 为 PCI 接口设备启用设备 ID。

此系列补丁经历了多次迭代(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)详细实现了:

  • USB 批量输入端点的双通道支持。
  • 电源管理函数的修复。
  • HFC 参数和 DLE 内存的初始化。
  • 最终通过一个新模块 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 设备添加管理帧 TXQ。
  • 实现 NAN 对等体调度和本地调度。
  • 支持在 NAN DATA 接口上进行数据帧的收发和块确认。
  • 允许在 NAN 接口上添加密钥。

这项工作对于推动 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


欢迎关注:

欢迎添加微信号入群交流:

如果有更多疑问或需要帮助,可点击下方卡片,让「东东的小站AI助手」为您实时答疑:支持24小时在线 ⬇️

更多请点击左下角 阅读原文!

最新文章

随机文章