Rootserver Sponsor

webtropia"

Donations

Please support your operating system's further development:

donate"

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 gaugusch.at which is not integrated in the kernel from debian.org.

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

There are two ways to obtain a fixed DSDT.aml:
1. Search http://acpi.sourceforge.net/dsdt/view.php 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 http://acpi.sourceforge.net is now obsolete and that the project has moved to http://www.lesswatts.org/projects/acpi/


CategoryHardware