work in progress, see http://blog.michael.kuron-germany.de/2011/03/patching-dsdt-in-recent-linux-kernels-without-recompiling/
cat /sys/firmware/acpi/tables/DSDT > ~/dsdt/DSDT.dat
iasl -d DSDT.dat 
# patch it
iasl -tc DSDT.dsl
cp DSDT.aml /boot/dsdt.aml
# create /etc/grub.d/01_acpi
....
# run update-grub2