Tôi vừa mua một USB bộ điều hợp không dây từ ASUS. Nó được gọi là ASUS USB-AC51 (Không dây-AC600).
Tôi đã cài đặt trình điều khiển từ https://dlcdnets.asus.com/pub/ASUS/wless/USB-AC51/DR_USB_AC51_V1013.zip .
Tôi đã giải nén tệp .tar, chuyển đến thư mục Linux, giải nén lại và sau khi làm theo "Khởi động nhanh DPO.txt", tôi chỉ bị chặn tại một số điểm. Khi tôi chạy Makefile với "make", tôi đã gặp một lỗi. Lỗi này được khắc phục bằng cách thay đổi SUBDIRS bằng M (tôi đã thấy điều này trên một diễn đàn). Lỗi này đã được sửa.
Sau đó, tôi bắt đầu gặp lỗi đối với các tệp. Lệnh "make" đang cố tìm kiếm các tệp ".o". Tôi đã vào các thư mục này và thấy tên của các tệp, nhưng với ".c", vì vậy tôi chỉ đổi tên chúng từ ".c" thành ".o".
Bây giờ, tôi đã đến điểm mà chương trình đang tìm kiếm "mt7650u_sta.o" trong /os/linux/, nhưng tệp đó không có ở đó. Đồng thời, nó không nhận ra tệp tôi đã thay đổi từ ".c" thành ".o", chính xác hơn là "sta_cfg.o" từ /os/linux/.
Lỗi trông như thế này:
/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: tệp không được nhận dạng: định dạng tệp không được nhận dạng
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] Lỗi 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] Lỗi 2
make[1]: Rời khỏi thư mục '/usr/src/linux-headers-5.11.0-40-generic'
thực hiện: *** [Makefile:394: LINUX] Lỗi 2
Tôi nên làm gì?
Tôi có Ubuntu 20.04, kernel 5.11.0-40 chung.
lsusb:
Bus 001 Thiết bị 014: ID 0b05:17d1 ASUSTek Computer, Inc. AC51 802.11a/b/g/n/ac Bộ điều hợp không dây [Mediatek MT7610U]
modinfo mt76x0u | grep 17D1:
bí danh: usb:v0B05p17D1d*dc*dsc*dp*ic*isc*ip*in*
sudo dmesg | grep mt7: https://Pastebin.com/jnnB75Pu (quá dài để được thêm vào đây)