Sie können den Wireless-Treiber nach dem Anhalten neu laden, um einen Neustart zu vermeiden. Mein Treiber ist 'ath9k', den Sie finden, indem Sie 'nm-tool' ausführen und nach einer ähnlichen Zeile suchen
Driver: ath9k
Dann laden Sie den Treiber neu:
sudo rmmod ath9k
sudo modprobe ath9k
Damit dies automatisch geschieht, wenn Sie von suspend zurückkommen, können wir das folgende Skript unter /etc/pm/sleep.d/00_wireless_sleep hinzufügen
#!/bin/sh
case "$1" in
suspend|hibernate)
/sbin/rmmod ath9k
;;
resume|thaw)
/sbin/rmmod ath9k
/sbin/modprobe ath9k
;;
esac
exit 0
Ersetzen Sie den Modulnamen "ath9k" durch das Modul, das Sie aus der oben genannten Ausgabe des nm-Tools ermittelt haben. Ich musste das Skript "00_wireless_sleep" nennen, damit es nach allen anderen Lebenslaufskripten ausgeführt wird (Skripte werden beim Lebenslauf in umgekehrter Reihenfolge ausgeführt). Vergessen Sie nicht, die Datei "00_wireless_sleep" ausführbar zu machen:
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
options iwlwifi bt_coex_active=0
zu/etc/modprobe.d/iwlwifi.conf
für mich gearbeitet. ReferenzIch habe das gleiche Problem, aber mit einem anderen Laptop / Wificard. Versuchen Sie, den Netzwerkmanager-Dienst neu zu starten:
sudo service network-manager restart
quelle