如何让 MT7601U 无线适配器在 Ubuntu 中工作?

如何让 MT7601U 无线适配器在 Ubuntu 中工作?

我几乎尝试按照互联网上的教程和线程操作,但我的无线适配器仍然无法工作。我现在很担心,因为我认为我安装了很多东西,这可能会导致我的电脑出现一些错误。我对 Ubuntu 或 Linux 还很陌生。

我尝试过rfkill list allsudo modprobe mt7601u但是它什么也没有返回。

我尝试了一下dmesg | grep mt76并返回了 5 个结果:

[  510.404246] mt7601u 2-4:1.0: ASIC revision: 76010001 MAC revision: 76010500
[  510.406804] mt7601u 2-4:1.0: loading /lib/firmware/mt7601u.bin failed with error -22
[  510.406814] mt7601u 2-4:1.0: Direct firmware load for mt7601u.bin failed with error -22
[  510.407530] mt7601u: probe of 2-4:1.0 failed with error -22
[  510.407616] usbcore: registered new interface driver mt7601u

对我来说这根本就没有意义。

我确实需要帮助才能使用我的计算机进行网络开发课程。

答案1

您的 dmesg 清楚地显示驱动程序未能加载所需的固件。首先,固件是否存在于预期的位置?

ls /lib/firmware | grep mt76

我们希望您看到:

mt7601u.bin

...等等。如果不存在,请通过以太网、网络共享或任何可能的方式获取临时有效的互联网连接,然后执行以下操作:

sudo apt update
sudo apt install --reinstall linux-firmware

重启。现在你的无线网络可以正常工作了吗?

如果固件文件从上面的命令中发现,可能是权限不正确。检查:

ls -al  /lib/firmware/mt7601u.bin

我们希望你看到:

-rw-r--r-- 1 root root 45412 Mar 19 12:37 /lib/firmware/mt7601u.bin

也就是说,所有人都可读,但只有 root 可写。如果您发现不是这种情况,请修复它:

sudo chmod 0644 /lib/firmware/mt7601u.bin

重启。现在你的无线网络可以正常工作了吗?

如果找到固件文件并且具有正确的权限,则可能是它已损坏。请检查:

md5sum  /lib/firmware/mt7601u.bin

我们希望你看到:

696cedb8e76ecc0cda9f9b0d3972c64d  /lib/firmware/mt7601u.bin

如果你发现任何不同,请按上述方法重新安装 linux-firmware 并重启。如果仍然不起作用,请再次在编辑中向我们展示:

dmesg | grep mt76            

相关内容