我们在 i.MX6平台上针对 Linux 5.4使用了 WL1807MOD。 我知道只有4.19得到支持、但无论如何我想报告我们的结果。 以下是我们正在使用的补丁:
0002-wlcore-mesh-add-support-for-RX-Boradcast-Key.patch
0005-wlcore-patch.patch
0007-adding-support-to-IGTK-key-AES-CMAC128-in-the-wlcore.patch
0018-adding-support-for-AP-mesh-multi-role.patch
0023-wlcore-fixing-Pn-drift-on-encrypted-link-after -recov.patch
rev-3f15e3e62c80-beter-leake-than -crash.patch
除最后一项外、其余均来自 WiLink。 最后一个是 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.4.y&id=3f15e3e62c80的恢复 。 如果没有这种恢复、系统会在加载 wl18xx 后立即崩溃。 此提交是在 Linux v5.4.56中引入的。 换言之、WiLink 补丁中的内容取决于该内存泄漏。 有什么想法吗?
此外、在某些环境中、内核崩溃并显示 "skbuffer:skb_under_pane"。 即使对于5.4.229内核也已验证该功能。 我注意到, https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/963451/wilink-sw-facing-skb-panic-when-connecting-mesh-devices-in-sae-authentication 上描述了同样的问题 ,但使用的是内核 4.19.59.换言之,这个问题似乎适用于各种 Linux 内核。 有什么建议吗?