
我想為我的 Linux PC 設定一個 AP這些說明但該設備不會出現在iw addr
指令中
$ iw addr
nl80211 not found.
$ iw list
nl80211 not found.
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether c8:9c:dc:a4:9d:0e brd ff:ff:ff:ff:ff:ff
但它列在已連接的 USB 部分中:
$lsusb
...
Bus 002 Device 011: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
...
從以下位置下載 tar 檔案後聯發科並提取其內容。我嘗試運行make
來建立二進位檔案。然後拋出以下錯誤。
make -C tools
make[1]: Entering directory '/home/ebe/Downloads/DPO/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/home/ebe/Downloads/DPO/tools'
/home/ebe/Downloads/DPO/tools/bin2h
chipset = mt7662u
chipset = mt7632u
chipset = mt7612u
cp -f os/linux/Makefile.6 /home/ebe/Downloads/DPO/os/linux/Makefile
make -C /lib/modules/4.16.7-rt1-MANJARO/build SUBDIRS=/home/ebe/Downloads/DPO/os/linux modules
make[1]: *** /lib/modules/4.16.7-rt1-MANJARO/build: No such file or directory. Stop.
make: *** [Makefile:391: LINUX] Error 2
有沒有辦法解決這個問題?
還有其他方法可以為 Arch/Manjaro 安裝此驅動程式嗎?
答案1
您正在嘗試編譯錯誤型號的 wifi 驅動程式。
不過對於 Manjaro 你不需要編譯任何東西。
對於您的晶片組,安裝該mt7601u-dkms
軟體包。它確實提供了比製造商提供的源代碼更穩定的內核模組。