web-dev-qa-db-ja.com

Ubuntu 14.04で再開後にワイヤレスネットワークが機能しない

[更新]:
同じ問題がKubuntuにも存在し、同じ方法で解決されます。
[解決済み]:
次のコマンドnmcli nmを適用すると、次のものが得られました。

中断する前に

RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
running         connected       enabled         enabled    enabled         enabled  

状態が接続され、残りが有効で実行されていることがわかります

中断後

RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
running         asleep          enabled         enabled    enabled         disabled

あなたが見ることができるように、私たちの親愛なるネットワークマネージャーがまだ昼寝していることを意味しているので、休眠コマンドラインを使用して解決します:
Sudo nmcli nm sleep false
これは、ネットワーク管理者に地獄を起こすように伝えます。これを永続化するには:
次を含む/etc/pm/sleep.dにスクリプトを作成します(スクリプトを実行可能としてマークすることを忘れないでください)。

#!/bin/sh

case "${1}" in
        resume|thaw)
        nmcli nm sleep false
                ;;
esac

this に感謝

元の問題:

Ubuntu 14.04をダウンロードしてラップトップにインストールしました:Intel P8400 Core2Duo x64プロセッサーを搭載したASUS X61SL。
ふたを閉じるとシステムは停止しますが、ふたを再び開いて再開すると、ワイヤレスネットワークはアクティブにならず(ネットワーク全体が無効になります)、[ネットワークを有効にする]を選択すると何もしません起こる。
これは私のワイヤレスアダプタに関する情報です。

$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)  

この問題はUbuntu 13.04、Linux Mint Debian Edition、Debian 7 wheezy(GNOMEまたはKDE)には存在しませんでした。

編集:次の結果を持ついくつかのテスト:
この問題は、無線および有線ネットワークに影響します。
注:ブートするには、pci=nomsi行をgrubに追加する必要があります。
手動でログアウトしてから一時停止してから再開すると、すべてのものが正常に機能します。
ログイン中に直接問題が発生すると、問題が発生します。
ロックとサスペンドは、直接サスペンドと同じ問題を引き起こします。
また、この問題はログアウト機能に影響します。ユニティパネルのユーザーメニューからログアウトを選択した場合はログアウトしませんが、コマンドラインgnome-session-quit --logoutを使用した場合はログアウトできますでる。
lshw -C network出力があります:
通常(完全に機能するネットワーク):

  *-network               
       description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000: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: pci@0000: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

再開後(「/etc/pm/config.d」には「unload_modules」は含まれません):

 *-network DISABLED      
       description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000: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: pci@0000: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

here で示唆されているように、ファイルunload_modulesをディレクトリ "/etc/pm/config.d"に追加すると、ログアウト後、サスペンド、レジューム、ネットワークにログインしますが、ワイヤレスに接続できません通信網。
再びlshw -C networkの結果に戻ります(「/etc/pm/config.d」には「unload_modules」が含まれます):

 *-network DISABLED      
       description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000: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: pci@0000: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

「unload_modules」の内容は次のとおりです。

SUSPEND_MODULES="$SUSPEND_MODULES ath9k"
SUSPEND_MODULES="$SUSPEND_MODULES sis190"

「ath9k」は私の無線モジュール、「sis190」は私のイーサネットモジュールです。

79
Ossama Nasser

上記の回答は、14.10では機能しませんでした。ちょっとした試行錯誤の後、私はこれで終わりました、

#!/bin/sh

case "${1}" in
  resume|thaw)
    nmcli r wifi off && nmcli r wifi on ;;
esac

これを/etc/pm/sleep.d/10_resume_wifiに入れてください
実行可能Sudo chmod 755 /etc/pm/sleep.d/10_resume_wifiにすると、問題はすぐに修正されます。

27
Owais Lone

私は解決策を得ましたが、それはあなたのネットワークマネージャーを再起動するためだけのものです。

Sudo service network-manager restart

それは永続的な解決策ではありません。

21
hmjha

最終的に私のために働いたスクリプト:

$ 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

他の答えにはタイプミスがあります(私は知っていますが修正できます)が、とにかく私のために働いたことはありません。

4

これは、Dell Precisionラップトップ上のUbuntu 14.04で機能しました。

ターミナルで次を入力します。

Sudo nano /etc/pm/sleep.d/10_resume_wifi

次に(ctrl + v)に貼り付けます:

#!/bin/sh
case "${1}" in
resume|thaw)
    nmcli nm wifi on
    ;;
esac

次に、スクリプトを実行可能にします。

Sudo chmod +x /etc/pm/sleep.d/10_resume_wifi

サスペンドをテストし、Wi-Fiを確認するために目を覚まします!!

0
FizxMike