web-dev-qa-db-ja.com

Debian 10バスターでシャットダウンと再起動が機能しない

ラップトップにDebian 10 Busterをインストールしたので(2009年頃ASUS)、コンピュータを適切にシャットダウンまたは再起動できません。 OSを何度も再インストールしましたが、成功しませんでした。 LXDEをDEとして使用しています。

GUIからシャットダウンまたは再起動ボタンを押すか、ターミナルを使用して専用コマンドを入力するたびに、システムは_Reached target Power-Off_または_Reached target Reboot_で20分以上ハングします。
grub構成ファイルを編集してクワイエットブートオプションを削除しましたが、systemdが最後に実行しようとしているのは、シャットダウン時の_Stopping disk_、または再起動時の_Synchronizing SCSI cache_であることがわかりました。

this を読んだ後、_poweroff -f_と_reboot -f_の両方を試しましたが、どれも動作しませんでした。
これはカーネル関連の問題ですか?どうすればいいのかわかりません。

保存しました my systemd shutdown log デバッグオプションを有効にしています。

_lscpu |grep -i model_レポート:

Model: 23 Model name: Pentium(R) Dual-Core CPU T4400 @ 2.20GHz

3
matteobin

tl; dr-BIOSをアップグレードして修正しました。

私の古いDellラップトップでも、これとまったく同じ問題がありました。 StretchからBusterに移行するときに4.9からアップグレードした後、カーネル4.19に関係していることはかなり確実です。私の推測では、BIOS(少なくとも私のもの)は、半壊したACPI実装を持っていますが、古いカーネルは、状態を変更したいものを送信することで、それを許容できました。

ハードウェアの最新のBIOSをすでに使用している場合は、SOLである可能性があり、最新のカーネルを試すか、カーネルをダウングレードする必要があります。私はこの分野の専門家ではないため、おそらく誰かよりよく理解すれば、ACPI電源状態の処理における4.9と4.19の違いを調べることができます。

これが少なくとも誰かに役立つことを願っています。

2
djv