尝试安装 ASUS USB-AC51 AC600 驱动程序时出错

尝试安装 ASUS USB-AC51 AC600 驱动程序时出错

我刚从华硕买了一个无线适配器 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 

相关内容