新买了个笔记本Thinkpad E440,用了两天发现无线网非常不稳定,有时候能搜到wifi却连不上,有时候连上了却连不上互联网,于是决定重新安装个网卡驱动。
首先看看自己显卡的型号:
lspci
:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111// PCI Express Gigabit Ethernet Controller (rev )
: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肯定是连不上了,之后再执行上面安装去的驱动的步骤。