Ubuntu 16.04 Asus Mediatek MT7630E 无法工作

Ubuntu 16.04 Asus Mediatek MT7630E 无法工作

我曾在 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

该驱动程序将在启动时自动加载。

相关内容