Я только что купил беспроводной адаптер USB от ASUS. Он называется ASUS USB-AC51 (Wireless-AC600).
Я установил драйверы с https://dlcdnets.asus.com/pub/ASUS/wireless/USB-AC51/DR_USB_AC51_V1013.zip .
Я извлек файл .tar, перешел в папку Linux, снова извлек и после выполнения «Quick Start DPO.txt» в какой-то момент просто заблокировал. Когда я запустил Makefile с помощью make, я получил ошибку, которую можно исправить, заменив SUBDIRS на M (я видел это на форуме). Эта ошибка была исправлена.
После этого я начал получать ошибки для файлов. Команда «make» пыталась найти файлы «.o». Я зашел в эти каталоги и увидел название файлов, но с «.c», поэтому я просто переименовал их с «.c» на «.o».
Теперь я дошел до того, что программа ищет «mt7650u_sta.o» в /os/linux/, но этого файла там нет. Кроме того, он не распознает файл, который я изменил с «.c» на «.o», точнее «sta_cfg.o» из /os/linux/.
Ошибка выглядит следующим образом:
/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: файл не распознан: формат файла не распознан
make[2]: *** [скрипты/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] Ошибка 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] Ошибка 2
make[1]: Выход из каталога '/usr/src/linux-headers-5.11.0-40-generic'
make: *** [Makefile:394: LINUX] Ошибка 2
Что мне делать?
У меня Ubuntu 20.04, ядро 5.11.0-40-универсальное.
лсусб:
Шина 001 Устройство 014: ID 0b05:17d1 ASUSTek Computer, Inc. Беспроводной адаптер AC51 802.11a/b/g/n/ac [Mediatek MT7610U]
информация о моде mt76x0u | группа 17D1:
псевдоним: usb:v0B05p17D1d*dc*dsc*dp*ic*isc*ip*in*
судо dmesg | грэп мт7: https://pastebin.com/jnnB75Pu (слишком длинное, чтобы добавить сюда)