本帖最后由 corkia 于 2022-3-28 09:35 编辑
大家好,我是三颗芋圆,始于LWIP,陷于TCP/IP,忠于80211。
我们知道影响网络速率的一个重要指标就是带宽,Wi-Fi4及之前还是主要停留在HT20/HT40。的确带宽越高,速率越快。最新的Wi-Fi6都已经支持HT80甚至HT160了。但是并不是速率越高越好,在复杂环境中,速率越高,稳定性就很不好。
本次
tips聊聊Tina系统网络XR829驱动如何关闭HT40。
XR829支持HT20/HT40。在一些特别复杂的环境使用HT20稳定性会更好。
具体操作如下:
在tina/lichee/linux-5.4/driver/wireless/xr829/wlan/main.c
- #ifndef SUPPORT_NON_HT40_CHIP
- - | IEEE80211_HT_CAP_SUP_WIDTH_20_40
- +
- | IEEE80211_HT_CAP_SGI_20
- - | IEEE80211_HT_CAP_SGI_40
- +
- #endif'''
PS:注释掉HT40的宏定义即可。暂时还不支持节点操作。