Wifi 无法在华硕 rog zephyrus g14 2021 上使用

Cor*_*usS 7 dual-boot networking asus drivers

这是我在这里发表的第一篇文章,所以希望有人能够帮助我。我对 Linux 还很陌生,所以也需要一些指导。

我最近买了一台 Asus rog Zephyrus g14(最新的)并在那里安装了 ubuntu 21.04,但 wifi 无法工作。我也使用 Windows 10 双启动

它不会显示在 GUI 的设置下,但会在 lspci 中显示为网络控制器:MEDIATEK Corp Device 7961。

我尝试几乎到处寻找司机,但没有成功。

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

我真的希望有人能帮助我

请参阅下面的输出lswh -C networklspci

*-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

Run Code Online (Sandbox Code Playgroud)

小智 5

通过将linux内核升级到5.12解决了该问题

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

Ubuntu 21.10在内核版本 5.13 上运行,因此在此版本和所有较新版本的 Ubuntu 上,驱动程序无需任何更改即可运行。要使用旧版本的 Ubuntu,您必须手动升级内核(请参阅此处了解详细教程)。


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


小智 1

我在这个问题上赢了。Linux kerner 5.12+ 中提供了该适配器的 Linux 驱动程序。我下载了主线,下载并将内核切换到 5.12+,仅此而已。我为此失去了整个周末,但现在我有了带 wifii 的设备:D

  1. sudo add-apt-repository ppa:cappelikan/ppa
  2. 须藤apt更新
  3. sudo apt安装主线

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