web-dev-qa-db-ja.com

ふたを閉じるとサスペンドが機能しない16.04

すべてのオプションと可能な解決策を確認しましたが、蓋を閉じてもASUSラップトップは中断しません。すべての設定はメニューを介して適切に設定されましたが、何も起こりません。 ubuntuメニューからサスペンドを実行すると、完璧に機能します。 OK、Wifiが無効になっているため「ネットワークマネージャーの再起動」を追加する必要がありましたが、最終的には一般的な作業で一時停止して再開しました。

私は他の投稿のスクリプトをテストし、さらに「HandleLidSwitch(Docked)」イベントのコメントを外して中断しましたが、助けにはなりませんでした。以下をすべて試してみました buntu 16.04では、ふたを閉じたときにラップトップが中断しません しかし、何もうまくいきませんでした。

私は、外部モニターでふたスイッチが一般的に機能することを確認することができました。/proc/acpi/button/lid/LID/stateを確認しましたが、「クローズ」または「オープン」が正しく見つかりました。

Journalctlのログでは、systemd-logindが「LIDのシステムボタンを監視している」ことがわかります

関連するテキストは次のとおりです。

Okt 21 15:35:28 Dijana-ASUS systemd-logind[643]: Watching system buttons on /dev/input/event0 (Lid Switch)

同じ16.04 LTSの別のラップトップはjournalctlに同じエントリを表示しますが、lidの動作が中断され、liddのクローズイベントがsystemd-logindによって認識されます。

これはバグですか、それとも私のラップトップは単に愚かすぎますか?別のパーティションで、古い14.04.5(最新のカーネルを使用)をテストしましたが、同じ誤動作があります...

誰でも助けることができますか?

よろしく、ディジャナ

追加情報... ASUS F453S、Intel®Celeron(R)CPU N3050 @ 1.60GHz×2

UbuntuはIntel®HDグラフィックスを表示します(Cherryview)

lspci | grep VGAは00:02.0 VGA互換コントローラーを示します:Intel Corporationデバイス22b1(rev 21)

1
Dijana Markovic

結局、私はあきらめて、回避策スクリプトでそれをやった。このようなスクリプトを作成し、ルートcrontabに配置して5分ごとに実行します。ナイスではありませんが、機能し、最終的には子供が蓋を閉めるのはそれらの場合のみです。スクリプトの内容は次のとおりです。

#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state

then
     /usr/sbin/pm-suspend
 fi
1
Dijana Markovic

私は次のソリューションでacpidを使用して修正しました

Sudo gedit /etc/acpi/events/lidclose

コピー、貼り付け、保存

event=button[ /]lid
action=/etc/acpi/lidclose.sh

execute

Sudo gedit /etc/acpi/lidclose.sh

コピー、貼り付け、保存

#!/bin/bash
echo "close" > /home/jesse/close.txt
if grep -q closed /proc/acpi/button/lid/*/state

then
     /usr/sbin/pm-suspend
fi

execute

Sudo chmod ugo+x /etc/acpi/lidclose.sh

acpiサービスを再起動するか、再起動します

1
Jesse van Dam

4.9-rc1 kernel にアップグレードすると、Asusの問題が修正されました。異なるモデル(X540SA)ですが、同じ問題がありました。変更ログには、いくつかのACPIおよび電源管理の修正が含まれていました。

  • 電源管理の更新
  • ACPIアップデート
  • PNP更新
  • より多くの電源管理の更新
  • その他のACPIアップデート

4.9-rc2 は同様の変更を加えてリリースされたばかりですが、問題が解決したことも確認できません。

また、ふたを開けて起動するためのBIOS設定を確認しましたか?質問するのは嫌ですが、AMI BIOSのバージョンの中には混乱を招くものがあることを知っています。

0
George