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 ?= ",保存。

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了!




你可能感兴趣的:(linux内核分析,liunx相关,嵌入式软件)