如何修复 mt76x2u 启动错误?

如何修复 mt76x2u 启动错误?

问题

启动我的 Linux 发行版 (Arch) 后不久,我收到一些与mt76x2u模块相关的错误:

$ journalctl --boot --priority err
-- Journal begins at Thu 2021-04-01 16:24:56 CEST, ends at Tue 2021-04-13 17:06:36 CEST. --
kwi 13 16:04:44 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: error: MCU resp evt:9 seq:1-0
kwi 13 16:04:44 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: error: MCU resp evt:9 seq:1-0
kwi 13 16:04:44 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: error: MCU resp evt:9 seq:1-0
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: rx urb failed: -71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: vendor request req:07 off:1134 failed:-71
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: mac specific condition occurred
kwi 13 16:24:06 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: mac specific condition occurred
kwi 13 16:39:33 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: error: MCU resp evt:9 seq:1-0
kwi 13 16:39:33 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: error: MCU resp evt:9 seq:1-0
kwi 13 16:39:33 robert-laptop kernel: mt76x2u 3-2.4.4:1.0: error: MCU resp evt:9 seq:1-0

经过一些网络搜索后,它似乎mt76x2u可能与Xbox 无线适配器我已连接到我的 USB 端口之一。

问题

  1. 这些错误是什么意思?
  2. 我该如何修复它们?

答案1

消除启动错误的一个可能的修复方法是将mt76x2u内核模块列入黑名单。为此,您可以添加/etc/modprobe.d/no-xbox-wireless-adapter.conf包含以下内容的文件:

# Blacklisting mt76x2u because it gives errors on boot.
# mt76x2u is used by Xbox Wireless Adapter.
blacklist mt76x2u

然后您需要重新生成initramfs以生成新的删除模块的 ramdisk。在 Arch 上,你可以通过运行来做到这一点mkinitcpio -p linux

相关内容