我刚从华硕买了一个无线适配器 USB。它被称为华硕 USB-AC51(无线-AC600)。我已经安装了https://dlcdnets.asus.com/pub/ASUS/wireless/USB-AC51/DR_USB_AC51_V1013.zip。
我解压了 .tar 文件,进入 Linux 文件夹,再次解压,在按照“Quick Start DPO.txt”操作后,我在某个时候就被阻止了。当我用“make”运行 Makefile 时,我得到了一个错误,可以通过用 M 更改 SUBDIRS 来修复(我在论坛上看到过这个错误)。这个错误已经修复了。
此后,我开始收到文件错误。“make”命令试图搜索“.o”文件。我进入这些目录并看到了文件的名称,但带有“.c”,因此我将它们从“.c”重命名为“.o”。
现在,我遇到了这样的情况:程序正在 /os/linux/ 中搜索“mt7650u_sta.o”,但该文件不存在。此外,它无法识别我从“.c”更改为“.o”的文件,更确切地说是 /os/linux/ 中的“sta_cfg.o”。
错误如下:
/home/hakju/Documents/AC51/ASUS_USB-AC51_V1.0.1.3_09212015/Linux/mt7610u_wifi_sta_v3001_dpo_20130725/os/linux/../../sta/sta_cfg.o: file not recognized: file format not recognized
make[2]: *** [scripts/Makefile.build:440: /home/hakju/Documents/AC51/ASUS_USB-AC51_V1.0.1.3_09212015/Linux/mt7610u_wifi_sta_v3001_dpo_20130725/os/linux/mt7650u_sta.o] Error 1
make[1]: *** [Makefile:1849: /home/hakju/Documents/AC51/ASUS_USB-AC51_V1.0.1.3_09212015/Linux/mt7610u_wifi_sta_v3001_dpo_20130725/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.11.0-40-generic'
make: *** [Makefile:394: LINUX] Error 2
我应该怎么办?
我有 Ubuntu 20.04,内核 5.11.0-40-generic。lsusb:
Bus 001 Device 014: ID 0b05:17d1 ASUSTek Computer, Inc. AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610U]
修改信息 mt76x0u |复制代码 17D1:
alias: usb:v0B05p17D1d*dc*dsc*dp*ic*isc*ip*in*
sudo dmesg | grep mt7:https://pastebin.com/jnnB75Pu(太长,无法在此处添加)
答案1
请尝试:
sudo -i
echo "options mt76-usb disable_usb_sg=Y" > /etc/modprobe.d/mt76-usb.conf
exit
重新启动并再次显示:
sudo dmesg | grep mt7