deepin编译安装intel ac8265 wifi 驱动
电梯直达到第
poster avatar
q77190858
deepin
发表于 2019-08-23 22:53
楼主
本帖最后由 q77190858 于 2019-8-23 14:54 编辑

本人笔记本装的是intel ac8265 wifi芯片,deepin默认的驱动可以用,但是wifi上网很慢
看到deepin论坛里有人自己编译重装了wifi驱动,我也试着编译安装了一下

参考这个文章
ubuntu安装(Wireless 8265 / 8275网卡)

1.先安装iwlwifi固件

iwlwifi是类似于一个驱动管理器的一个东西(我是这么理解的)

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
在这个页面下载8265对应的iwlwifi固件包

Intel® Wireless-AC 8265 4.6+ iwlmvm iwlwifi-8265-ucode-22.361476.0.tgz




下载完毕以后解压安装

tar -xvf iwlwifi-8265-ucode-22.361476.0.tgzcd iwlwifi-8265-ucode-22.361476.0/lssudo cp iwlwifi-*.ucode /lib/firmware


2.下载8265的驱动源码包

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release?s[]=8265
这个网页有详细的教程说明
首先git clone

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git

然后make一下配置

sudo make defconfig-iwlwifi-public

然后关闭vendor commands功能(官网上讲这个功能有兼容性bug)

sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config

3.编译,编译错误及修复

经常玩Linux的都知道,下载源码编译经常会碰到错误,这个时候只能自己一个一个百度谷歌修复

make


这里提示整型常量上有一个无效的后缀



百度搜索了一下这个宏UTS_UBUNTU_RELEASE_ABI,应该是

Ubuntu发行版应用程序接口
是一个整型,数字越大说明版本越高,所以deepin这里改成30deepin确实是一种不兼容的写法

那我就把它改回去,改成30应该就可以了

不过按照错误提示中给出的路径,找不到这个头文件utsrelease.h

find . -name utsrelease.h 2>/dev/null


经我打开鉴定,不是搜索的到的这个文件

可能是deepin的系统文件吧,那就全盘搜索

find / -name utsrelease.h 2>/dev/null

果然找到了,打开看一下

sudo vi /usr/src/linux-headers-4.15.0-30deepin-generic/include/generated/utsrelease.h


就是这个没错了,把deepin删掉就行了

再次编译,安装,成功

sudo makesudo make install

完了记得把系统头文件里的deepin加回去。重启一下。

原文链接:https://blog.mxslly.com/archives/107.html


回复 收藏 只看作者
所有回复
q77190858
deepin
发表于 2019-08-23 23:00
沙发
更新wifi 驱动以后,看直播不卡了,而且蓝牙鼠标只要一次配对就成功,不需要以前那样三次配对了
回复 只看作者
Feng Yu
deepin
发表于 2019-08-24 01:10
板凳
kernel.org的东西基本都是内核模块,不需要单独编译,只需要更新内核就行了
回复 只看作者
q77190858
deepin
发表于 2019-08-24 01:17
地板
https://bbs.deepin.org/post/182128
kernel.org的东西基本都是内核模块,不需要单独编译,只需要更新内核就行了

deepin wifi速度慢是什么原因啊?
回复 只看作者
Feng Yu
deepin
发表于 2019-08-24 02:17
4楼
https://bbs.deepin.org/post/182128
deepin wifi速度慢是什么原因啊?

在论坛搜索一下,之前有人回答过了
回复 只看作者
用户点评
q77190858
2019-08-24 06:29
sudo mv /etc/modprobe.d/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf.bak
试了一下,好像说的是对的,现在可以可以上网了,不知道还会不会卡
q77190858
2019-08-24 06:28
说是intel网卡驱动的n模式写的烂,然后deepin就在iwlwifi中禁用了n模式,导致路由器切换到n模式时电脑就无法上网了,办法就是开启n模式,sudo mv /etc/mod...
jianguo922
deepin
发表于 2019-08-24 02:37
5楼
楼主厉害,我的到现在都还没解决
回复 只看作者
jianguo922
deepin
发表于 2019-08-24 03:38
6楼
https://bbs.deepin.org/post/182128
楼主厉害,我的到现在都还没解决

可惜我的蓝牙驱动还没解决
https://bbs.deepin.org/post/181703
回复 只看作者
heham
deepin
发表于 2020-09-28 19:31
7楼
蓝牙驱动能更新吗?
回复 只看作者
heham
deepin
发表于 2020-09-28 19:36
8楼
下载那个包看了下,应该是不带蓝牙的
回复 只看作者
24K
deepin
发表于 2024-07-12 23:42
9楼

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 这个链接打开点击AC8265自动下载了一个PDF怎么回事,怎么下载驱动包

回复 只看作者