适用于 Ubuntu 的 MT7902 驱动程序

适用于 Ubuntu 的 MT7902 驱动程序

我最近从华硕购买了一台笔记本电脑(华硕 X1504VA)并在其上安装了 Ubuntu 22.04.3 LTS。但我在使用 Wi-Fi 适配器时遇到了问题。

规格如下:

  • 笔记本电脑型号:华硕X1504VA
  • 操作系统:Ubuntu 22.04.3 LTS(jammy)
  • 内核:6.2.0-37-generic
  • 网络:联发科设备7902

经过彻底搜索,我发现这个问题已经被问了很多,而且这个网络适配器仍然不支持Ubuntu。其他解决方案建议使用 USB 适配器和/或安装 Windows。但我仍然想在我的笔记本电脑上使用基于 Linux 的操作系统。

有人遇到过这个问题吗?解决办法是什么?

答案1

我怀疑这没有简单的解决方案,该卡不受内核支持:https://linux-hardware.org/?id=pci:14c3-7902-1a3b-5520

之前关于SE的回答:

如果您连接 USB 适配器(Linux ofc 支持的一种),您将获得 wifi 连接,但需要占用一个 USB 插槽。这很可能是您目前唯一可行的选择。

答案2

我在另一台使用相同 wifi 卡的华硕笔记本电脑上遇到了同样的问题,您可以花 25 美元左右从亚马逊购买英特尔 wifi 卡,只需确保它受支持,就我而言,我有另一台运行 Windows 的笔记本电脑,所以我在两台笔记本电脑之间切换 Wi-Fi 卡,幸运的是我的旧笔记本电脑中的 Wi-Fi 卡受 Linux 内核支持,以下是 7902 的 Windows 驱动程序(Linux 不支持的驱动程序): https://deviceinbox.com/id/ven-14C3-dev-7902.html

希望这可以帮助

答案3

事实证明我的信息来源是误报。更改我的答案以反映内核中还没有 MT7902 的驱动程序。

MEDIATEK Corp. Wi-Fi 6E MT7902Linux内核系列中添加的驱动程序6.6.12,按照https://linux-hardware.org/?probe=96859b01b7,而 22.04.x 上可用的最新内核是通过linux-generic-hwe-22.04元包的Linux 6.5 内核系列

您可以选择安装由 Ubuntu 构建的最新内核,如中所述https://wiki.ubuntu.com/Kernel/MainlineBuilds

但是,如果启用了安全启动,则可能会出现问题,因为主线构建中的内核包通常是未签名的(这意味着安全启动进程不会将它们识别为有效的启动二进制文件)。要制作 6.6 系列或更高版本的主线内核,您将需要按照其他步骤在笔记本电脑上对内核进行签名,如中所述https://ubuntu.com/blog/how-to-sign-things-for-secure-boot

相关内容