2013年底-2014年,联想生产的最新的thinkpad E540在ubuntu安装后无线网卡无法使用,
这个网卡驱动的CSDN下载地址:
http://download.csdn.net/download/qqcc0000/7127811
命令和下文相同。
[SOLVED]Lenovo E540 and Ubuntu Wireless problem
特此解决方法:
===========================================================
(原文转载) http://www.th7.cn/system/lin/201403/51664.shtml
ThinkPad E440 Ubuntu 13.1无线网卡 RTL8723BE 驱动解决办法总结
2014-03-30 08:04:25cnblogs.com-smilemyf-点击数:16
============================================================
方法一、在使用网线链接到情况下
第一步、执行下边到命令,即从github上下载驱动程序并安装
sudo apt-get install linux-headers-generic build-essential git
git clone http://github.com/lwfinger/rtl8723be
cd rtl8723be
make
sudo make install
sudo modprobe rtl8723be
第二步、因为安装成功后重启还是会找不到驱动,所以要把驱动设置为启动即加载,执行下面命令
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be
方法二、下载好驱动程序,然后再安装,适合无法链接网线到情况
第一步、下载好驱动程序并解压到硬盘
这是下载地址:百度网盘:http://pan.baidu.com/s/1pJpYHS3
或者CSDN下载驱动文件:http://download.csdn.net/detail/qqcc0000/7127811
第二步、通过命令进入到解压好到文件夹下执行下面到安装命令
make
sudo make install
sudo modprobe rtl8723be
第三步、和方法一同样,设置到开机启动项
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be
======================================================
!!!上面的方法二可以解决下面的问题!!!
======================================================
q@E540:~/rtl8723be$ make
make -C /lib/modules/3.8.0-29-generic/build M=/home/q/rtl8723be modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.8.0-29-generic'
CC [M] /home/q/rtl8723be/base.o
CC [M] /home/q/rtl8723be/rc.o
CC [M] /home/q/rtl8723be/debug.o
CC [M] /home/q/rtl8723be/regd.o
/home/q/rtl8723be/regd.c: 在函数‘_rtl_reg_apply_beaconing_flags’中:
/home/q/rtl8723be/regd.c:200:20: 错误: ‘IEEE80211_CHAN_NO_IR’未声明(在此函数内第一次使用)
/home/q/rtl8723be/regd.c:200:20: 附注: 每个未声明的标识符在其出现的函数内只报告一次
/home/q/rtl8723be/regd.c: 在函数‘_rtl_reg_apply_active_scan_flags’中:
/home/q/rtl8723be/regd.c:237:19: 错误: ‘IEEE80211_CHAN_NO_IR’未声明(在此函数内第一次使用)
/home/q/rtl8723be/regd.c: 在函数‘_rtl_reg_apply_radar_flags’中:
/home/q/rtl8723be/regd.c:312:8: 错误: ‘IEEE80211_CHAN_NO_IR’未声明(在此函数内第一次使用)
/home/q/rtl8723be/regd.c: 在函数‘_rtl_regd_init_wiphy’中:
/home/q/rtl8723be/regd.c:410:18: 错误: ‘REGULATORY_CUSTOM_REG’未声明(在此函数内第一次使用)
/home/q/rtl8723be/regd.c:411:19: 错误: ‘REGULATORY_STRICT_REG’未声明(在此函数内第一次使用)
/home/q/rtl8723be/regd.c:412:19: 错误: ‘REGULATORY_DISABLE_BEACON_HINTS’未声明(在此函数内第一次使用)
make[2]: *** [/home/q/rtl8723be/regd.o] 错误 1
make[1]: *** [_module_/home/q/rtl8723be] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.8.0-29-generic'
make: *** [all] 错误 2
这是由于驱动文件不全导致的编译错误。按照最上面的方法二,去他的网盘下载驱动程序,再make就不会有错。
右上角图标已连接。
======================================================
后续:关于ubuntu16无线网卡RTL8723BE频繁掉线及信号不足的解决办法
======================================================
详细内容:
https://www.cnblogs.com/lmtoo/p/5469667.htm
首先我们创建和打开驱动的配置文件
lmtoo@lmtoo:~$ sudo vim /etc/modprobe.d/rtl8723be.conf
将如下参数黏贴到配置文件中:
options rtl8723be debug=1 options rtl8723be disable_watchdog=N options rtl8723be fwlps=Y options rtl8723be ips=Y options rtl8723be msi=N options rtl8723be swenc=N options rtl8723be swlps=N options rtl8723be ant_sel=2
保存配置文件后,运行如下命令来应用配置
lmtoo@lmtoo:~$ sudo modprobe -r rtl8723be lmtoo@lmtoo:~$ sudo modprobe rtl8723be
即可解决。