web-dev-qa-db-ja.com

Acer AspireOneのUbuntuNetbookRemixでスタンバイ/サスペンドに失敗した場合のトラブルシューティング

Ubutu Netboox Remix9.04で使用しているAcerAspireOneネットブックを持っています。クリーンインストールでは、サスペンドは正常に機能しているように見えました。ただし、かなりの数の追加パッケージをインストールし、いくつかの構成(Bluetoothダイヤルアップなど)を行ったため、サスペンド機能が失われたようです。

一時停止しようとすると、画面の左上隅にテキストモードカーソルが点滅するだけで、コンピューターが一時停止されることはありません。唯一の解決策はハードリスタートです。

問題のトラブルシューティングを行うにはどうすればよいですか?たとえば、確認する必要のある特定のログファイルなどはありますか?クリーンインストール(およびコンピューターに付属の元のlinpus linuxインストール)でサスペンドが機能していたので、これは解決できないハードウェア互換性の問題ではありません。もちろん、パッケージを1つずつ削除/インストールすることもできますが、余分なパッケージがたくさんあり、問題がいつ発生したかわからないため、これには非常に時間がかかります。私が理解している限り、そのような問題を引き起こすと予想されるような奇妙なものはインストールしませんでした。

編集:新しいリリース、Ubuntu Netbook Remix 9.10、修正これ。メモリ拡張機能がマウントされていても、ネットブックを一時停止できるようになりました。ただし、これは私が期待するとおりには機能しません...新しいスレッドの詳細情報: ネットブックのスリープモード後の問題を修正するには、Ubuntuで強制的にアンマウントします

3
Ilari Kajaste

サスペンドは、挿入されたSDカードでは機能しないことが知られています。一時停止する前に、接続した可能性のあるSDカードやその他の周辺機器を取り外します。 Gentoo wikiには、SDカードが存在する場合にサスペンドが問題になる理由についての適切な説明があります: SDカードとサスペンド

問題が解決しない場合は、/ var/logのログ、具体的にはsyslogを確認してください。 -)、messagesおよびXorg.0.log。使用できるシステムログを表示するための便利なGUIツールがあります:システム>管理>ログファイルビューア(または同様のもの)。

また、Acer Aspire One here および here に関するUbuntuコミュニティのドキュメントも参照してください。

2
nagul

AspireOneのNetbookRemixヘルプに関するwiki投稿 があり、これを修正する方法が詳しく説明されています。スリープ時にカードをアンマウントし、ウェイク時にカードを再マウントするスクリプトを追加します。これをAspireOne ZG5(aoa110-1955)に実装しましたが、すべて順調です。

これは、そのページからの説明であり、初心者向けの機能が組み込まれています。

1-アクセサリにあるテキストエディタを開き(?私の前にAspireがないと思います)、以下をコピーして貼り付けます。

# Drop to: /etc/pm/sleep.d
# Use this script to prevent data loss on mounted MMC/SD
# cards. It syncs data and umounts all mmcblk devices prior to
# suspend, and cancels suspend if umounting was not possible
# (i.e: something locks a file)
case "${1}" in
    hibernate|suspend)
        /bin/sync
        for drive in $( /bin/ls /dev/mmcblk?p* ); do
        /bin/umount ${drive} > /dev/null
        # If umount failed: abort suspend
        if [ $? -gt 0 ]; then
        # Test if device keeps mounted. Previous command could fail
        # (i.e device was not mounted) with a non-stopper
        # problem for the suspend process.
        /bin/mount | /bin/grep ${drive}
        if [ $? -eq 0 ]; then
            exit 1
        fi
        fi
    done
    ;;
#    resume|thaw)
##       Do nothing. All devices will be automatically mounted again.   
#       ;;
esac

2-ホームフォルダに010_unmount_SD.shとして保存します

3-ターミナルを開きます(アクセサリの下)

4-次のコマンドを使用して、ファイルを正しい場所にコピーします(Enterを押すと、管理者パスワードの入力を求められます)。

Sudo cp 010_unmount_SD.sh /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

5-このコマンドで適切な権限を設定します(管理者パスワードの入力を再度求められます)。

Sudo chmod 755 /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

余談ですが、私のビデオはすでに見栄えがよく、電源管理は期待どおりに機能しているように見えるため、そのページの残りの情報は不要であることがわかりました。これらの修正は9.10のディストリビューションに組み込まれていると思います。

1
Rob Allen