下面是我总结出的让系统使用custom DSDT 的方法
1. 从系统BIOS中dump 出DSDT
TIPS:2.6.38之后的内核dsdt在 /sys/firmware/acpi/tables下
acpidump -b -t DSDT -o dsdt.aml
2. 下面就是编辑dsdt.dsl 来制作custom dsdt.dsl
3. 编译 dsdt.dsl 让其生成dsdt.hex 文件。使其能够编译到内核中去
4. $SRC就是自己下载源码后的源码目录
1. 从系统BIOS中dump 出DSDT
cat /proc/acpi/dsdt > dsdt.dat (这个在kernel2.6.32或之前行的通,但是我实验了2.6.38及以后的在/proc/acpi下就没有dsdt文件了)
iasl -d dsdt.dat (这一步生成dsdt.dsl 文件)
TIPS:2.6.38之后的内核dsdt在 /sys/firmware/acpi/tables下
acpidump -b -t DSDT -o dsdt.aml
iasl -d dsdt.aml
2. 下面就是编辑dsdt.dsl 来制作custom dsdt.dsl
vi dsdt.dsl
3. 编译 dsdt.dsl 让其生成dsdt.hex 文件。使其能够编译到内核中去
iasl -tc dsdt.dsl
4. $SRC就是自己下载源码后的源码目录