2026年3月28日土曜日

Ubuntu ACPI Error

UberSDRの再構築でUbuntu Server をインストールしていて偶然気付いた!
通常操作はSSH接続で他PCから行っていたので、今まで気付かず

1台のディスプレイを、HDMI切替器経由で各PCに接続しています

サーバが動いているDELL3060に接続してコンソール画面を見ると
延々とエラー表示!

 同じ内容の、以下3行を繰り返し表示している様子
ACPI Error: Aborting method \_GPE._L6D due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
ACPI Error: AE_NOT_FOUND, while evaluating GPE method [_L6D] (20230628/evgpe-511)
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GLAN.GPEH], AE_NOT_FOUND (20230628/psargs-332)



ネットで情報を検索
昔から同じようなエラーの報告が有ります
ブートが止まる物から、表示だけで実害の無い物まで
対処も色々・・・

表示だけで実害の無い物は、ほっといても良いらしい・・のですが
気持ち悪いので、色々試してみました

DELLのPCでの報告が多いとか言われてるし・・・
UbuntuとBIOSの相性が悪いとか・・・

先ずは、BIOSの更新らしいが
 うちの Dell 3060 は訳アリで触りたくない

BIOSのSATA設定がRAIDになっていたので、AHCIに変更してみたが関係なかった
 これ、既存システムのファイル構造が変わるので、やめた方が良い
 手間が増えるだけ
 UberSDRの動作がおかしくなり、システム再インストールした

あと、殆どの事例が /etc/default/grub  の設定で対応している
事例から数例試してみたら・・・
下記設定で上手く解消できました
GRUB_CMDLINE_LINUX_DEFAULT="acpi_mask_gpe=0x6D"

いつコンソール画面を見ても login 画面のままで
エラー表示は無くなりました

以下、備忘録
"grub"の設定を変更
sudo nano /etc/default/grub

(該当部分のみ)
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="" <--- 変更する
GRUB_CMDLINE_LINUX=""

保存(Ctrl+o)して終了(Ctrl+x)

変更を反映
sudo update-grub

システム再起動
sudo reboot now

syslog 確認方法
sudo tail -f /var/log/syslog
sudo tail -n 100 /var/log/syslog         <--- 最新100行
sudo less /var/log/syslog                     <---ファイル全体
sudo grep "error" /var/log/syslog     <---"error"を検索

ファイルにコピー
sudo less /var/log/syslog > syslog.txt
 syslog.txt を他PCにSSH転送して確認



0 件のコメント:

コメントを投稿