您尚未登录。

#1 2022-03-03 00:06:14

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

mt7921e无线网卡启动失败

组装的台式机,使用的arch内核版本为5.16.11-arch1-1(64位),安装系统之后找不到无线网,ipconfig只能找到一张有线网卡

lspci -k命令中,能看到无线网卡的设备信息:

04:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
        Subsystem: AzureWave Device 4680
        Kernel modules: mt7921e

journalctl |grep mt79命令中,发现设备启动错误:

2月 02 17:20:23 myhome kernel: mt7921e 0000:04:00.0: enabling device (0000 -> 0002)
2月 02 17:20:23 myhome kernel: mt7921e 0000:04:00.0: ASIC revision: 79610010
2月 02 17:20:24 myhome kernel: mt7921e: probe of 0000:04:00.0 failed with error -110

dmesg | grep mt命令返回类似的结果

lsmod |grep mt命令查询到系统内安装了对应的驱动

mt7921e                32768  0
mt7921_common          86016  1 mt7921e
mt76_connac_lib        49152  2 mt7921e,mt7921_common
mt76                   94208  3 mt7921e,mt7921_common,mt76_connac_lib

另外一提,在安装arch时,设备是被正常识别且运转正常的,但是安装完成后使用硬盘引导时就不行了,看各路资料上说的解决办法似乎都是笔记本相关的,要么就是要手动修改内核中的程序,在这里希望能得到更多的信息,非常感谢!

离线

#2 2022-03-03 00:24:29

matrikslee
会员
注册时间: 2017-04-21
帖子: 345
个人网站

Re: mt7921e无线网卡启动失败

看看modinfo mt7922e的输出

离线

#3 2022-03-03 12:56:15

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

Re: mt7921e无线网卡启动失败

modinfo mt7921e的输出如下

filename:       /lib/modules/5.16.11-arch1-1/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.zst
license:        Dual BSD/GPL
author:         Lorenzo Bianconi <lorenzo@kernel.org>
author:         Sean Wang <sean.wang@mediatek.com>
firmware:       mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7922_1.bin
firmware:       mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
firmware:       mediatek/WIFI_RAM_CODE_MT7961_1.bin
srcversion:     4ECF6AF992C05D0C6FFFC09
alias:          pci:v000014C3d00000616sv*sd*bc*sc*i*
alias:          pci:v000014C3d00000608sv*sd*bc*sc*i*
alias:          pci:v000014C3d00007922sv*sd*bc*sc*i*
alias:          pci:v000014C3d00007961sv*sd*bc*sc*i*
depends:        mt76,mt7921-common,mt76-connac-lib
retpoline:      Y
intree:         Y
name:           mt7921e
vermagic:       5.16.11-arch1-1 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        22:C3:09:45:77:49:40:07:58:54:2E:AA:C0:AF:B5:5C:03:23:E4:5C
sig_hashalgo:   sha512
signature:      30:64:02:30:66:CA:58:15:20:60:34:20:7C:18:90:3B:0E:D1:67:31:
                DE:4C:BB:82:3C:FE:AD:7E:33:32:23:1C:90:15:16:B4:15:BE:C9:A5:
                92:38:E1:3C:66:31:A1:58:A4:A8:68:DE:02:30:61:9E:69:42:B8:15:
                18:A7:58:90:CA:B9:E3:7D:9A:F4:84:94:7D:58:7E:71:91:63:9A:78:
                F6:31:6B:5C:2A:43:F5:2F:DC:63:81:2A:66:4E:0A:8A:8A:17:1F:DF:
                27:B7
parm:           disable_aspm:disable PCI ASPM support (bool)

离线

#4 2022-03-03 13:57:19

matrikslee
会员
注册时间: 2017-04-21
帖子: 345
个人网站

Re: mt7921e无线网卡启动失败

试试把disable_aspm这个选项设置成y看看

个人建议,你也可以先试试lts内核
刚刚搜索了一下,这个驱动似乎是问题重灾区,很多帖子都说用lts内核没问题

最近编辑记录 matrikslee (2022-03-03 14:02:52)

离线

#5 2022-03-03 14:03:55

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 81

Re: mt7921e无线网卡启动失败

如果把内核版本降到5.16.2呢?
pacman -U https://archive.archlinux.org/packages/ … kg.tar.zst

也有人提到冷启动解决问题,关机后把电源线拔了,等一会插上开机会不会临时解决问题

最近编辑记录 Watermelon.Rei (2022-03-03 14:10:12)

离线

#6 2022-03-03 16:11:08

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

Re: mt7921e无线网卡启动失败

matrikslee 说:

试试把disable_aspm这个选项设置成y看看

个人建议,你也可以先试试lts内核
刚刚搜索了一下,这个驱动似乎是问题重灾区,很多帖子都说用lts内核没问题

非常抱歉,我是新手,查了一下资料,找不到具体的修改驱动参数的方法,只查到了各种修改内核参数的内容
然后如果修改为lts内核的话,是不是意味着大部分应用也需要降级?

离线

#7 2022-03-03 16:22:17

matrikslee
会员
注册时间: 2017-04-21
帖子: 345
个人网站

Re: mt7921e无线网卡启动失败

Yukiko 说:

非常抱歉,我是新手,查了一下资料,找不到具体的修改驱动参数的方法,只查到了各种修改内核参数的内容
然后如果修改为lts内核的话,是不是意味着大部分应用也需要降级?

一般而言,换内核不影响任何应用,除非你的应用特别依赖某个特定内核版本(这种情况很少见)

最近编辑记录 matrikslee (2022-03-03 16:22:51)

离线

#8 2022-03-03 16:23:23

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

Re: mt7921e无线网卡启动失败

Watermelon.Rei 说:

如果把内核版本降到5.16.2呢?
pacman -U https://archive.archlinux.org/packages/ … kg.tar.zst

也有人提到冷启动解决问题,关机后把电源线拔了,等一会插上开机会不会临时解决问题

这个吧……我就是从旧版arch一路升级过来的……年初那会GitHub上说等新版内核出来就能解决了,结果到现在都没解决
冷启动的话,台式机这边倒也是有一次是出现了wifi未连接的图标,但是那次我刚用鼠标点开WiFi列表,鼠标键盘全部失灵,强行重启后,又和以前一样了orz

离线

#9 2022-03-03 16:42:06

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

Re: mt7921e无线网卡启动失败

matrikslee 说:
Yukiko 说:

非常抱歉,我是新手,查了一下资料,找不到具体的修改驱动参数的方法,只查到了各种修改内核参数的内容
然后如果修改为lts内核的话,是不是意味着大部分应用也需要降级?

一般而言,换内核不影响任何应用,除非你的应用特别依赖某个特定内核版本(这种情况很少见)

已更换为5.15.26-1-lts(64位)内核,但重启后问题依旧,日志信息无变化,还是和以前一样的错误

离线

#10 2022-03-03 16:58:10

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 81

Re: mt7921e无线网卡启动失败

检查一下你的安装镜像使用的内核版本,然后退回到对应版本看看能不能解决问题
历史版本都在https://archive.archlinux.org这里

添加内核参数可以参考这个https://wiki.archlinux.org/title/Kernel_parameters

最近编辑记录 Watermelon.Rei (2022-03-03 17:01:29)

离线

#11 2022-03-03 17:15:48

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

Re: mt7921e无线网卡启动失败

Watermelon.Rei 说:

检查一下你的安装镜像使用的内核版本,然后退回到对应版本看看能不能解决问题
历史版本都在https://archive.archlinux.org这里

安装的时候,使用usb上的镜像时,使用WiFi是正常的,但是安装结束后就不行了,经查,当时使用的镜像的内核版本为5.15.12.arch1-1,但是安装的时候使用的是如下命令:

pacstrap /mnt base linux linux-firmware bash-completion e2fsprogs nano networkmanager pacman-contrib sudo amd-ucode intel-ucode

这之后就检查不到无线网卡了,安装图形界面后注意到内核版本变成了5.16.2-arch1-1

离线

#12 2022-03-03 17:33:57

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 81

Re: mt7921e无线网卡启动失败

Yukiko 说:
Watermelon.Rei 说:

检查一下你的安装镜像使用的内核版本,然后退回到对应版本看看能不能解决问题
历史版本都在https://archive.archlinux.org这里

安装的时候,使用usb上的镜像时,使用WiFi是正常的,但是安装结束后就不行了,经查,当时使用的镜像的内核版本为5.15.12.arch1-1,但是安装的时候使用的是如下命令:

pacstrap /mnt base linux linux-firmware bash-completion e2fsprogs nano networkmanager pacman-contrib sudo amd-ucode intel-ucode

这之后就检查不到无线网卡了,安装图形界面后注意到内核版本变成了5.16.2-arch1-1

是arch-chroot后还是重启之后

离线

#13 2022-03-03 17:38:28

Yukiko
会员
注册时间: 2022-02-05
帖子: 12

Re: mt7921e无线网卡启动失败

Watermelon.Rei 说:
Yukiko 说:
Watermelon.Rei 说:

检查一下你的安装镜像使用的内核版本,然后退回到对应版本看看能不能解决问题
历史版本都在https://archive.archlinux.org这里

安装的时候,使用usb上的镜像时,使用WiFi是正常的,但是安装结束后就不行了,经查,当时使用的镜像的内核版本为5.15.12.arch1-1,但是安装的时候使用的是如下命令:

pacstrap /mnt base linux linux-firmware bash-completion e2fsprogs nano networkmanager pacman-contrib sudo amd-ucode intel-ucode

这之后就检查不到无线网卡了,安装图形界面后注意到内核版本变成了5.16.2-arch1-1

是arch-chroot后还是重启之后

重启之后,这时候使用nmtui发现找不到无线网相关内容

离线

#14 2022-03-03 18:11:51

matrikslee
会员
注册时间: 2017-04-21
帖子: 345
个人网站

Re: mt7921e无线网卡启动失败

可以在livecd中驱动正常的时候用一下lspci -k以及modinfo mt7921e看看,
对比正常/不正常的信息,也许可以找到蛛丝马迹

最近编辑记录 matrikslee (2022-03-03 18:12:46)

离线

#15 2022-03-03 18:27:02

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 312
个人网站

Re: mt7921e无线网卡启动失败

Yukiko 说:

年初那会GitHub上说等新版内核出来就能解决了,结果到现在都没解决

那么试一下 archlinuxcn 的 linux-mainline?

离线

页脚