生信之旅

扫码分享下吧!
分享

Linux 下使用水星MW150US无线USB网卡

 

最近买了个水星的无线网卡,打算给家里的linux服务器加上,但是使用ifconfig没有识别到网卡,为了查看是否识别出来该USB网卡,使用如下命令查看

lsusb

# 输出信息中发现了
# 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter

从上我们可以看出该网卡能成功被识别,说明不能使用是没有加载驱动程序的问题,通过查询MT7601U发现,在内核4.2以上的版本已经集成该驱动, 查看我的内核版本

uname -r  # 查看内核版本
ls /usr/lib/modules/$(uname -r)/kernel/drivers/net/wireless/mediatek/  # 查看是否有驱动文件

发现我的内核版本为5.10.0-8,同时发现内核中确实存在该驱动,但是由于某种原因没有加载成功。使用下诉命令查看驱动加载情况

dmesg |grep mt7601

发现如下错误

firmware: failed to load mt7601u.bin (-2)
firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
mt7601u 5-1:1.0: Direct firmware load for mt7601u.bin failed with error -2

从上可以看出主要缺少了mt7601u.bin文件,所以我到联发科官网下载了官方驱动文件(https://www.mediatek.com/products/broadbandwifi/mt7601u

wget -c https://d86o2zu8ugzlg.cloudfront.net/mediatek-craft/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
tar -xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
cp DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/mcu/bin/MT7601.bin /lib/firmware/mt7601u.bin

经过以上操作后重启电脑, 然后使用dmesg命令查看是否加载成功,发现没有错误了。然后使用ifconfig发现还是没有加载出无线网卡,使用iwconfig则可以看出该网卡,这时需要激活该网卡

ifconfig wlan0 up  # wlan0 使用你iwconfig结果中的名字

这时再运行ifconfig就发现网卡已经启用了。

参考:https://blog.csdn.net/weixin_34133829/article/details/85940916

版权声明:本文转载请注明出处!

最新评论:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

captcha

公告栏

有任何问题均可以在文章页面留言!或者邮件 burning@burning.net.cn 欢迎关注微信公众号 “生信之旅”,每天均可在菜单栏领取外卖红包、支付宝红包!最高20元!

服务器推荐

欢迎关注公众号

欢迎关注生信之旅