
Ich habe einen Kernel mit einer benutzerdefinierten DSDT-Datei kompiliert. Ich möchte nur sicherstellen, dass der Kernel diese Datei verwendet. Beim Ausführen dmesg |grep DSDT
erhalte ich Folgendes:
[ 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
Bedeutet dies, dass festgestellt wurde, dass der benutzerdefinierte DSDT verwendet wird oder dass dieser gefunden und durch etwas nicht Benutzerdefiniertes ersetzt wurde?
Antwort1
Es sieht so aus, als ob DSDT überschrieben wurde. Wenn Sie die Zeile „this is unsafe, tainting kernel“ verwirrt, bedeutet dies, dass Sie keinen Support von den Kernel-Entwicklern erhalten, falls in Ihrem Kernel etwas schief geht.
Normalerweise müssen Sie das DSDT nicht überschreiben, da darin enthaltene Fehler vom Kernel (oder einem BIOS-Update, wenn es wirklich falsch ist) korrigiert werden sollten.