Respostas:
Você pode recarregar o driver sem fio após a suspensão para evitar uma reinicialização. Meu driver é 'ath9k', que você pode encontrar executando 'nm-tool' e procura a linha semelhante a
Driver: ath9k
Em seguida, para recarregar o driver:
sudo rmmod ath9k
sudo modprobe ath9k
Para que isso aconteça automaticamente quando você voltar da suspensão, podemos adicionar o seguinte script em /etc/pm/sleep.d/00_wireless_sleep
#!/bin/sh
case "$1" in
suspend|hibernate)
/sbin/rmmod ath9k
;;
resume|thaw)
/sbin/rmmod ath9k
/sbin/modprobe ath9k
;;
esac
exit 0
Substitua o nome do módulo "ath9k" pelo módulo que você descobriu na saída da ferramenta nm mencionada acima. Eu tive que nomear o script "00_wireless_sleep" para que seja executado depois de todos os outros scripts de resumo (os scripts são executados em ordem inversa no resumo). Não se esqueça de tornar o arquivo "00_wireless_sleep" executável:
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
Eu tenho o mesmo problema, mas com laptop / wifard diferente. Tente reiniciar o serviço do gerenciador de rede:
sudo service network-manager restart
options iwlwifi bt_coex_active=0
a/etc/modprobe.d/iwlwifi.conf
trabalhou para mim. referência