Closed bviktor closed 4 years ago
Working dkms.conf
from wifi fw backport package:
PACKAGE_NAME="backport-iwlwifi"
PACKAGE_VERSION="8286"
AUTOINSTALL="yes"
BUILT_MODULE_NAME[0]="compat"
BUILT_MODULE_LOCATION[0]="compat"
DEST_MODULE_LOCATION[0]="/updates"
BUILT_MODULE_NAME[1]="iwlwifi"
BUILT_MODULE_LOCATION[1]="drivers/net/wireless/intel/iwlwifi"
DEST_MODULE_LOCATION[1]="/updates"
BUILT_MODULE_NAME[2]="iwlxvt"
BUILT_MODULE_LOCATION[2]="drivers/net/wireless/intel/iwlwifi/xvt"
DEST_MODULE_LOCATION[2]="/updates"
BUILT_MODULE_NAME[3]="iwlmvm"
BUILT_MODULE_LOCATION[3]="drivers/net/wireless/intel/iwlwifi/mvm"
DEST_MODULE_LOCATION[3]="/updates"
BUILT_MODULE_NAME[4]="mac80211"
BUILT_MODULE_LOCATION[4]="net/mac80211"
DEST_MODULE_LOCATION[4]="/updates"
BUILT_MODULE_NAME[5]="cfg80211"
BUILT_MODULE_LOCATION[5]="net/wireless"
DEST_MODULE_LOCATION[5]="/updates"
# Find out how many CPU cores can be use if we pass appropriate -j option to make.
# DKMS could use all cores on multicore systems to build the kernel module.
num_cpu_cores()
{
if [ -x /usr/bin/nproc ]; then
nproc
else
echo "1"
fi
}
MAKE="'make' -j$(num_cpu_cores) KLIB=/lib/modules/$kernelver"
CLEAN="'make' clean"
Nah, it's build errors, API changes I guess.
Remaining modules are tn40xx and atlantic. atlantic may or may not be needed, will have to check with a card.
Updated tn40xx is attached. tn40xx-0.3.6.17.2.tar.gz
Need to check atlantic with an Asus card.
Atlantic works. tn40xx turns out to be not working, it shows UNCLAIMED.
The RJ45 card works, so closing this.
Easy to repro, just switch to
-edge
HWE kernel.