Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001314Vine Linux1 バグ2012-07-15 00:592015-12-19 22:24
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン6.0 
修正予定バージョン修正済バージョン 
概要0001314: 6.1rc1サスペンド復帰時に電源通知異常
説明タイプ: ノートPC
機種: 富士通 LIFEBOOK PH75/GN
CPU: Intel Core i5-2520M
メインメモリ: 2GB
使用OS: Vine61rc1-DVD-x86_64

6.1 RC1 にてサスペンドからの復帰時に Gnome通知パネルの電源アイコン表示
(画面右上の電池形状アイコン)がおかしくなる現象が起きます。

■ PC起動時(正常)
・通知アイコン
  黒線+中黒に稲妻マーク
・クリックした際のメニュー

| ノートPCのバッテリー(97.0%)
| ーーーーーーーーーーーーー
| 設定(P)

■ サスペンド復帰後
・通知アイコン
  赤線枠に中身空の表示(バッテリ0%?)
・クリックした際のメニュー

| ノートPCのバッテリー(99.0%)
| ノートPCのバッテリー(99.0%)
| ノートPCのバッテリー(0.0%)
| ノートPCのバッテリー(0.0%)
| ーーーーーーーーーーーーー
| 設定(P)


ハイバーネート復帰時にはこの現象は起きません。
操作は gnomeメニューから システム>シャットダウン>サスペンド
を使用しました。ACアダプタは常時接続。
タグ設定されていません。
archx86_64
パッケージgnome-power-manager upower
添付ファイルzip file icon logfiles.zip [^] (11,175 バイト) 2012-07-16 20:42

- 関連

-  コメント
(0000943)
anonymous (参照)
2012-07-16 20:42

情報を追加します。

■ 別バージョンでの動作を調べました。

6.1beta1 (Vine61b1-DVD-x86_64.iso)
6.1beta2 (Vine61b2-DVD-x86_64.iso)
  rc1と現象同じ
6.0 (Vine60-DVD-x86_64.iso)
  元々サスペンド・ハイバーネート共失敗
  ※ただし回避可能

※ Vine6.0 について
現行の 6.0では元々サスペンド・ハイバーネートとも失敗していたのですが、
/etc/pm/config.d/suspend_modules を
SUSPEND_MODULES="xhci_hcd"
と修正したところ、サスペンド・ハイバーネートとも成功するようになり、
これまでメイン環境はこの状態で特に大きな問題を感じることなく使用しています。
(サスペンド復帰時に今回のバッテリ表示不具合は起きません)
(試しにrc1でも上記のファイル書き換えをしてみましたが、症状に変化はありませんでした)

■ ログを用意しました。

gnome-power-manager を一旦killしたのち、
$ gnome-power-manager --verbose
として起動。サスペンド前後のログを取得しました。
/var/log/messages ログと併せて添付します。
19:49 - 19:55 間がサスペンド期間です。
(0000944)
anonymous (参照)
2012-07-18 00:21

その後、ある程度原因の絞り込みと、暫定ですが対処方法が分かりました。

■ 原因

1. 対象のPCがバッテリ拡張が可能な機種であったためか、元々バッテリ定義が2つ存在していた。
   (ただし no present)
  | # ls /proc/acpi/battery/
  | CMB1/ CMB2/
  | # cat /proc/acpi/battery/CMB2/info
  | present: no

2. 6.1RC1 の UPower にはサスペンド復帰時に no present の CMB2を誤認識する
   問題が存在するらしい。

   起動時
   | $ upower -e
   | /org/freedesktop/UPower/devices/line_power_AC
   | /org/freedesktop/UPower/devices/battery_CMB1
   
   サスペンド復帰後
   | $ upower -e
   | /org/freedesktop/UPower/devices/line_power_AC
   | /org/freedesktop/UPower/devices/battery_CMB2
   | /org/freedesktop/UPower/devices/battery_CMB1

   gnome-power-manager 誤表示の半分はこれが原因と思われる。
   UPower 自身は6.0/6.1rc1で同じ 0.9.9-1vl6.x86_64 のようなので、
   もっと上流での変更が原因かもしれない。

3. 6.1rc1 の gnome-power-manager はサスペンド復帰時にバッテリ表示が2重に
   なる問題が存在するらしい。
   実害は無いでしょうが、これはどの環境でも起きていそうです。
   (別ノートPCに Vine61rc1-DVD-i686.iso を入れて確認)

これらが重なって、今回の現象が起きていたようです。(2x2=4バッテリ表示)
0%表示になっていたのは、CMB2 を優先表示してしまった結果です。


■ 対処方法

1. $ cat /proc/acpi/battery/CMB2/info
   理由は分かりませんが、これで UPower の CMB2 誤認識が解消します。
2. gnome-power-manager を再起動
   バッテリの2重表示が解消します。

以上です。出来れば原因2の問題が解決するといいのですが、取り敢えずは
6.1にアップグレードしても何とか使える目処が立ちました。
(0000945)
anonymous (参照)
2012-07-19 00:22

投稿者です。
同様の問題にみえる情報を見つけたので載せておきます。

After resume, showing 2 batteries even though only one installed
  https://bugs.launchpad.net/fedora/+bug/828273 [^]

'Laptop battery critically low' message displayed on resume from
suspend without power connected
  https://bugs.launchpad.net/battery-status/+bug/890314 [^]

Bug 704110 - GPM hibernates machine based on phantom battery level
  https://bugzilla.redhat.com/show_bug.cgi?id=704110 [^]

redhat のバグレポートが
> Status: CLOSED CURRENTRELEASE
> Modified: 2012-04-17 08:52 EDT
となっているので、もしかすると 4/17頃のリリース(Fedora17 ?)では修正
されたのかもしれません。
(0009669)
tomop (管理者)
2015-12-19 22:24

最終更新日から1年以上経過したためクローズします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2012-07-15 00:59 anonymous 新規課題
2012-07-16 20:42 anonymous 添付ファイル追加: logfiles.zip
2012-07-16 20:42 anonymous コメント追加: 0000943
2012-07-18 00:21 anonymous パッケージ なし => gnome-power-manager upower
2012-07-18 00:21 anonymous コメント追加: 0000944
2012-07-19 00:22 anonymous コメント追加: 0000945
2015-12-19 22:24 tomop コメント追加: 0009669
2015-12-19 22:24 tomop 状態 新規 => 完了


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker