Вопрос: Установка адаптера Asus USB-AC56 на Ubuntu 17.10


Я пытаюсь получить этот адаптер ASUS USB-AC56, установленный на Ubuntu 17.10. Я обновил Ubuntu 17.04. Набор драйверов от Github, а также проприетарные драйверы, поставляемые вместе с устройством, не работают. Ошибки, возникающие во время make, прилагаются ниже.

              ^~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:302: recipe for target '/home/unispirited/DR_USB_AC56_4314_Linux/RTL8812AU_linux_v4.3.13_14061.20150505/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.o' failed
make[2]: *** [/home/unispirited/DR_USB_AC56_4314_Linux/RTL8812AU_linux_v4.3.13_14061.20150505/driver/rtl8812AU_linux_v4.3.13_14061.20150505/core/rtw_cmd.o] Error 1
Makefile:1546: recipe for target '_module_/home/unispirited/DR_USB_AC56_4314_Linux/RTL8812AU_linux_v4.3.13_14061.20150505/driver/rtl8812AU_linux_v4.3.13_14061.20150505' failed
make[1]: *** [_module_/home/unispirited/DR_USB_AC56_4314_Linux/RTL8812AU_linux_v4.3.13_14061.20150505/driver/rtl8812AU_linux_v4.3.13_14061.20150505] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.13.0-16-generic'
Makefile:1622: recipe for target 'modules' failed
make: *** [modules] Error 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################

О драйвере Гитуба make а также sudo make install работает, но sudo modprobe 8812au дает

modprobe: ERROR: could not insert '8812au': Exec format error

пожалуйста, помогите в работе адаптера Wifi.


0
2017-10-21 17:28


Источник




Ответы:


С помощью рабочего интернет-соединения по сети, троса или любого другого средства, я предлагаю вам:

sudo apt update
sudo apt install rtl8812au-dkms
sudo modprobe 8812au

Makefile: 1622: не удалось создать рецепт для целевых модулей

В случае драйвера, который вы пытались скомпилировать, если процесс завершился неудачно при «make», тогда все дальнейшие шаги также потерпят неудачу.

EDIT: Давайте попробуем другой пакет драйверов. Сначала удалите пакет, который не будет компилироваться:

sudo apt purge rtl8812au-dkms

Затем выполните:

sudo apt update
sudo apt install git
git clone https://github.com/gnab/rtl8812au.git
sudo cp -r rtl8812au  /usr/src/rtl8812au-4.2.2
sudo dkms add -m rtl8812au -v 4.2.2
sudo dkms build -m rtl8812au -v 4.2.2
sudo dkms install -m rtl8812au -v 4.2.2

Перезагрузите и сообщите нам, работает ли беспроводная связь.


0
2017-10-21 20:18



последовательные ответы на шаги, которые вы предложили. Я подключен к Интернету по Ethernet. Все пакеты обновлены. 0 обновлено, 0 вновь установлено, 0 удалено и 0 не обновлено. modprobe: ОШИБКА: не удалось вставить '8812au': Ошибка формата Exec Любые дополнительные предложения? - user750157
Можем ли мы видеть: статус sudo dkms? Благодарю. - chili555
modprobe: ОШИБКА: не удалось вставить '8812au': занятый или загруженный bbswitch устройства, 0.8, 4.10.0-37-generic, x86_64: установлен bbswitch, 0.8, 4.13.0-16-generic, x86_64: установлен nvidia-384, 384.90 , 4.13.0-16-generic, x86_64: установлен rtl8812au, 4.3.8.12175.20140902 + dfsg, 4.13.0-16-generic, x86_64: установлен - user750157
Любая помощь от кого-нибудь по этому поводу? - user750157
См. Мое редактирование выше. - chili555