私の新しいPCでは、LinuxでのACPIサポートに問題があります。 acpi = offとnolapicで起動する必要があります。また、CPUコアを1つだけ検出し(これが最もイライラします)、完全にシャットダウンしません。PCの電源を切るには、電源ボタンを数秒間押し続ける必要があります。
質問は次のとおりです。いくつかの設定ファイルを編集しますか?バグを報告しますか?マザーボードの製造元にメールを送信しますか?ドライバーをリバースエンジニアリングするのに役立つユーティリティを実行しますか? (現在、BIOSでAMD C1Eをオフにするだけです。これはすてきな回避策です。)
私の構成:
このガイドの手順に従うことから始めることをお勧めします: DebuggingACPI 。
そのページの上部にある説明は、 Debugging Central 、「さまざまなUbuntuパッケージのデバッグの詳細が記載されたページ」の一部であると述べています buntu Community Wiki 。
また、/var/log/syslog
のエントリを調べて、問題の切り分けに役立つものがあるかどうかを確認する必要があります。
確認するログの部分が失敗したブートからのものであることを確認してください。つまり、ログエントリは、acpi=off
もnolapic
も使用されていないブートからのものでなければなりません。ログのタイムスタンプを使用すると、ログファイルエントリの起動元を判別できます。
GUIアプリケーションを使用する方が簡単な場合は、Ubuntuに使用できるLog File Viewer
があります。 Dash
を使用して検索することで見つけることができます。
以下の手順は(ほとんど) DebuggingACPI page からコピーされたものであり、バグレポートを提出する前に問題を特定するために行うことをお勧めします。 (バグを報告する手順は DebuggingACPI page にもあります)
acpi=off
でシステムの起動が許可されている場合、次の起動パラメーターを使用してACPIの問題を特定してください。 acpi=off
を削除し、以下のオプションのいずれかでonlyで起動します。
運がよければ、CPUのすべてのコアを起動して使用できるカーネルパラメーターの組み合わせを見つけることができます。
注:カーネルブートパラメータ/オプションを「一度だけ」変更する方法の説明が必要な場合は、これを試してください 「カーネルブートパラメータを追加するにはどうすればよいですか」という質問への回答 。
acpi=ht
で起動してみてくださいacpi=off
が機能し、acpi=ht
が失敗する場合、問題はACPIテーブル解析コード自体、またはおそらくSMPコードにあります。pci=noacpi
で起動してみてくださいacpi=noirq
で起動してみてくださいpnpacpi=off
で起動してみてくださいnoapic
で起動してみてくださいnolapic
で起動してみてくださいACPIを無効にするよりも優れた回避策があります(acpi = offとnolapicを使用)。 BIOSでAMD C1Eをオフにすることができます!
それでもまだ問題です...