wireless - Netgear AC600 (aka A6100) wifi dongle, dkms managed, fails in 4.4.0-47 kernel - Ask Ubuntu
i have used netgear ac600 (aka a6100) wifi dongle time in 16.04 system , have had managed dkms, automatically rebuilt on kernel updates.
on latest kernel update, 4.4.0-47-generic, module rebuilt , loaded dkms, nonfunctional. not show in iwconfig.
dropping 4.4.0-45 kernel restores functionality.
does know happened in new kernel break this? is, perhaps, rtl8812au driver included in kernel? if so, how remove 1 dkms built me?
thanks advice.
edit: output of modinfo 8812au|grep vermagic
is
vermagic: 4.4.0-45-generic smp mod_unload modversions 686
the output of ls -al /var/lib/dkms/rtl8812au
is
ls: cannot access '/var/lib/dkms/rtl8812au': no such file or directory
edit 2:
the output of ls /usr/src
is
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
the output of ls /var/lib/dkms
is
dkms_dbversion rtl8812au_8821au_linux
edit 3:
the output of dkms status
is
rtl8812au_8821au_linux, 1.0, 4.4.0-45-generic, i686: installed rtl8812au_8821au_linux, 1.0, 4.4.0-47-generic, i686: installed
the dkms 8812au kernel module has bug in it, causes built wrong kernel during software update includes kernel updates.
specific case, following:
download newer source (in zip format) https://github.com/diederikdehaas/rtl8812au. expand zip , copy source folder /usr/src/rtl8812au-4.3.14
. edit dkms.conf file , change:
make="'make'"
to
make="'make' kver=${kernelver}"
in terminal (don't bother copy/pasting after #'s, they're comments you):
sudo dkms remove rtl8812au_8821au_linux/1.0 --all
# remove old kernel modulessudo rm -r /usr/src/rtl8812au_8821au_linux-1.0
# delete old source codesudo dkms add rtl8812au/4.3.14
# add /usr/src source dkms treesudo dkms build rtl8812au/4.3.14
# build driversudo dkms install rtl8812au/4.3.14
# install driverdkms status
# check see correct version installed on current kernelmodinfo 8812au|grep vermagic
# check correct vermagic value
Comments
Post a Comment