UPDATE 20.09.2018:
Meine ursprüngliche Lösung funktioniert bei mir nicht mehr zuverlässig. Ich sehe jetzt einen von drei Fällen, die nach dem Suspend wieder aufgenommen wurden:
- Bluetooth und WiFi beide deaktiviert (keine Adapter verfügbar)
- Bluetooth nur deaktiviert (keine Adapter verfügbar)
- Keine Probleme
Die einzige Problemumgehung, die das Problem in 100% der Fälle behebt, besteht darin, das BIOS neu zu starten und Bluetooth und WLAN manuell aus- und wieder einzuschalten.
Die Problemumgehung, die ich verwende, besteht darin, die Stromquelle abzuziehen und den Laptopdeckel zu schließen und dann zu öffnen, um ein Aus- und Einschalten der Hardware zu erzwingen. Das funktioniert ungefähr die Hälfte der Zeit, deshalb muss ich das oft zwei- oder dreimal machen.
Ursprüngliche Antwort:
Ich habe seit mindestens 16.04 das gleiche Problem mit Kubuntu auf Dell-, Asus- und MSI-Laptops mit integriertem WiFi / Bluetooth. Es passiert zeitweise; Ich kann es nicht zuverlässig reproduzieren, aber es passiert erst, nachdem ich aus dem Suspend-Modus zurückgekehrt bin.
Hier ist mein Chipsatz:
$ lspci | grep Network
3a:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Wenn das Problem bei der Standardkonfiguration auftritt, kann der Bluetooth-Dienst nicht vollständig neu gestartet werden. Ich habe mir viel von Ossama Nassers Antwort geliehen , aber mehr Glück gehabt, als ich den Bluetooth-Dienst beim Suspendieren und dann beim Fortsetzen ausgeschaltet habe.
Meine Lösung unten, auch geschrieben an /lib/systemd/system-sleep/bluetooth
:
#!/bin/bash
if [ "${1}" == "pre" ]; then
service bluetooth stop
elif [ "${1}" == "post" ]; then
sleep 5
service bluetooth start
fi
Ich werde diese Antwort weiterhin aktualisieren, wenn ich bestätigen kann, dass sie funktioniert. Auch dieses Problem scheint etwas schwierig zu reproduzieren.