一時停止モードを無効にするにはどうすればよいですか?


41

Raspberry Piを一晩置いたままにすると、常に何らかの一時停止状態になったようです。赤い電源ライトはまだ点灯していますが、USB WiFiデバイスのライトは消灯しているため、SSHでアクセスできません。

USB WiFiデバイス以外の周辺機器は接続していません。オーディオプレーヤーとしてヘッドレスで使用しています。

あらゆる種類のサスペンド機能を完全に無効にする方法を知っていますか?


適切なディスプレイマネージャーで質問にタグを付けていただければ助かります。ありがとう!

接続された画面に出力を表示できますか?そして、あなたは最新のOSを持っていますか?カーネルパニックになる可能性があり、特定のアップタイム後にランダムに発生しました。
マクロジャム

1
それはだ-私は彼がDMを使用している疑い@BryanDunsmore ヘッドレス ...オーディオプレーヤー
アレックス・チェンバレン


@AlexChamberlain彼がRaspianを使用している場合、デフォルトのディスプレイマネージャーをアンインストールしたのではないでしょうか。= /

回答:


52

詳細はあまり説明しませんでしたが、Realtek 8192cuチップでWiFiアダプターを使用していると仮定します。これは一般的に使用されているようです。私も同じで、同じ問題だと思うことを経験しています:RPiを長期間アイドル状態にすると、WiFiが無効になり、SSHなどで接続できなくなります。

私は数ヶ月のためにこれに対する解決策を探してとばかり、今ここに1を発見した:https://github.com/xbianonpi/xbian/issues/217。解決策はxbian向けですが、Raspbianではうまくいきました。

問題は、アダプターの電源管理機能がデフォルトで有効になっていることのようです。これは、次のコマンドを実行して確認できます。

cat /sys/module/8192cu/parameters/rtw_power_mgnt

値0は無効、1は最小を意味します。電源管理、2は最大を意味します。パワー管理。これを無効にするには、新しいファイルを作成する必要があります。

sudo nano /etc/modprobe.d/8192cu.conf

以下を追加します。

# Disable power management
options 8192cu rtw_power_mgnt=0

ファイルを保存してRPiを再起動すると、WiFiは無期限にオンのままになります。


残念ながら、8192cuのxbianでも同じことが起こり、電源管理はすでに0に設定されています。どういうわけかまだ
a睡

3

望ましい答えはほぼ正しいように見えますが、元の問題(https://github.com/xbianonpi/xbian/issues/217)の追加コメントは、追加オプションの方が良いことを示唆しています:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

/etc/modprobe.d/8192.conf、ちょうどとは対照的にrtw_power_mgnt=0。WiFiがまだオフになっているため、1つのオプションを指定するだけではうまくいきませんでした。


1

私の問題はスクリーンセーバーでした。次のコマンドで無効にします。

これにより、スクリーンセーバーがオフになります。

xset s off

他のエネルギースター機能を無効にします。

xset -dpms

これは、リモートSSHセッションで機能しません


0

GDM

の値を変更することで、GDMがコンピューターを一時停止するのを防ぐことができますdconf-editor。私が言ったことに注意してくださいdconf-editorではありません gconf-editor

$ dconf-editor

次に、org.gnome.settings-daemon.plugins.powerノードに移動する必要があります。キーと値のペアのリスト全体が表示されます。次のキーを次の値に変更します。

  • sleep-inactive-ac-type何も
  • sleep-inactive-battery-type何も

参照資料


3
彼はどこでGDMを使用していると言いましたか?
Jivings

1
@Jivings彼はしませんでした。彼がGDMを使用している場合の答え提供しています。

2
次に、回答する前に詳細情報を要求する必要があります。
Jivings

1
(1)ここにアカウントがないこと、および(2)この質問は約1週間前であることを考慮して、彼らが応答することを非常に疑います。この場合、将来の訪問者に回答を提供するのが最善です。

2
私はstackoverflowと他のいくつかのstackexchangeサイトにアカウントを持っており、superuser.stackexchangeでこの質問をした後、raspberrypi.stackexchangeに移動しました。それが、返信の通知を受け取らなかった理由だと思います。誰もコメントする前に、それはアカウントを持っていないサブサイトに移動しました。うるさい。
-dgrant
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.