我刚刚购买了这个 usb ac051 wifi 适配器,因为我的无线 wifi 停止工作了,大概是因为计算机内部与 wifi 相关的某些东西坏了。
我按照说明使用 tar 提取包含我需要编辑的所有文件的文件夹。
我被卡住了,因为我不知道应该在哪里下载包含的链接中的内核源代码。其余的说明对我来说没什么意义,当我尝试其他有意义的命令时,我不断收到各种烦人的错误。我现在无法列出我的错误,因为我在这里坐了几个小时试图让我的适配器工作,现在我太累了。请帮忙!!!这是我输入 lsusb 时发现的
总线 002 设备 003:ID 0b05:17d1 ASUSTek Computer, Inc. AC51 802.11a/b/g/n/ac 无线适配器 [Mediatek MT7610/Ralink RT2870]
答案1
目前的解决方案是
sudo apt install git build-essential
git clone https://github.com/ulli-kroll/mt7610u.git
cd mt7610u
make
sudo make installfw
sudo cp mt7610u.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/
sudo depmod -a
make clean
当内核更新时,你需要重新编译
cd mt7610u
make
sudo cp mt7610u.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/
sudo depmod -a
重启
我已经 fork 了 ulli-kroll github,有时间的时候会研究 dkms 解决方案。安装新内核时,DKMS 将自动编译模块
DKMS 支持:对于已经从 ulli-kroll github 下载的用户,请执行以下操作
rm -rf mt7610u
对于新用户和已删除 /home 中现有 mt7610u 目录的用户
sudo apt install git dkms build-essential
git clone https://github.com/jeremyb31/mt7610u.git
sudo dkms add ./mt7610u
sudo dkms install mt7610u/1
cd mt7610u
sudo make installfw
重新启动并检查 BIOS 以确保安全启动已被禁用。