Eu tive uma longa luta para fazer o touchpad funcionar (no modo básico, sem rolagem de 2 dedos), finalmente trabalhando:
i8042.nopnp é necessário para o problemático touchpad ACER Aspire E15 E5-573-C1SG (sem modo Advanced / Basic para touchpad no BIOS "F2")
/boot/vmlinuz-4.6.1 root=/dev/sda3 ro init=/sbin/e4rat-preload i8042.nopnp i8042.kbdreset psmouse.proto=imps ATHDELAY=1
ABOVE é para touchpad, abaixo foi "delayed modprobe ath10k_pci" solução (solução) para WIFI ath10k_pci reprodutivelmente quebrando kernel no mesmo notebook Acer Aspire:
Se não estiver na lista negra (ou compilado no kernel), o ath10k_pci trava o kernel ...
Também falha se iniciado após x ou se iniciado muito cedo (quando seria mais seguro ???) o sono 4 normalmente funciona:
Para ajustar o tempo de espera (segundos), parse / proc / cmdline para ATHDELAY = 1 ou = 88888 para adiar:
$ cat /etc/rc.local # reminder: chmod +x /etc/rc.local
ATHD='cat /proc/cmdline|awk '{for(i=1;i<=NF;i++){if($i ~ /^ATHDELAY=/){sub(/^ATHDELAY=/,""); print $i}}}' ' ; SLP=$(($ATHD+3)); (sleep $SLP; modprobe ath10k_pci ) &
Isso funcionou sob o Debian Jessie e o kernel Linux 4.6.1 x86_64 customizado e compilado, mas (o kernel específico do HW +, portanto) pode ser aplicado a outras distros / setups. Marcell Gal, Hungria
DEVE ser módulo, MAS está na lista negra sob o linux 4.6.1, caso contrário, KERNEL CRASH na inicialização.
modprobe ath10k_pci funciona alguns segundos após o boot, e sem travamento, wifi funciona perfeitamente!
$ cat /etc/modprobe.d/ath10k-blacklist.conf
blacklist ath10k_core
blacklist ath10k
blacklist ath10k_pci