冷血老鹰
练气期 · 新人
练气期 · 新人
  • UID92983
  • 注册日期2020-02-04
  • 粉丝1
  • 发帖数3
  • 威望33
  • 被喜欢0
  • 有效bug0
阅读:431回复:4

[问题反馈]开机登录页面找不到无线网络,无线网络处于关闭状态

楼主#
更多 发布于:2020-02-04 08:16
开机登录后页面找不到无线网络,跳过进入系统界面,无线网络一直处于关闭状态,怎么都搜索不到无线网络,求解,怎么办,谢谢大家。
PCI\VEN_10EC&DEV_C821&SUBSYS_C02417AA&REV_00
Admin123
练气期 · 新人
练气期 · 新人
  • UID92985
  • 注册日期2020-02-04
  • 粉丝1
  • 发帖数1
  • 威望13
  • 被喜欢0
  • 有效bug0
沙发#
发布于:2020-02-04 09:23
x86版本应该不适配无线网卡
冷血老鹰
练气期 · 新人
练气期 · 新人
  • UID92983
  • 注册日期2020-02-04
  • 粉丝1
  • 发帖数3
  • 威望33
  • 被喜欢0
  • 有效bug0
板凳#
发布于:2020-02-04 10:14
那怎么办,版本是自动选择匹配的啊
Jran
练气期 · 新人
练气期 · 新人
  • UID93568
  • 注册日期2020-02-13
  • 粉丝1
  • 发帖数2
  • 威望14
  • 被喜欢0
  • 有效bug0
地板#
发布于:2020-02-13 21:22
求解决
decade2016
渡劫期 · 大神
渡劫期 · 大神
  • UID10697
  • 注册日期2016-04-16
  • 粉丝206
  • 发帖数5525
  • 威望23011
  • 被喜欢1384
  • 有效bug0
  • 社区明星
  • 最爱沙发
  • 喜欢达人
  • 原创写手
4楼#
发布于:2020-02-13 23:03
ubuntu16.04离线解决rtl8821ce网卡无法连网
原创NiYintang 最后发布于2019-01-04 03:40:32 阅读数 1618  收藏
展开
在尝试过win10下的ubuntu虚拟机和win10+Ubuntu双系统后,决定忍痛割爱买一个新笔记本作为ROS工作本,逛了一圈curryspcworld后,看中了一款hp的14-ck0517sa,14寸整机1.47kg,i5 7200U 处理器+4GB DDR4+256GB SSD,简直美滋滋。买回家后果断第一时间装上了unbuntu16.04系统,发现不能搜索到附近的热点。

通过命令

lspci | grep -i net
查看网卡的型号后发现是rtl8821ce网卡,Google了一下这个显卡,发现不支持linux/unix。

在上网查询了几种解决方法以后,大部分都是需要通过连接有线网后安装无线网卡的驱动,但是由于没有网线,只能采取离线的方法进行解决。

1.下载rtl8821ce驱动包

在别的电脑上下载rtl8821ce的驱动包,拷贝到‘/home/用户名/’文件夹下。

下载地址为:https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce

2.更改Makefile文件

使用gedit编辑文件夹下的makefile文件,在第152行‘export TopDIR ?=’处进行替换,替换为当前目录,‘export TopDIR ?= /home/用户名/rtl8821ce’。

注意:1.要有/home,否则make时一直出现rtl8821c.mk not found  2.如果使用很多教程提及的‘PATH TO EXTRACTED DIRECTORY’一样也会报错。

3.对驱动进行编译

在/rtl8821ce文件夹下依次执行下述命令,对驱动进行编译。

make
sudo make install
sudo modprobe -a 8821ce
至此完成驱动的安装,并将电脑BIOS中的security boot设置为disable后,重启wifi后即可搜索到附近的无线网并进行联网操作。
作为一个挖坑小能手,在安装的过程中也需要注意些别的坑:

1.首先看了很多教程说要查看kernel的版本,通过命令:

uname -sr
查看内核的版本,该rtl8821ce驱动需要4.14以上的版本。

2.在连上无线网后执行sudo apt-get update和sudo apt-get upgrade命令更新软件包,突然发现无线网又断开了,应该是当前无线网卡的驱动和当前的环境不匹配造成的。

在/rtl8821ce文件夹下,通过下述命令进行重新编译即可重新联网。

make clean
make
sudo make install
sudo modprobe -a 8821ce
 

版权声明:本文为CSDN博主「NiYintang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/NiYintang/article/details/85738211
B站直播间live.bilibili.com/416615 ,晚上6点半到8点。
游客

返回顶部