Wikula » CustomDSDT
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)
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
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