0、wifi模块型号

在win10下设备管理器中查看,型号为:Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC

1、问题描述

在ThinkPad上安装win10+ubuntu16.04双系统后,在win10下wifi可以正常使用,但是在ubuntu下没有wifi列表。

2、原因查找

2.1 查看wifi状态

使用rfkill查看wifi和蓝牙状态,发现只有蓝牙设备(Bluetooth)没有wifi(Wireless LAN)

$ rfkill list
0: tpacpi_bluetooth_sw: BluetoothSoft blocked: noHard blocked: no
1: hci0: BluetoothSoft blocked: yesHard blocked: no

正常情况下应该有wifi

2: phy0: Wireless LANSoft blocked: noHard blocked: no

2.2 查看驱动是否安装

使用lshw -C network查看驱动是否安装,输出信息如下,其中network UNCLAIMED表示没有安装驱动。

$ lshw -C network
WARNING: you should run this program as super-user.*-network               description: Ethernet interfaceproduct: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controllervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:03:00.0logical name: enp3s0version: 10size: 100Mbit/scapacity: 1Gbit/swidth: 64 bitsclock: 33MHzcapabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiationconfiguration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-3_0.0.1 04/23/13 ip=192.168.31.120 latency=0 link=yes multicast=yes port=MII speed=100Mbit/sresources: irq:16 ioport:c000(size=256) memory:f1304000-f1304fff memory:f1300000-f1303fff*-network UNCLAIMEDdescription: Network controllerproduct: RTL8821CE 802.11ac PCIe Wireless Network Adaptervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:05:00.0version: 00width: 64 bitsclock: 33MHzcapabilities: cap_listconfiguration: latency=0resources: ioport:b000(size=256) memory:f1100000-f110ffff

3、安装驱动

3.1解压后修改Makefile

驱动源码下载:https://download.csdn.net/download/u010168781/33182699
解压后,进入源码目录,将Makefile中第152行中代表顶层目录打变量TopDIR,根据改成源码所在目录。

export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce

3.2编译、安装、加载驱动:

make
sudo make install
sudo modprobe -a 8821ce

加载后是否要重启?
本人的电脑没有重启,也没有重新启动网络管理(service network-manager restart);
根据自己的情况,如果不行,可以尝试重启网络;还不行就重启电脑。

4、验证

使用命令lshw -C network查看驱动是否安装成功,没有UNCLAIMED字样,说明安装成功

$ sudo lshw -C network*-network               description: Ethernet interfaceproduct: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controllervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:03:00.0logical name: enp3s0version: 10serial: e8:6a:64:d7:1b:53size: 10Mbit/scapacity: 1Gbit/swidth: 64 bitsclock: 33MHzcapabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiationconfiguration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/sresources: irq:16 ioport:c000(size=256) memory:f1304000-f1304fff memory:f1300000-f1303fff*-networkdescription: Wireless interfaceproduct: RTL8821CE 802.11ac PCIe Wireless Network Adaptervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:05:00.0logical name: wlp5s0version: 00serial: 3c:91:80:41:9e:4bwidth: 64 bitsclock: 33MHzcapabilities: pm msi pciexpress bus_master cap_list ethernet physical wirelessconfiguration: broadcast=yes driver=rtl8821ce ip=192.168.31.142 latency=0 multicast=yes wireless=IEEE 802.11bgnresources: irq:141 ioport:b000(size=256) memory:f1100000-f110ffff

再次使用== rfkill list==来查看wifi状况

$ rfkill list
0: tpacpi_bluetooth_sw: BluetoothSoft blocked: noHard blocked: no
1: hci0: BluetoothSoft blocked: yesHard blocked: no
2: phy0: Wireless LANSoft blocked: noHard blocked: no

5、尝试过的,无效打方法如下

sudo apt-get purge bcmwl-kernel-source(无法解决)

【Linux驱动】ThinkPad笔记本wifi模块rtl8821ce在ubuntu16.04的驱动(默认没有)相关推荐

  1. linux开发板 wifi配置,iTOP-4412开发板Linux系统下使用wifi模块配置

    精英版在 linux 下使用 wifi,需要进行下面的配置: 首先用户在拿到光盘资料以后查看下光盘里面的"linux"->"root_xxxxxxxx.tar.gz ...

  2. (已解决)ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器

    ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器 双系统win10 + ubuntu16.04,Intel集显+Nvidia独显 问题描述: 电脑重新组装过后,windows下连 ...

  3. Linux环境下使用WIFI模块:WIFI驱动移植

    WIFI驱动移植 实验平台 内核版本:Linux-4.19.5 开发板:SAMSUNG JZ2440 WIFI模块:Ralink rt3070 查看WIFI设备的PID 直接将WIFI模块接到电脑的U ...

  4. 嵌入式linux系统,给WIFI模块增加一个开关

    最近做一个项目,电力RTU通信管理主板,CPU选用流行的AM335X.公司之前的RTU监视采用LCD,LCD有主要三个缺陷,1.功耗大:2.容易损坏:3.操作不是很方便.后来公司决定采用WEB方案来开 ...

  5. linux wifi ip,Linux环境下使用WIFI模块:使用DHCP工具动态获得IP地址

    使用DHCP工具动态获得IP地址 实验版本及下载地址 DHCP:dhcp-4.4.1.tar.gz 链接: [https://www.isc.org/downloads/] 编译安装DHCP 配置编译 ...

  6. 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间

    目录 第一部分.写在前面 1.硬件准备 2.相关的AT指令 3.参考博客 第二部分.电脑串口助手调试ESP8266模块获取网络时间 1.ESP8266获取时间的流程 2.具体实现步骤 第三部分.STM ...

  7. 联想开天s620z改win7和Linux,联想ThinkPad笔记本win10改win7系统及BIOS设置图文教程

    [文章导读] 联想ThinkPad笔记本是联想品牌中办公用的最多的笔记本,大家都知道2015年后联想thinkpad笔记本都预装的是win10系统,用户还是喜欢win7系统,在安装WIN7过程中如果你 ...

  8. 东芝笔记本linux系统安装驱动,东芝笔记本自带蓝牙在Ubuntu中的驱动问题修复方法...

    东芝笔记本自带蓝牙在Ubuntu中的驱动问题修复方法转自国外,以下为正文,英文很简单,就不翻译咧, Thanx to Tim Richardson To follow up on getting bl ...

  9. STM32驱动Marvell 88W8686 WiFi模块代码说明(20180129版)

    一.概述 88W8686是Marvell公司2007年推出的一款SDIO Wi-Fi芯片,使用简单的SPI或SDIO协议就可以与单片机连接起来,操作方便,具有创建无密码或带有WEP密码的Ad-Hoc热 ...

最新文章

  1. Aveiconifier是一个非常实用方便的制作ico格式文件的小工具~
  2. mysqldump导入导出mysql数据库
  3. 微信公众号的搭建-第五天-自定义菜单
  4. 如何给BSP application创建指定的mime resource
  5. 【Android游戏开发十一】手把手让你爱上Android sdk自带“9妹”
  6. java流与文件——ZIP文档
  7. request.getAttribute()的数据类型转换问题
  8. lcd4linux 1602,详解一种LCD1602 的4线接法
  9. FastJson的使用方法总结
  10. python 与或非_Java、PHP和Python各有什么优势 分别能做什么
  11. pyqt5 判断lineedit是否为空_是否注意过isEmpty 和 isBlank 区别?
  12. 汇总10.4版本ArcGIS Server与ArcMap 安装+SDE+注册数据源(非破解)
  13. docker mysql node_Docker打包nodejs项目和数据库
  14. 使用sqlyog链接多个主机的数据库
  15. file_put_contents记录的日志内容丢失
  16. 在Hadoop集群实施成功后再次格式化名称节点,datanode无法加入集群的处理办法...
  17. 6种最好的图片无损压缩工具
  18. idea中html导入背景图片,IDEA设置导入主题样式皮肤,加入背景图片
  19. 遇到一个诡异的regedit.exe程序问题
  20. python 逆序_python中逆序

热门文章

  1. 机器学习(12)欠拟合过拟合、模型分析与正则化
  2. C语言实现SHA-1
  3. There's no Qt version assigned to this project for platform Win32/Win64
  4. 使用ngNonBindable在Angular双向绑定数据的时候显示“{{参数}}“中的花括弧、花括号“{{}}”
  5. 设置显示Git的修改历史History快捷键Alt+H,方便多人开发的时候快速查看谁修改了代码
  6. 在CentOS 6.8 x86_64上利用devtoolset搭建GCC 4.9.2和5.3.1开发环境
  7. 中式古建筑su模型大全
  8. python Django 学习笔记
  9. mysql 电商项目(一)
  10. dbcp 连接池参数说明