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):

  1. sudo dkms remove rtl8812au_8821au_linux/1.0 --all # remove old kernel modules
  2. sudo rm -r /usr/src/rtl8812au_8821au_linux-1.0 # delete old source code

  3. sudo dkms add rtl8812au/4.3.14 # add /usr/src source dkms tree

  4. sudo dkms build rtl8812au/4.3.14 # build driver

  5. sudo dkms install rtl8812au/4.3.14 # install driver

  6. dkms status # check see correct version installed on current kernel

  7. modinfo 8812au|grep vermagic # check correct vermagic value


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User

sql server - "Configuration file does not exist", Event ID 274 - Super User