我曾在 Elementary 上运行过这个程序,但后来它停止了,所以我切换到 Ubuntu,但仍然无法安装和运行这个驱动程序。
我按照这个教程操作 https://community.linuxmint.com/tutorial/view/1796
以及使用相同的安装文件但 sudo bash install。我不断收到此错误和输出:
make -C /lib/modules/`uname -r`/build M=/home/alyson/Downloads/MT7630E-release/rt2x00 modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-28-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'
make -C /lib/modules/`uname -r`/build M=/home/alyson/Downloads/MT7630E-release/btloader modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-28-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'
cp -v firmware/*/* /lib/firmware/
'firmware/BT/mt76x0.bin' -> '/lib/firmware/mt76x0.bin'
'firmware/Wi-FI/MT7650E234.bin' -> '/lib/firmware/MT7650E234.bin'
cp rt2x00/mt7630e.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
cp btloader/mt76xx.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
depmod
modprobe: ERROR: could not insert 'mt7630e': Required key not available
我认为这是 16.04 的问题,但我不知道如何解决它或如何找到另一个驱动程序。如能得到任何帮助我将不胜感激!:)
答案1
此驱动程序(在 GitHub 上)对我来说效果很好:
安装
您需要内核头文件来构建驱动程序
举例来说,在 Debian 及其衍生版本上,假设您使用的是 amd64 系统:
sudo apt install build-essential linux-headers-amd64
这就是所有的依赖关系。
首先赋予一些文件执行权限:
chmod u+x install test uninstall bpatch
现在安装它,运行:
./install
要在不安装的情况下测试它,请运行:
./test
要卸载,请运行:
./uninstall
要使用 dkms 安装:
sudo make dkms
该驱动程序将在启动时自动加载。