我无法让我的联发科 MT7902 WiFi 卡在 Ubuntu 24.04(Ubuntu 的最新版本,内核为 6.8.0-51)上运行。该卡在 Windows 上运行良好,但在 Ubuntu 上检测不到任何网络。
细节:
- 该卡显示在 lspci 中:
00:02.0 网络控制器 [0280]: MEDIATEK Corp. 设备 [14c3:7902]
- ip 链接输出:
2:enx022376651f09:<BROADCAST,MULTICAST,UP> mtu 65536 qdisc fq_codel 状态未知模式默认组默认 qlen 1000
固件(linux-firmware)是最新的。
我加载了 mt76 驱动程序(modprobe mt76),但它似乎不起作用。
dmesg 给出:
读取内核缓冲区失败:操作不允许
我尝试过的:
- 更新了 linux 固件。
- 加载mt76模块。
- 重新启动 NetworkManager。
- 使用 rfkill unblock all 解除对 WiFi 的阻止。
问题:
如何让此 WiFi 卡在 Ubuntu 上运行?我需要特定的驱动程序、固件或内核版本吗?
感谢您的帮助!
这张 WiFi 卡确实缺少可以运行的驱动程序。
该
mt76
驱动程序仅适用于以下卡:MT76x0e、MT76x2e、MT7603、MT7615、MT7628 和 MT7688虽然在 Windows 上它可以工作,但在 Ubuntu 上无论如何它都无法工作。