华硕 ROG Zephyrus G14 2021 上的 Wifi 无法使用

华硕 ROG Zephyrus G14 2021 上的 Wifi 无法使用

这是我在这里的第一篇帖子,所以希望有人能帮助我。我对 Linux 也还不太熟悉,所以也需要一些指导。

我最近买了一台华硕 rog Zephyrus g14(最新款),并在上面安装了 ubuntu 21.04,但 wifi 无法使用。我还使用 Windows 10 进行双启动

它没有显示在 GUI 的设置下,而是在 lspci 中显示为网络控制器:MEDIATEK Corp Device 7961。

我几乎到处都尝试寻找驱动程序,但是没有运气。

安全启动已禁用,并且 Windows 设备管理器下没有无线电源管理选项卡

我真的希望有人能帮助我

参见下面的lswh -C network输出lspci

*-network UNCLAIMED       
       description: Network controller
       product: MEDIATEK Corp.
       vendor: MEDIATEK Corp.
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm cap_list
       configuration: latency=0
       resources: iomemory:fe0-fdf iomemory:fe0-fdf iomemory:fe0-fdf memory:fe20300000-fe203fffff memory:fe20400000-fe20403fff memory:fe20404000-fe20404fff


02:00.0 Network controller: MEDIATEK Corp. Device 7961

答案1

通过将 Linux 内核升级到 5.12,此问题已得到解决

正如 Maciej 所提到的,Linux 内核 5.12+支持联发科 7961。但是由于 Ubuntu 20.04 有 libc6 v2.32,我在尝试将 Linux 内核升级到 5.12 时遇到了问题。

Ubuntu 21.10运行在内核版本 5.13 上,因此在此版本和所有较新版本的 Ubuntu 上,驱动程序无需任何更改即可运行。要使用较旧版本的 Ubuntu,您必须手动升级内核(请参阅这里以获得一个很好的教程)。


编辑: 过了一会儿,即使使用 mt7921e 驱动程序,它再次停止工作。建议,我关闭笔记本电脑(而不是重新启动它)并拔掉电源线几分钟。然后 Wi-Fi 适配器神奇地出现了。mt76 repo 中的相关问题:点击

答案2

我解决了这个问题。此适配器的 Linux 驱动程序可在 Linux 内核 5.12+ 中使用。我下载了主线,下载并将内核切换到 5.12+,就这样。我为此浪费了整个周末,但现在我有了带 wifii 的设备 :D

  1. sudo 添加 apt 存储库 ppa:cappelikan/ppa
  2. sudo apt 更新
  3. sudo apt 安装主线

运行 mainline(不是通过命令,单击 windows 按钮并写入 mainline,然后单击它)选择 5.12.8 并单击安装。重启后,您会感到惊讶 :)

答案3

使用 pop os 20.04,升级内核到 5.12.14 (稳定版本) 对我有用。

@maciej-cebula的解决方案有效)

相关内容