it-swarm.com.de

Drahtloses Netzwerk funktioniert nach Wiederaufnahme in Ubuntu 14.04 nicht mehr

[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.

79
Ossama Nasser

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.

27
Owais Lone

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.

21
hmjha

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.

4

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!

0
FizxMike