新買了個筆記本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肯定是連不上了,之后再執行上面安裝去的驅動的步驟。