スリープ/一時停止状態に切り替えようとすると、Linuxがハングすることがあります。

スリープ/一時停止状態に切り替えようとすると、Linuxがハングすることがあります。

時々、私のPC(Linux Mint 18.1)が非アクティブの後に自分自身でスリープ/一時停止を試みると、動作は停止します。私が戻ったとき、モニターは待機していましたが、コンピュータはまだ動作していました(ファンと照明はまだ点灯していました)。マウス、キーボードが応答しません。この問題を解決するには、ハードリセットが必要でした。

この問題がいつ、なぜ私のシステムで発生したのかわかりません。これは、数ヶ月前にインストールしたWi-Fiアダプタ(TP-Link TL-WDN4800 N900)に関連している可能性があります。

別のカーネル(4.4.0.93、4.10.0.33、4.11.0.14)を使用して問題を解決しようとしましたが、運がありませんでした。

ATIグラフィックアダプタがありますが、関連内容を変更しておらず、問題が始まる前に動作しました。

/var/log/syslogこれは機械が停止する前の最後の部分です。

15:53:12 NetworkManager[1275]: <info>  [1504014792.3767] manager: sleep requested (sleeping: no  enabled: yes)
15:53:12 NetworkManager[1275]: <info>  [1504014792.3768] manager: sleeping...
15:53:12 NetworkManager[1275]: <info>  [1504014792.3769] manager: NetworkManager state is now ASLEEP
15:53:12 NetworkManager[1275]: <info>  [1504014792.3773] device (wls1): state change: activated -> deactivating (reason 'sleeping') [100 110 37]
15:53:12 NetworkManager[1275]: <info>  [1504014792.3867] device (wls1): state change: deactivating -> disconnected (reason 'sleeping') [110 30 37]
15:53:12 avahi-daemon[1209]: Withdrawing address record for [ADDR REMOVED] on wls1.
15:53:12 avahi-daemon[1209]: Leaving mDNS multicast group on interface wls1.IPv6 with address [ADDR REMOVED].
15:53:12 avahi-daemon[1209]: Interface wls1.IPv6 no longer relevant for mDNS.
15:53:12 NetworkManager[1275]: <info>  [1504014792.4195] dhcp4 (wls1): canceled DHCP transaction, DHCP client pid 16722
15:53:12 NetworkManager[1275]: <info>  [1504014792.4196] dhcp4 (wls1): state changed bound -> done
15:53:12 kernel: [29251.790575] wls1: deauthenticating from [ADDR REMOVED] by local choice (Reason: 3=DEAUTH_LEAVING)
15:53:12 wpa_supplicant[1472]: wls1: CTRL-EVENT-DISCONNECTED bssid=[ADDR REMOVED] reason=3 locally_generated=1
15:53:12 NetworkManager[1275]: <info>  [1504014792.4250] dns-mgr: Removing DNS information from /sbin/resolvconf
15:53:12 avahi-daemon[1209]: Withdrawing address record for 192.168.178.14 on wls1.
15:53:12 avahi-daemon[1209]: Leaving mDNS multicast group on interface wls1.IPv4 with address 192.168.178.14.
15:53:12 avahi-daemon[1209]: Interface wls1.IPv4 no longer relevant for mDNS.
15:53:12 wpa_supplicant[1472]: wls1: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
15:53:12 kernel: [29251.799071] cfg80211: World regulatory domain updated:
15:53:12 kernel: [29251.799075] cfg80211:  DFS Master region: unset
15:53:12 kernel: [29251.799077] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
15:53:12 kernel: [29251.799081] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
15:53:12 kernel: [29251.799084] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
15:53:12 kernel: [29251.799086] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
15:53:12 kernel: [29251.799089] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
15:53:12 kernel: [29251.799092] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
15:53:12 kernel: [29251.799095] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
15:53:12 kernel: [29251.799097] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
15:53:12 kernel: [29251.799099] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
15:53:12 dbus[1251]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
15:53:12 NetworkManager[1275]: <warn>  [1504014792.4609] sup-iface[[ADDR REMOVED],wls1]: connection disconnected (reason -3)
15:53:12 NetworkManager[1275]: <info>  [1504014792.4610] device (wls1): supplicant interface state: completed -> disconnected
15:53:12 NetworkManager[1275]: <info>  [1504014792.4617] device (wls1): state change: disconnected -> unmanaged (reason 'sleeping') [30 10 37]
15:53:12 systemd[1]: Starting Network Manager Script Dispatcher Service...
15:53:12 systemd[1]: Reached target Sleep.
15:53:12 systemd[1]: Starting Suspend...
15:53:12 dbus[1251]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
15:53:12 systemd[1]: Started Network Manager Script Dispatcher Service.
15:53:12 nm-dispatcher: req:1 'down' [wls1]: new request (2 scripts)
15:53:12 nm-dispatcher: req:1 'down' [wls1]: start running ordered scripts...
15:53:12 wpa_supplicant[1472]: nl80211: deinit ifname=wls1 disabled_11b_rates=0
15:53:13 ntpd[1683]: Deleting interface #11 wls1, 192.168.178.14#123, interface stats: received=136, sent=136, dropped=0, active_time=3772 secs
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: [ADDR REMOVED] local addr 192.168.178.14 -> <null>
15:53:13 ntpd[1683]: Deleting interface #12 wls1, [ADDR REMOVED]#123, interface stats: received=0, sent=0, dropped=0, active_time=3772 secs
15:53:22 systemd-sleep[17957]: Selected interface 'wls1'
15:53:22 systemd-sleep[17957]: 'SUSPEND' command timed out.
15:53:22 systemd-sleep[17959]: /lib/systemd/system-sleep/wpasupplicant failed with error code 254.
15:53:22 systemd-sleep[17957]: Suspending system...

この問題を解決する方法を知っている人はいますか?

答え1

一部のアプリケーションでは、アクティブ状態で休止状態を無効にするオプションがあります。たとえば、Transmission-gtkにはオプションがありますInhibit hibernation when torrents are active。選択を解除してみてください(私の場合は問題は解決しました)。

PS Arch Linux、AMD Phenom2など

関連情報