全志科技
直播中

corkia

4年用户 657经验值
擅长:嵌入式技术
私信 关注
[资料]

【全志网络专题/Tips】Tina Linux 网络XR829如何关闭HT40

大家好,我是三颗芋圆,始于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
  1. #ifndef SUPPORT_NON_HT40_CHIP
  2. -                       | IEEE80211_HT_CAP_SUP_WIDTH_20_40
  3. +                       //| IEEE80211_HT_CAP_SUP_WIDTH_20_40
  4.                        | IEEE80211_HT_CAP_SGI_20
  5. -                       | IEEE80211_HT_CAP_SGI_40
  6. +                       //| IEEE80211_HT_CAP_SGI_40
  7. #endif'''
PS:注释掉HT40的宏定义即可。暂时还不支持节点操作。




更多回帖

发帖
×
20
完善资料,
赚取积分