1. 程式人生 > >thinkpad E480 安裝ubuntu 17.10 使能WIFI驅動

thinkpad E480 安裝ubuntu 17.10 使能WIFI驅動

問題:thinkpad E480 的無線網絡卡使用的是 rtl8821ce,對應的linux驅動要求核心版本在4.15以上,而ubuntu17.10的核心版本為linux 4.15。thinkpad安裝更早的ubuntu版本可能可能還會有其他的硬體相容性問題(我安裝了14.04版本,開機的時候進入不了系統,安裝17.04版本後在更新軟體時提示說該版本的系統已經停止更新,所以後面直接使用的ubuntu17.10).

問題解決過程:

1.升級linux核心:可以參考前面的一篇部落格 Linux升級核心& 新增驅動。

2.下載rtl8821ce的驅動程式,這裡我已經下載好(rtl8821ce linux驅動

),然後解壓。

3.開啟解壓後目錄中的makefile,將 "export TopDIR ?= ..." 修改為:" export  TopDIR ?= <rtl8821ce解壓的路徑> ",儲存。

4.rtl8821ce下載下來後需要編譯(核心linux 4.15以上,在4.13上編譯通不過),由於ubuntu預設沒有GCC,所以要下安裝GCC。方法如下:

<方法一> sudo apt-get build-depgcc

<方法二> sudo apt-get install build-essential

我用的是方法二,會下載安裝一下軟體,大概需要3-5分鐘。

5.安裝好後就可以編譯和安裝驅動了:

開啟終端進入到解壓後的驅動目錄,然後依次執行以下命令

make
sudo make install

sudo modprobe -a 8821ce

做完以上工作就可以正常連線wifi了!