Я успешно использовал Netgear AC600 (иначе A6100) аппаратный ключ Wi-Fi в течение некоторого времени теперь в моих 16,04 системах и также успешно имел управляемый dkms, так, чтобы это было автоматически восстановлено на обновлениях ядра.
На последнем обновлении ядра, к 4.4.0-47-универсальному, модуль был успешно восстановлен и загружен dkms, но это абсолютно нефункционально. Это даже не обнаруживается в iwconfig.
Ронение к 4.4.0-45 функциональностям восстановлений ядра.
Кто-либо знает то, что, оказалось, в новом ядре повредило это? Возможно, rtl8812AU драйвер, включенный в это ядро? Если так, как я удаляю один dkms, созданный для меня?
Спасибо за любой совет.
Править: Вывод modinfo 8812au|grep vermagic
vermagic: 4.4.0-45-generic SMP mod_unload modversions 686
Вывод ls -al /var/lib/dkms/rtl8812au
ls: cannot access '/var/lib/dkms/rtl8812au': no such file or directory
Редактирование 2:
Вывод ls /usr/src
linux-headers-4.4.0-45 linux-headers-4.4.0-47-generic
linux-headers-4.4.0-47-generic rtl8812AU_8821AU_linux-1.0
linux-headers-4.4.0-47
Вывод ls /var/lib/dkms
dkms_dbversion rtl8812AU_8821AU_linux
Редактирование 3:
Вывод dkms status
rtl8812AU_8821AU_linux, 1.0, 4.4.0-45-generic, i686: installed
rtl8812AU_8821AU_linux, 1.0, 4.4.0-47-generic, i686: installed
dkms 8 812 модулей ядра атомной единицы времени имеют ошибку в нем, которая заставляет их быть созданными для неправильного ядра во время Обновления программного обеспечения, которое включает обновления ядра.
Характерный для Вашего случая, сделайте следующее:
Загрузите более новый источник (в формате zip) от https://github.com/diederikdehaas/rtl8812AU. Разверните zip и скопируйте исходную папку в /usr/src/rtl8812au-4.3.14
. Отредактируйте dkms.conf файл и изменение:
MAKE="'make'"
кому:
MAKE="'make' KVER=${kernelver}"
В терминале (не беспокоятся, копируют/вставляют что-либо после #, они - просто комментарии для Вас):
sudo dkms remove rtl8812AU_8821AU_linux/1.0 --all
# удалите старые модули ядраsudo rm -r /usr/src/rtl8812AU_8821AU_linux-1.0
# удалите старый исходный код
sudo dkms add rtl8812au/4.3.14
# добавьте/usr/src источник к dkms дереву
sudo dkms build rtl8812au/4.3.14
# создайте драйвер
sudo dkms install rtl8812au/4.3.14
# установите драйвер
dkms status
# проверьте, чтобы видеть, что правильная версия установлена на текущем ядре
modinfo 8812au|grep vermagic
# проверьте на корректное значение vermagic