Esses erros ocorrem porque o iasl não sabe o número de argumentos de alguns métodos externos e acaba fazendo confusão, ele até dá um warning sobre isso
Se você usar o parâmetro -e e incluir a tabela SSDT-3 para resolução de símbolos externos, um dos erros desaparece
iasl -e SSDT-3.aml -d DSDT.aml
Os outros dois métodos (\_GPE.MMTB e \_GPE.OSUP) não estão em nenhuma tabela que você anexou, fiz a correção manualmente conforme um post deste link
https://bugzilla.kernel.org/show_bug.cgi?id=86491
DSDT.dsl.zip