这是我关于驱动程序安装的第三个问题... 所以,我买了一个 wifi 钥匙,我正尝试使用简单的 make 安装驱动程序。但看起来内核版本不对,因为支持的内核是 2.4 和 2.6,但我的是 5.something。在这种情况下,我应该如何安装我的驱动程序?当我执行 make 时,konsole 会告诉我这个。
kubuntu@kubuntu:~/Desktop/DPO$ sudo make
make -C tools
make[1]: Entering directory '/home/kubuntu/Desktop/DPO/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/home/kubuntu/Desktop/DPO/tools'
/home/kubuntu/Desktop/DPO/tools/bin2h
chipset = mt7662u
chipset = mt7632u
chipset = mt7612u
cp -f os/linux/Makefile.6 /home/kubuntu/Desktop/DPO/os/linux/Makefile
make -C /lib/modules/5.4.0-26-generic/build SUBDIRS=/home/kubuntu/Desktop/DPO/os/linux modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-26-generic'
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --syncconfig Kconfig
make[2]: *** No rule to make target 'arch/x86/tools/relocs_32.c', needed by 'arch/x86/tools/relocs_32.o'. Stop.
make[1]: *** [arch/x86/Makefile:232: archscripts] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-26-generic'
make: *** [Makefile:391: LINUX] Error 2
这是驱动程序:https://www.mediatek.com/products/broadbandWifi/mt7612u
我是一个新的 Kubuntu 用户,所以如果您能解释一切我将非常感激。
编辑:以下是一些重要信息:
ubuntu@kubuntu:~$ lsusb
Bus 001 Device 005: ID 13fe:4200 Kingston Technology Company Inc. USB DISK 2.0
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 006: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
kubuntu@kubuntu:~$ uname -r
5.4.0-26-generic
当我使用 Wi-fi 密钥执行 lsusb 时,konsole 没有写入任何内容并且崩溃了。
系统信息:KDE Plasma 版本:5.18.4 KDE Frameworks 版本:5.68.0 Qt 版本:5.12.8 内核版本写在上面 操作系统类型:64 位
我正在使用 Oracle VM VirtualBox 运行 Kubuntu,但它不会改变任何东西。