Risposte:
È possibile ricaricare il driver wireless dopo la sospensione per evitare un riavvio. Il mio driver è 'ath9k' che puoi trovare eseguendo 'nm-tool' e cerca la linea simile a
Driver: ath9k
Quindi per ricaricare il driver:
sudo rmmod ath9k
sudo modprobe ath9k
Per far sì che ciò accada automaticamente quando torni dalla sospensione, possiamo aggiungere il seguente script in /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
Sostituisci il nome del modulo "ath9k" con il modulo che hai scoperto dall'output di nm-tool sopra menzionato. Ho dovuto nominare lo script "00_wireless_sleep" in modo che venga eseguito dopo tutti gli altri script riprendi (gli script vengono eseguiti in ordine inverso al riavvio). Non dimenticare di rendere eseguibile il file "00_wireless_sleep":
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
Ho lo stesso problema, ma con diversi laptop / wificard. Prova a riavviare il servizio gestore di rete:
sudo service network-manager restart
options iwlwifi bt_coex_active=0
a/etc/modprobe.d/iwlwifi.conf
lavorato per me. riferimento