Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49843
  • 博文数量: 12
  • 博客积分: 385
  • 博客等级: 一等列兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 11:45
文章分类

全部博文(12)

文章存档

2018年(1)

2017年(1)

2011年(1)

2010年(1)

2009年(6)

2008年(2)

我的朋友

分类: LINUX

2017-10-22 21:37:45

网上搜了一通,下面这个帖子说的最详细:


我从github下载了多个驱动源码,但没能编译成功,估计是CentOS7.4.1708的内核比较早(3.10.0-693.2.2.el7.x86_64),编译报错:
/home/gw/8723be/rtlwifi_new_lwfinger/wifi.h:45:27: 错误:‘IEEE80211_NUM_BANDS’未声明(不在函数内)
 #define NUM_NL80211_BANDS IEEE80211_NUM_BANDS
                           ^
/home/gw/8723be/rtlwifi_new_lwfinger/wifi.h:1399:40: 附注:in expansion of macro ‘NUM_NL80211_BANDS’
  struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
                                        ^
/home/gw/8723be/rtlwifi_new_lwfinger/pci.c:49:1: 错误:‘pci_zalloc_consistent’重定义
 pci_zalloc_consistent(struct pci_dev *hwdev, size_t size,
 ^

但是按照文中尝试着修改网卡配置参数(反反复复很多次),最终丢包、信号弱、无法连接的问题基本解决(大幅改善)了:
$sudo modprobe -rv rtl8723be
$sudo modprobe -v rtl8723be ant_sel=1
最关键的是ant_sel=1这个参数,设置为0、2都不行,只有1才能让信号正常(但还是有少量丢包和延迟),其他参数大致实验了一下,似乎没有减少丢包和延迟的作用。

阅读(3611) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~