首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu18.04下运行英特尔Wi 6 AX210适配器

在Ubuntu18.04下运行英特尔Wi 6 AX210适配器
EN

Ask Ubuntu用户
提问于 2021-10-09 04:36:21
回答 4查看 3.8K关注 0票数 1

我想要一个在ubuntu18.04下运行的英特尔Wi 6 AX210适配器。这个情报页说它只支持5.10内核版本,但正如我从这里了解到的,Ubuntu18.04附带了5.4内核版本,我无法安装更新的内核版本。

是否可以在ubuntu18.04上安装内核5.10+,或者是否有其他可能让AX210适配器运行?

EN

回答 4

Ask Ubuntu用户

发布于 2022-01-09 22:54:08

我找到了解决办法。基本上,它在这里,https://askubuntu.com/a/1320583。但是,我不能编译git。相反,我使用英特尔回购,见下文。

首先,安装一些必要的软件包。

代码语言:javascript
复制
sudo apt install flex bison

克隆backport,编译并安装它:

代码语言:javascript
复制
git clone https://github.com/intel/backport-iwlwifi.git
cd backport-iwlwifi
sudo make defconfig-iwlwifi-public
sudo make
sudo make install

以上可能在2022年1月生效,但一年后您可能会遇到编译问题。所以你需要对上面的指令做一点修改。cd backport-iwlwifi之后,返回到存储库的旧版本,然后打开源代码:

代码语言:javascript
复制
git checkout 5b3f6ff8
cd iwlwifi-stack-dev

如果编译仍然有问题,那么应用此修补程序:https://www.spinics.net/lists/backports/msg05376.html (只需手动编辑nano backport-include/linux/mod_devicetable.h并在结束前添加4行):

代码语言:javascript
复制
--- a/backport/backport-include/linux/mod_devicetable.h
+++ b/backport/backport-include/linux/mod_devicetable.h
@@ -29,4 +29,8 @@ struct mhi_device_id {
 };
 #endif
 
+#if LINUX_VERSION_IS_LESS(4,17,0)
+#define DMI_OEM_STRING (DMI_STRING_MAX + 1)
+#endif /* < 4.17.0 */
+
 #endif /* __BACKPORT_MOD_DEVICETABLE_H */
-- 

然后回到指令:配置、编译和安装。

第三,下载驱动程序,或者从Intel网站下载驱动程序。

代码语言:javascript
复制
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/

重新启动机器,它就对我起作用了。

票数 2
EN

Ask Ubuntu用户

发布于 2021-10-18 16:47:56

我找不到解决这个问题的办法,但我用Intel-a 201取代了WiFi适配器,这显然是受支持的,而且工作正常。

票数 0
EN

Ask Ubuntu用户

发布于 2021-10-18 18:19:53

除非内核团队将5.10+内核移植到该版本中,否则无法在18.04版上支持该5.10+,这不太可能是因为它还没有被支持。最近要处理的事情是升级到20.04,并使用包含5.10.x内核的HWE堆栈。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1368240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档