首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使MT7601U无线适配器在Ubuntu中工作?

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

Ask Ubuntu用户
提问于 2020-06-11 10:34:50
回答 1查看 1.3K关注 0票数 2

我几乎试着遵循互联网上的教程和线程,但我的无线适配器仍然无法工作。我现在很担心,因为我想我安装了很多,这可能会给我的电脑带来一些错误。我对Ubuntu或Linux相当陌生。

我尝试了rfkill list allsudo modprobe mt7601u,但是没有返回任何结果。

我尝试了dmesg | grep mt76,它返回了5个结果:

代码语言:javascript
运行
复制
[  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

对我来说一点意义都没有。

我真的需要帮助,以便使用我的电脑进行网络开发课程。

EN

回答 1

Ask Ubuntu用户

发布于 2020-06-11 15:21:40

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

代码语言:javascript
运行
复制
ls /lib/firmware | grep mt76

我们希望你们看到:

代码语言:javascript
运行
复制
mt7601u.bin

...among其他人。如果不存在,则通过以太网、捆绑或任何可能的方法建立临时工作internet连接,并做:

代码语言:javascript
运行
复制
sudo apt update
sudo apt install --reinstall linux-firmware

重新启动。现在您的无线通信是否如预期的那样工作?

如果从上面的命令中找到了固件文件,那么权限可能是不正确的。检查:

代码语言:javascript
运行
复制
ls -al  /lib/firmware/mt7601u.bin

我们希望你们看到:

代码语言:javascript
运行
复制
-rw-r--r-- 1 root root 45412 Mar 19 12:37 /lib/firmware/mt7601u.bin

也就是说,所有人都可以读,只有根才能写。如果这不是你所发现的,那么修复它:

代码语言:javascript
运行
复制
sudo chmod 0644 /lib/firmware/mt7601u.bin

重新启动。现在您的无线通信是否如预期的那样工作?

如果找到了固件文件并具有正确的权限,那么它可能已经损坏。检查:

代码语言:javascript
运行
复制
md5sum  /lib/firmware/mt7601u.bin

我们希望你们看到:

代码语言:javascript
运行
复制
696cedb8e76ecc0cda9f9b0d3972c64d  /lib/firmware/mt7601u.bin

如果您看到任何不同的地方,请重新安装上面的linux固件并重新启动。如果它仍然不起作用,请在编辑中再次显示:

代码语言:javascript
运行
复制
dmesg | grep mt76            
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1249188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档