Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have compiled a kernel using a custom DSDT file. I just want to make sure the kernel is using it. When I run dmesg |grep DSDT I get this:

[    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

Does this mean that it found it is using the custom DSDT or that it found it and replaced it with something not custom?

share|improve this question
What makes you think that you need to overridfe the DSDT? – Lekensteyn Feb 2 '12 at 14:01

It looks like the DSDT is overridden. If you're confused by the "this is unsafe, tainting kernel" line, it means that you won't get support from the kernel developers should anything go wrong in your kernel.

Usually, you do not have to override the DSDT as errors in it should be corrected by the kernel (or a BIOS update if it really is wrong).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.