iasl самый свежий релизный. Получаю и декомпелирую DSDT ноутбука Acer Aspire 4741G.
sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.dat
iasl -d dsdt.dat
Warning при декомпиляции:
ACPI Warning: NsLookup: Type mismatch on WPSC (RegionField), searching for (Buffer) (20100528/nsaccess-731)
Чиню dsdt.dsl. В гугле много решений всяких проблем. Собираю.
iasl -tc dsdt.dsl
Копирую получившийся aml файл в /boot/dsdt.aml
У grub2 есть такая опция
acpi /boot/dsdt.aml
Проблема в том что ноутбук зависает с таким dsdt :)
Ладно проверяем по другому, получаю dsdt, декомпилирую и сразу же собираю игнорируя все ошибки. Все тоже самое не загружается.
Как вы загружаете кустомные dsdt?!
NOTE
Подмена DSDT через GRUB2. Для начала не советую «автоматизировать» генерацию конфига груба. Просто положите dsdt.aml в /boot, пезагрузитесь и отредактируйте команду груба добавив acpi /boot/dsdt.aml (перед linux или после initrd).
Если в выхлопе iasl видите два warning для одного и того же метода, то силу имеет последний.