新买了个笔记本Thinkpad E440,用了两天发现无线网非常不稳定,有时候能搜到wifi却连不上,有时候连上了却连不上互联网,于是决定重新安装个网卡驱动。
首先看看自己显卡的型号:
lspci 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) 05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
可见e440的无线网卡的型号是Realtek RTL8723BE的,这个显卡比较新,linux内核还没支持。
接着从github上下载源码:https://github.com/lwfinger/rtlwifi_new
之后解压,make,make install 一个都不能少:
unzip rtlwifi_new-master.zip cd rtlwifi_new-master sudo make sudo make install
编译安装完成后,通知系统更新一下相关配置文件:
sudo depmod -a sudo update-initramfs -u sudo modprobe -v rtl8723be
安装完重启就好了。
之前我遇到过一个问题,就是重启电脑后,启动失败,屏幕显示:
Kernel panic - not syncing: Fatal exception in interrupt
这是因为之前安装的驱动有问题,要去github上下个最新的源码重新编译安装一下,但在这之前,要先卸载有问题的驱动。
sudo mount -o remount rw / sudo rm /lib/firmware/rtlwifi/rtl8723befw.bin
然后重启,应该就能进入系统,但wifi肯定是连不上了,之后再执行上面安装去的驱动的步骤。