尝鲜一波?Pop!_OS安装Wi-Fi 6E无线网卡intel AX210NGW

2021-04-01 17:13:18 6点赞 14收藏 13评论

自从在某渣机上成功安装Pop!_OS 20.10后,本着不折腾不舒服的精神,我又开始研究能够进一步完善的地方。

这台小主机只在背板上有耳机插孔,距离太远。核显输出的HDMI又没有音频信号,耳机插显示器没声音。家中正好还有一副闲置的Airpods 2(华强北版本),不如索性就用上吧!

在网上随便搜了搜,USB的5.0蓝牙适配器,都要二三十,还未必能驱动。

这时候我想到,主板上不还空着一个m.2 E key的PCIe Gen2.0的插槽吗?索性装一块无线网卡好了,WiFi与蓝牙兼得,岂不美哉?

本着买新不买旧的原则,在某鱼入手2020年Q4新上市的Wi-Fi 6E网卡 Intel AX210NGW 一块。关于WiFi 6E和WiFi 6的区别,AX210相对AX200/AX201的提升,以及各型号的接口区别(PCIe和CNVio),这里不展开说。Intel AX210的测评,在网上已经有不少,不过基本都是在WIN10环境下使用。这样看来在Linux系统下的尝试安装,就有一定的折腾价值了。

下单之后,我才想起来家中的无线AP只能支持到802.11ac。如果使用Wifi 6E的网卡,不知道能支持到什么程度。在退单无果并被卖家DISS后,保险起见我又买了一块Intel AC9260网卡作为替补,同时横向对比下两者的性能。

简单安装。插电,开机...

果不其然,Wifi和蓝牙双双驱动失败:

...
[ 3.464388] Bluetooth: hci0: Reading Intel version information failed (-22)
[ 3.464391] Bluetooth: hci0: Intel Read version failed (-22)
...
[ 3.578072] iwlwifi 0000:02:00.0: no suitable firmware found!
[ 3.578074] iwlwifi 0000:02:00.0: minimum version required: iwlwifi-ty-a0-gf-a0-39
[ 3.578076] iwlwifi 0000:02:00.0: maximum version supported: iwlwifi-ty-a0-gf-a0-56
[ 3.578077] iwlwifi 0000:02:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

也难怪,这么新的网卡。

还好事先做了功课,知道接下来要做的事:

1)升级内核

2)更新固件

参考教程:

Intel ax210 on Pop!_OS 20.10

Intel官网说AX210网卡需要5.10+的Linux内核才能支持,而蓝牙5.2更是需要5.11的内核。目前大多数的最新Linux发行版,初始内核仅为5.8。

可以使用 mainline 这个工具来更新内核(需要先将PPA仓库添加到列表中)

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline

安装完成后进行查看

zurica@pop-os:~$ sudo mainline --check
----------------------------------------------------------------------
Found installed: 5.8.0-7642.47~1614007149~20.10~82fb226
Found installed: 5.8.0.7642.47~1614007149~20.10~82fb226
----------------------------------------------------------------------
----------------------------------------------------------------------
Latest update: 5.11.10
Latest point update: 5.8.18
----------------------------------------------------------------------

接下来开始更新

zurica@pop-os:~$ su -
root@pop_os:~# mainline --install-latest

之所以切换到root账户而不直接使用sudo命令,是因为内核下载可能非常慢,远远超过Ubuntu默认的15分钟切换时间,会导致安装过程由于权限不够而失败:

(process:10670): GLib-GObject-WARNING **: 14:18:04.426: invalid unclassed pointer in cast to 'GFilterOutputStream'

(process:10670): GLib-GIO-CRITICAL **: 14:18:04.427: g_output_stream_close: assertion 'G_IS_OUTPUT_STREAM (stream)' failed

(process:10670): GLib-GIO-CRITICAL **: 14:18:04.427: g_output_stream_clear_pending: assertion 'G_IS_OUTPUT_STREAM (stream)' failed
E: Error moving file /tmp/.mainline_fwcPjh6B/linux-image-unsigned-5.11.10-051110-generic_5.11.10-051110.202103251032_amd64.deb: No such file or directory
E: Failed to move file: '/tmp/.mainline_fwcPjh6B/linux-image-unsigned-5.11.10-051110-generic_5.11.10-051110.202103251032_amd64.deb' → '/root/.cache/mainline/5.11.10/amd64/amd64/linux-image-unsigned-5.11.10-051110-generic_5.11.10-051110.202103251032_amd64.deb'
ERROR

一路yes就好。安装完成重启后,用uname -a确认下新内核

zurica@pop-os:~$ uname -a
Linux pop-os 5.11.10-051110-generic #202103251032 SMP Thu Mar 25 10:35:48 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

再看下网卡的加载信息

zurica@pop-os:~$ sudo dmesg | grep iwl
[ 3.975626] iwlwifi 0000:02:00.0: no suitable firmware found!
[ 3.975629] iwlwifi 0000:02:00.0: minimum version required: iwlwifi-ty-a0-gf-a0-39
[ 3.975632] iwlwifi 0000:02:00.0: maximum version supported: iwlwifi-ty-a0-gf-a0-59
[ 3.975634] iwlwifi 0000:02:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

缺少固件,提示到以上网址下载

蓝牙也是一样的情况

zurica@pop-os:~$ sudo dmesg | grep Blue
[ 4.093071] Bluetooth: hci0: Failed to load Intel firmware file (-2)

据说通过软件中心或者命令行fwupd来更新固件也只能安装到5.8内核对应的版本。所以还是需要来到下载地址:index : kernel/git/firmware/linux-firmware.git

目前最新的版本是 linux-firmware-20210315.tar.gz ,同时还可以下载右边的PGP签名文件 linux-firmware-20210315.tar.asc 。固件这么重要的东西还是校验一下比较稳妥~~

关于校验的小插曲,可以看我的下一篇文章。

下载的文件有300M左右。完全解压之后(可以在桌面操作),将其复制粘贴到 /lib/firmware

zurica@pop-os:~/Downloads/linux-firmware-20210315$ sudo cp -ax * /lib/firmware

再次重启。

不过这次依然没有启动成功。蓝牙虽然能够加载,但是桌面系统并没有出现Wi-Fi设置选项

zurica@pop-os:~$ sudo dmesg | grep iwl
[ 4.149995] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[ 4.188809] iwlwifi 0000:02:00.0: api flags index 2 larger than supported by driver
[ 4.188829] iwlwifi 0000:02:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[ 4.189177] iwlwifi 0000:02:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[ 4.296054] iwlwifi 0000:02:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 4.451518] iwlwifi 0000:02:00.0: loaded PNVM version 0x324cd670
[ 4.552113] iwlwifi 0000:02:00.0: Timeout waiting for PNVM load!
[ 4.552119] iwlwifi 0000:02:00.0: Failed to start RT ucode: -110
[ 4.552125] iwlwifi 0000:02:00.0: iwl_trans_send_cmd bad state = 1
[ 4.755689] iwlwifi 0000:02:00.0: firmware didn't ACK the reset - continue anyway
[ 4.767737] iwlwifi 0000:02:00.0: Failed to run INIT ucode: -110

查了一下,这是5.11.3+版本内核的BUG,解决方法也很简单:删除或者重命名这个文件 /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm

再次重启,这次Wi-Fi就能够正常设置使用了。

使用感受

AX210网卡的表现并没有给我带来任何惊喜。说来惭愧,家中的无线AP还是Aruba AP-205H,仅仅支持802.11ac协议,2x2 MIMO 频宽最多80MHz,所以最高理论协商速率不过867Mbps,并不能体现Wi-Fi 6E网卡的任何优势。挺神奇的是,我发现它的协商速率竟然还不能稳定在最大值,而是经常波动:

尝鲜一波?Pop!_OS安装Wi-Fi 6E无线网卡intel AX210NGW

与之相比,免驱的AC 9260网卡倒是能稳定达到867Mbps的速率。

尝鲜一波?Pop!_OS安装Wi-Fi 6E无线网卡intel AX210NGW

不管协商速率如何,两者实际的内网传输速度差不多,只能说比较勉强

AX210的速度峰值略高,但是波动也更大AX210的速度峰值略高,但是波动也更大

蓝牙可以正常工作,但是无法连接Airpods 2。尝试了网上的一些方法,包括安装Blueman和修改 /etc/bluetooth/main.conf,都没有作用。所以打算重新买一个蓝牙耳机

展开 收起

intelBE200AX210AX200内置无线网卡千兆WiFi7蓝牙5.4台式电脑

intelBE200AX210AX200内置无线网卡千兆WiFi7蓝牙5.4台式电脑

67元起

intel 英特尔 7260AC 通用版 867M Mini PCI-E无线网卡(802.11ac)

intel 英特尔 7260AC 通用版 867M Mini PCI-E无线网卡(802.11ac)

暂无报价

Intel AX211 AX201 9560AC 1650I WIFI6千兆无线网卡CNVI蓝牙5.2 killer1690i ax411蓝牙

Intel AX211 AX201 9560AC 1650I WIFI6千兆无线网卡CNVI蓝牙5.2 killer1690i ax411蓝牙

暂无报价

IntelAX210AX200WIFI6双频5G千兆PCIE台式内置无线网卡5.2蓝开 AX200+8DB天线 WiFi6 30

IntelAX210AX200WIFI6双频5G千兆PCIE台式内置无线网卡5.2蓝开 AX200+8DB天线 WiFi6 30

369元起

Intel AX200ngw无线网卡ax210台式笔记本内置蓝牙5G千兆wifi6 003 intel AX210NGW 蓝牙5.2 2021空降 WiFi 6E

Intel AX200ngw无线网卡ax210台式笔记本内置蓝牙5G千兆wifi6 003 intel AX210NGW 蓝牙5.2 2021空降 WiFi 6E

暂无报价

intel 英特尔 AX200 双频千兆M.2无线网卡 Wi-Fi 6

intel 英特尔 AX200 双频千兆M.2无线网卡 Wi-Fi 6

暂无报价

intel 英特尔 I340T4BLK网卡千兆四口E1G44HT服务器PCI-E冗余虚拟化台式机原装网卡

intel 英特尔 I340T4BLK网卡千兆四口E1G44HT服务器PCI-E冗余虚拟化台式机原装网卡

暂无报价

intel 英特尔 AX200 WiFi 6 网卡

intel 英特尔 AX200 WiFi 6 网卡

暂无报价

原装intel万兆网卡 X540T2万兆双电口10G 英特尔聚合网络适配器

原装intel万兆网卡 X540T2万兆双电口10G 英特尔聚合网络适配器

暂无报价

intel 英特尔 wifi6 AX200 台式机无线网卡套餐

intel 英特尔 wifi6 AX200 台式机无线网卡套餐

暂无报价

IntelAX200 AX210 WIFI6E双频5G千兆PCIE台式内置无线网卡5.2蓝牙

IntelAX200 AX210 WIFI6E双频5G千兆PCIE台式内置无线网卡5.2蓝牙

暂无报价

gxlinkstar 英特尔AX200 wifi6台式机PCI-E无线网卡双频5G电竞游戏 蓝牙5.1 AX200+华硕延长天线 仅支持win10

gxlinkstar 英特尔AX200 wifi6台式机PCI-E无线网卡双频5G电竞游戏 蓝牙5.1 AX200+华硕延长天线 仅支持win10

138元起

英特尔(Intel)X710-DA2万兆四口光纤网卡

英特尔(Intel)X710-DA2万兆四口光纤网卡

暂无报价

Intel 7260AC 3165AC M600 M700 E460 E560 X240S 联想版 Intel3165AC IBM

Intel 7260AC 3165AC M600 M700 E460 E560 X240S 联想版 Intel3165AC IBM

暂无报价

intel 英特尔 AX210/AX200/8265AC双频5G台式机内置PCI-E千兆无线网卡蓝牙

intel 英特尔 AX210/AX200/8265AC双频5G台式机内置PCI-E千兆无线网卡蓝牙

26元起

EB-LINK intel 英特尔 X520-DA2 万兆有线网卡

EB-LINK intel 英特尔 X520-DA2 万兆有线网卡

675元起
13评论

  • 精彩
  • 最新
  • 你的插槽肯定是不纯KeyE的插槽,要不只能使用9560或者AX201。AX201还要至少是10代CPU [得意] 你的插槽应该就是M2口 [吐舌]

    校验提示文案

    提交
    你说反了,是AC9560和AX201只能被支持CNVio协议的M.2插槽识别支持,而不是支持CNVio协议的插槽(也就是你所说的不纯KeyE)只能使用这种网卡。AX200和AX210这种PCIe协议的网卡能被任何m.2 Key E的插槽使用。这两种网卡的插槽外观都是不一样的,我这里没贴图

    校验提示文案

    提交
    AX201是CNVio2,只适用于第10代英特尔CPU或者更新的11代CPU。AC9560是CNVio,普遍用于第九代CPU的台式机主板,比如微星的Z390M迫击炮,或者笔记本。笔记本或者台式机主板明确告知,无线网卡插槽为M.2KeyE,。所以CNVio的插槽是M.2没错,但是针脚定义是KeyE。这个主板说明书有明确说明。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • wifi6e哪个能商用了,频段就没被许可吧?

    校验提示文案

    提交
    不能商用哪里买的到网卡呢?比起频段许可,设备的普及才是关键。现在还早

    校验提示文案

    提交
    频段不许可,wifi6e和WiFi6区别在哪?6ghz能不能用?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
14
扫一下,分享更方便,购买更轻松