Hey, Rehab, i've followed the guide, but i am stocked and don't know what to do next. I have downloaded aisl, moved it to usr/bin, installed app, disassembled dsdt and ssdt's with the terminal + refs.txt, but i'm still got errors in ma dsl files, and i still don't understand, what should i do with the patches files (irq fix.txt, for example). Could you please help me?)
This is how my origin+disassembled files look like. And i have bad feelings about this in my dsdt.dsl:
/*
* iASL Warning: There were 27 external control methods found during
* disassembly, but only 18 were resolved (9 unresolved). Additional
* ACPI tables may be required to properly disassemble the code. This
* resulting disassembler output file may not compile because the
* disassembler did not know how many arguments to assign to the
* unresolved methods. Note: SSDTs can be dynamically loaded at
* runtime and may or may not be available via the host OS.
*
* In addition, the -fe option can be used to specify a file containing
* control method external declarations with the associated method
* argument counts. Each line of the file must be of the form:
* External (<method pathname>, MethodObj, <argument count>)
* Invocation:
* iasl -fe refs.txt -d dsdt.aml
*
* The following methods were unresolved and many not compile properly
* because the disassembler had to guess at the number of arguments
* required for each:
*/
/*
* External declarations were imported from
* a reference file -- refs.txt
*/