
カスタム DSDT ファイルを使用してカーネルをコンパイルしました。カーネルがそれを使用していることを確認したいだけです。実行すると、 dmesg |grep DSDT
次のメッセージが表示されます。
[ 0.000000] ACPI: Override [DSDT-Notebook], this is unsafe: tainting kernel
[ 0.000000] ACPI: DSDT @ 0x00000000baf87018 Table override, replaced with:
[ 0.000000] ACPI: DSDT ffffffff81c647e0 1013B (v01 _ASUS_ Notebook 00000000 INTL 20111123)
[ 0.430318] ACPI: EC: Look up EC in DSDT
これは、カスタム DSDT が使用されていることが検出されたことを意味しますか、それとも、カスタム DSDT が検出されて、カスタムではないものに置き換えられたことを意味しますか?
答え1
DSDT が上書きされているようです。「これは安全ではなく、カーネルを汚染しています」という行に困惑している場合は、カーネルに何か問題が発生した場合にカーネル開発者からサポートを受けられないことを意味します。
通常、DSDT 内のエラーはカーネルによって修正されるはずなので (または、本当に間違っている場合は BIOS アップデートによって)、DSDT を上書きする必要はありません。