Mohu potvrdit, že to funguje na debianu 9 stretch.
yum install dkms vim-common git curl || apt install dkms git curl git clone -b vendor-drop/v0.3.6.16.1 https://github.com/acooks/tn40xx-driver.git /usr/src/tn40xx-001 cd /usr/src/tn40xx-001 curl -LO https://github.com/acooks/tn40xx-driver/files/2214805/x3310fw_0_3_3_0_9374.tar.gz tar xf x3310fw_0_3_3_0_9374.tar.gz make headers
echo " PACKAGE_NAME=tn40xx PACKAGE_VERSION=001 BUILT_MODULE_NAME[0]="\$PACKAGE_NAME" MAKE[0]="make -C \${kernel_source_dir} M=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build MV88X3310=YES AQ=YES" CLEAN="make -C \${kernel_source_dir} M=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build clean" DEST_MODULE_LOCATION[0]=/extra REMAKE_INITRD=no AUTOINSTALL=yes " > usr/src/tn40xx-001/dkms.conf
Teď už stačí modul buildnout a naloadovat:
dkms add -m tn40xx -v 001 dkms install -m tn40xx -v 001 --verbose modprobe tn40xx
Mnohem snazší než na Asus XG-C100C, o čemž napíšu zase někdy jindy.