
У меня это работало на 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
Драйвер автоматически загрузится при запуске.