联想thinkpad P53 Ubuntu16.04安装AX200无线网卡驱动步骤
更换源镜像
一般使用ustc或者tuna的镜像站点,这里不再赘述
更新内核到5.1
需要升级到最新的Linux内核>5.1,并使用最新的无线适配器固件
下载和安装内核的官方网站(Ubuntu 16.04 64位系统):
cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-image-unsigned-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-modules-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
sudo dpkg -i linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb
sudo dpkg -i linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
sudo dpkg -i linux-modules-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
sudo dpkg -i linux-image-unsigned-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb
安装linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb时出现依赖libssl1.1 is not installed问题,解决方案参考如下:
下载libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb进行dpkg安装
安装完成,重启设备生效
sudo reboot
重启之后,确认内核是否升级到5.1的版本
uname -a
升级WI-FI驱动
升级iwlwifi驱动程序,如下命令:
cd /tmp/
git clone --single-branch --branch release/core45 https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi/
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
sed -i 's/# CPTCFG_CFG80211_WEXT is not set/CPTCFG_CFG80211_WEXT=y/' .config
make -j4
sudo make install
安装AX200官方固件
从下面的链接中下载最新的固件。
tar xzvf iwlwifi-cc-46.3cfab8da.0.tgz
cd iwlwifi-cc-46.3cfab8da.0/
sudo cp iwlwifi-cc-a0-46.ucode /lib/firmware/
重启之后无线网卡即可正常工作。