Hi,
I tried to compile and install this module https://github.com/pvaret/rtl8192cu-fixes
but when I run: "sudo dkms install 8192cu/1.10" the result is
Building module:
cleaning build area.....
make KERNELRELEASE=3.4.110-sun8i -C /lib/modules/3.4.110-sun8i/build M=/var/lib/dkms/8192cu/1.10/build......(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.4.110-sun8i (armv7l)
Consult /var/lib/dkms/8192cu/1.10/build/make.log for more information.
make.log content
@zivimo2
The compilation errors are due to default compiler version (GCC 5) in Xenial. You need to patch the driver similar to this - replace "extern __inline" with "static __inline" for declatations of is_broadcast_mac_addr, is_multicast_mac_addr, is_zero_mac_addr (this one may not exist) in file include/ieee80211.h
Interface name is based on random MAC address, you can either set fixed MAC address in module parameter or disable renaming network interfaces by adding "net.ifnames=0" to kern