[Aktualisieren]:
Das gleiche Problem existiert in Kubuntu und wird auf die gleiche Weise gelöst.
[Gelöst]:
Durch Anwenden des folgenden Befehls nmcli nm
erhielt ich Folgendes:
Vor dem Suspendieren
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled enabled
wie Sie sehen, ist der Status verbunden und der Rest ist aktiviert und läuft
Nach dem Suspendieren
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running asleep enabled enabled enabled disabled
wie Sie sehen können, schläft der Zustand, was bedeutet, dass unser lieber Netzwerkmanager immer noch ein Nickerchen macht. Verwenden Sie zur Lösung die folgende Befehlszeile:Sudo nmcli nm sleep false
Dies weist den Netzwerkmanager an, die Hölle aufzuwecken. um dies dauerhaft zu machen:
erstelle ein Skript in /etc/pm/sleep.d
mit folgendem Inhalt (und vergiss nicht, das Skript als ausführbar zu kennzeichnen):
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
;;
esac
Vielen Dank an this
Das ursprüngliche Problem:
Ich habe gerade Ubuntu 14.04 heruntergeladen und auf meinem Laptop installiert: ASUS X61SL mit Intel P8400 Core2Duo x64 Prozessor.
Wenn ich den Deckel schließe, wird das System angehalten, aber wenn ich den Deckel wieder öffne und fortsetze, wird das drahtlose Netzwerk nicht aktiviert (das gesamte Netzwerk ist deaktiviert), und wenn ich "Netzwerk aktivieren" wähle, geschieht nichts das passiert.
Dies sind die Informationen zu meinem WLAN-Adapter:
$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
Dieses Problem war in Ubuntu 13.04, Linux Mint Debian Edition oder Debian 7 Wheezy (GNOME oder KDE) nicht vorhanden.
Edit: Wenig Test mit folgenden Ergebnissen:
Das Problem wirkt sich auf mein drahtloses und verkabeltes Netzwerk aus.
Hinweis: Ich muss die pci=nomsi
-Zeile zu grub hinzufügen, um zu booten.
Wenn Sie sich manuell abmelden, dann aussetzen, dann wieder aufnehmen, dann anmelden, funktioniert alles einwandfrei.
Beim direkten Anhalten während der Anmeldung tritt das Problem auf.
Das Sperren und Suspendieren verursacht dasselbe Problem wie das direkte Suspendieren.
Auch dieses Problem wirkt sich scheinbar nur auf die Abmeldefunktion aus: Wenn Sie sich im Unity Panel aus dem Benutzermenü abmelden, werden Sie nicht abgemeldet, aber wenn Sie die Befehlszeile gnome-session-quit --logout
verwenden, können Sie sich anmelden aus.
Jetzt mit lshw -C network
Ausgabe:
Normal (voll funktionsfähiges Netzwerk):
*-network
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: [email protected]:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: [email protected]:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A ip=6.6.6.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
Nach dem Fortsetzen ("/etc/pm/config.d" enthält nicht "unload_modules"):
*-network DISABLED
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: [email protected]:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network DISABLED
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: [email protected]:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
Wenn ich die Datei unload_modules zum Verzeichnis "/etc/pm/config.d" hinzugefügt habe, wie von hier vorgeschlagen, wird nach dem Abmelden angehalten, der Vorgang fortgesetzt und das Netzwerk funktioniert, aber ich kann keine Verbindung zu meinem WLAN herstellen Netzwerk.
Wieder das Ergebnis von lshw -C network
After Resume ("/etc/pm/config.d" enthält "unload_modules"):
*-network DISABLED
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: [email protected]:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network DISABLED
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: [email protected]:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
Der Inhalt von 'unload_modules "wobei:
SUSPEND_MODULES="$SUSPEND_MODULES ath9k"
SUSPEND_MODULES="$SUSPEND_MODULES sis190"
Wobei "ath9k" mein drahtloses Modul und "sis190" mein Ethernet-Modul ist.
Die obigen Antworten haben am 14.10. Für mich nicht funktioniert. Nach einigem Ausprobieren kam ich zu dem Ergebnis:
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli r wifi off && nmcli r wifi on ;;
esac
Gib das in /etc/pm/sleep.d/10_resume_wifi
ein
Machen Sie es ausführbar Sudo chmod 755 /etc/pm/sleep.d/10_resume_wifi
und das Problem sollte sofort behoben sein.
Ich habe eine Lösung, aber sie dient nur zum Neustarten Ihres Netzwerkmanagers.
Sudo service network-manager restart
Es ist nicht die dauerhafte Lösung.
Das Skript, das endlich für mich funktioniert hat:
$ cat /etc/pm/sleep.d/10_resume_wifi
#!/bin/sh
case "${1}" in
resume|thaw) nmcli nm sleep false ;;
esac
$ ll /etc/pm/sleep.d/10_resume_wifi
-rwxr-xr-x 1 root root 70 mars 31 09:09 /etc/pm/sleep.d/10_resume_wifi
Die andere Antwort enthält Tippfehler (die können, wie ich weiß, behoben werden), hat aber bei mir sowieso nie funktioniert.
Dies funktionierte für mich unter Ubuntu 14.04 auf Dell Precision Laptops.
In einem Terminal geben Sie ein:
Sudo nano /etc/pm/sleep.d/10_resume_wifi
Dann einfügen (Strg + V):
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm wifi on
;;
esac
Dann machen Sie das Skript ausführbar:
Sudo chmod +x /etc/pm/sleep.d/10_resume_wifi
Testen Sie Suspend und wachen Sie auf, um WLAN zu sehen!