4.14内核完美解决了我的Realtek 8821ce无线网卡不识别的问题
Tofloor
poster avatar
hdboy
deepin
2018-01-22 21:16
Author

我的笔记本是ThinkPad E470C,安装deepin Linux后,无线网卡一直不识别,搜索尝试了很多方法后都未能成功,今天更新了4.14内核的内测版,安装下载https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce 提供的驱动,顺利识别。
转发方法如下,一定要注意内核版本一定要大于等于4.11才行:

orked solution (Requirements: kernel >=4.11) :
  • Download driver directory from this repo:https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
You can do it by this link: https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
  • Unpack zip archive.
  • Change the Makefile. Line "export TopDIR ?= ..." to export "TopDIR ?= PATH TO EXTRACTED DIRECTORY".
  • make
  • sudo make install
  • sudo modprobe -a 8821ce


Reply Favorite View the author
All Replies
avatar
glauma
deepin
2018-03-03 01:12
#1

Thinkpad E480
RTL8821CE
按你说的编译出错,求助



Reply View the author
avatar
186******60
deepin
2018-05-30 23:17
#2
https://bbs.deepin.org/post/152205
Thinkpad E480
RTL8821CE
按你说的编译出错,求助

朋友这个问题怎么解决的
Reply View the author
avatar
182******77
deepin
2018-05-31 01:49
#3
悲哀,升级4.14终于让笔记本无法进入桌面卡LOGO了。
Reply View the author
avatar
135******62
deepin
2018-05-31 01:55
#4
升级前注意备份吧
Reply View the author
avatar
glauma
deepin
2018-05-31 20:45
#5
https://bbs.deepin.org/post/152205
朋友这个问题怎么解决的

实际上没有解决,现在用的kubuntu
Reply View the author
avatar
hdboy
deepin
2019-02-13 22:15
#6
https://bbs.deepin.org/post/152205
Thinkpad E480
RTL8821CE
按你说的编译出错,求助

你试试这个:
sudo apt-get install linux-headers-$(uname -r)
然后再make
Reply View the author
avatar
hdboy
deepin
2019-02-13 22:19
#7
本帖最后由 hdboy 于 2019-2-13 14:21 编辑

或者你试试这个:
sudo apt-get install --reinstall git dkms build-essential linux-headers-$(uname -r)
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
chmod +x dkms-install.sh
(卸载用这个而命令:sudo chmod +x dkms-remove.sh && ./dkms-remove.sh)
sudo./dkms-install.sh

这个是个不开放源代码的驱动,无线网卡可以正常使用,但是我的蓝牙却不能正常使用,在Ubuntu下(还是在Linux mint下来着,我忘了)装这个驱动,蓝牙和wifi都能正常使用,但是deepin下装这个驱动只有wifi能正常工作,蓝牙工作不了。
Reply View the author
avatar
Breeze
deepin
2019-02-13 22:41
#8
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
make
sudo make install
完美解决我的网卡问题
Reply View the author
Comments
landunvip
2019-06-22 05:30
是的!我也是这么解决的.
avatar
ih******op@vip.qq.com
deepin
2019-02-13 23:16
#9
楼上两个说的用 tomaspinho 都是靠谱的 ,我就在用,作者合并了一个配置补丁后现在很稳定
蓝牙在另一个驱动里面 具体看这里吧 https://github.com/tomaspinho/rt ... uecomment-452196840
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2019-02-13 23:22
#10
另外Ubuntu的网站上也有个二进制驱动 我对比过 就修改了VID,PID,其实这里面的蓝牙是马甲卡
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2019-02-13 23:25
#11
另外其实tomaspinho的二进制驱动也是从Ubunt的launchpad上找的 但是针对不同于ubuntu的内核做了一些适配 所以相对通用
Reply View the author
avatar
hdboy
deepin
2019-02-14 00:51
#12
https://bbs.deepin.org/post/152205
楼上两个说的用 tomaspinho 都是靠谱的 ,我就在用,作者合并了一个配置补丁后现在很稳定
蓝牙在另一个驱动 ...

这个蓝牙补丁怎么安装在deepin的系统上啊?makepkg命令没有,应该安装哪个包?
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2019-02-14 02:42
#13
https://bbs.deepin.org/post/152205
这个蓝牙补丁怎么安装在deepin的系统上啊?makepkg命令没有,应该安装哪个包? ...

很不幸 那个是内核补丁。而且是给 Archlinux用的,你如果要做相同的事情得重编内核
本来自己想把这两个驱动打dkms的包的,但是就是因为这个蓝牙驱动没搞定,而且因为精力有限,迟迟没发包,另外8821CE的蓝牙部分是8821CU修改了PID的马甲,你要是有精力可以把8821CU的驱动找来折腾一下改个PID
修改为 0xb00a 或者 0xc024试试看
我现在不怎么用蓝牙 就没去折腾
Reply View the author
avatar
hdboy
deepin
2019-02-14 03:11
#14
https://bbs.deepin.org/post/152205
很不幸 那个是内核补丁。而且是给 Archlinux用的,你如果要做相同的事情得重编内核
本来自己想把这两个 ...

我是个桌面用户,哪里知道怎么修改PID呀!有具体操作步骤的文档么?
Reply View the author