Usb Wifi адаптер перестал работать после принудительного выключения

У меня есть tl-wn722n. Я установил драйвер 8188eu с помощью dkms, а затем запустил его с помощью modprobe в первый раз после установки Ubuntu 16.04, и он работал. Теперь после принудительного выключения (через кнопку питания) Wi-Fi не работает. Я пытался запустить sudo modprobe 8188eu, но я получаю modprobe:ERROR: could not insert '8188eu8': Exec format error. Как я могу это исправить? Спасибо

0
задан 23 November 2017 в 01:19

2 ответа

Если вы использовали https://github.com/lwfinger/rtl8188eu для создания драйвера, вам нужно отредактировать файл dkms.conf, иначе у вас будут проблемы после каждого обновления ядра.

sudo -H gedit /usr/src/8188eu-1.0/dkms.conf
Сделайте его похожим на
PACKAGE_NAME="8188eu"
PACKAGE_VERSION="1.0"
BUILT_MODULE_NAME="8188eu"
DEST_MODULE_LOCATION="/kernel/drivers/net/wireless/"
REMAKE_INITRD="yes"
AUTOINSTALL="yes"
MAKE="'make' all KVER=${kernelver}"
CLEAN="'make' clean"
Сохраните и выйдите. Исходный файл dkms.conf имеет еще одну строку MAKE после MAKE="'make' all KVER=${kernelver}", которая портит управление версиями ядра, поэтому вы получили «Exec Format Error»
0
ответ дан 23 November 2017 в 01:19

Я решил это, удалив драйвер 8188eu с помощью dkms и удалив его из дерева исходных текстов ядра, затем добавив его и установив заново. Вероятно, он был поврежден из-за принудительного отключения.

0
ответ дан 23 November 2017 в 01:19

Другие вопросы по тегам:

Похожие вопросы: