联想e540 RTL8723be wifi无法正常工作
我真的很难在我的笔记本电脑联想E540上使用wifi。 我使用ubuntu搜索了我的网卡,但没有解决我的问题。
首先,我安装了Ubuntu 14.04.1 LTS 64位。 我可以使用wifi,但几分钟后它会关闭,我无法再连接到wifi。 所以我开始谷歌搜索。
的lspci:
Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
首先,我发现这个带有注释29的post对许多拥有与我相同控制器的用户很有帮助。 所以我安装了它并且内核恐慌 。 我google了更多。 找到kozak127的编辑rtl8723be 。 尝试过,内核恐慌。
建议使用较旧的内核。 对我没有区别。 我的内核:
3.13.0-35-generic
所以我的问题是:有没有办法让这个realtek控制器工作? 怎么样?
Offtopic:我买了一台新的笔记本电脑,所以我遇到的问题比联想n500和ubuntu少。 有没有一个适合linux的品牌? 我查了一下lenovo n540和Linux的兼容性,并没有报道那里的问题。
编辑1:
/etc/modprobe.d/rtl8723be.conf /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko /usr/src/linux-headers-3.13.0-32/drivers/net/wireless/rtlwifi/rtl8723be /usr/src/linux-headers-3.13.0-32/drivers/net/wireless/rtlwifi/rtl8723be/Makefile /usr/src/linux-headers-3.13.0-32-generic/include/config/rtl8723be.h /usr/src/linux-headers-3.13.0-35/drivers/net/wireless/rtlwifi/rtl8723be /usr/src/linux-headers-3.13.0-35/drivers/net/wireless/rtlwifi/rtl8723be/Makefile /usr/src/linux-headers-3.13.0-35-generic/include/config/rtl8723be.h
该系统本身包括驱动程序rtl8723be。 我们需要对本机驱动程序进行故障排除。 在我们这样做之前,请卸载导致内核崩溃的两个安装的驱动程序。 按照之前的两个过程进行操作,除了make和sudo make install之外,执行sudo make uninstall 。
然后做:
gksudo gedit /etc/modprobe.d/blacklist.conf
如果您没有文本编辑器gedit,请使用nano或kate或leafpad。 删除行: blacklist rtl8723be 。 仔细校对,保存并关闭文本编辑器。
现在做:
sudo modprobe rtl8723be swenc=1 sudo iwconfig wlan0 power off
你的无线现在工作得更好吗? 如果是这样,我们将修改几个文件并使其永久化。
似乎在某种程度上,rtl8723be在尝试两次因导致内核恐慌而失败的替换过程中被删除。 让我们尝试重新安装当前的linux-image。 通过互联网连接:
sudo apt-get install --reinstall linux-image-$(uname -r)
完成后,重试上述步骤。
我在使用Ubuntu 14.10的Lenovo Flex2上解决了这个问题,从https://github.com/lwfinger/rtlwifi_new安装新驱动程序。 它似乎已经解决了我的问题,不要忘记重启Ubuntu。
程序:
解压后,运行以下命令安装新驱动器
$: make $: sudo make install
重启操作系统。
注意:每次我们想要使用新内核升级我们的Ubuntu时,我们都要运行相同的过程
注意2:在Ubuntu 15.04中没有必要这样做
好的,内核3.15.x上的rtl8723be仍然存在漏洞。
我找到了完美的解决方案,没有断线或任何东西。
到这里下载并安装32或64位的所有3个deb:
http://ubuntuhandbook.org/index.php/2014/08/install-upgrade-linux-kernel-3-16/
选择32位或64位(取决于您安装的系统)
重新启动到新的3.16.x
跑:
apt-get -f autoremove
下次运行:
dpkg –list | grep linux-image
apt-get purge(旧内核):
exp:apt-get purge linux-image-3.14-kali1-amd64
要么
apt-get purge linux-image-3.14
删除旧内核后运行:
更新GRUB2
完成后,重新启动。 无线驱动程序将100%正常工作,并且没有像3.15.x内核那样的数据丢失!
和驱动程序预先安装在新内核中!
我找到了这个解决方案,并在联想g40-30上完美运行,所以我想它应该适用于其他联想电脑……
引用:
一次性测试:
sudo rmmod ideapad_laptop
重启后工作:
echo "blacklist ideapad_laptop" | sudo tee -a /etc/modprobe.d/blacklist-ideapad.conf
发现它: Wifi不工作在Ubuntu 14.04联想G 50-30
在此之前,我重新安装了模块,将内核更新为3.16,但没有一个工作。 这段代码确实让realtek运行起来