Integration of a custom DSDT.aml

Quite a few of the BIOS on notebooks have a buggy DSDT (Differentiated System Description Table) which might leave you with a not fully working ACPI. This might render battery status, fans, sound not working. One can solve this problem with a custom DSDT in a patched initrd.

If you use a custom DSDT.aml, the kernel needs to be patched with the dsdt-patch from which is not integrated in the kernel from

The good news is: the aptosid kernel is patched with the dsdt-patch from

There are two ways to obtain a fixed DSDT.aml:
1. Search for your BIOS (1)
2. Compile your own custom DSDT.aml (a bit tricky)

Integrating your custom DSDT.aml into an aptosid system is easy:
1. Place your custom DSDT.aml to /etc/initramfs-tools/
2. Install the aptosid kernel
3. reboot

You can even activate the custom DSDT.aml with an installed aptosid kernel. Just do:

# cp dsdt.aml /etc/initramfs-tools/DSDT.aml
# dpkg-reconfigure linux-image-$(uname -r)
# reboot

NOTE: The filename DSDT.aml is case sensitive!

More infos how to compile a custom DSDT you find here

(1) Update:
It seems that is now obsolete and that the project has moved to