- Joined
- Feb 15, 2015
- Messages
- 16
- Motherboard
- HP 500-159EG
- CPU
- i5-4440
- Graphics
- GT 640
- Mac
- Mobile Phone
Hi there,
for the past few hours i've been trying to extract my DSDT and fix it so it will work with Clover. I managed to extract all tables from Ubuntu and created a .dsl file with "iasl -e SSDT* -d DSDT" It created a DSDT, but after opening it with MaciASL this is what caught my attention:
After applying several cosmetic fixes i managed to save the .dsl file with only one remark:
(0 errors, 0 warnings, 0 optimizations)
The problem is that after saving it as a ACPI Machine Language Binary, everything i fixed went back to it's original state...
Has anyone an idea how to fix this? Thanks very much.
View attachment tables (copy).zip
PS: I haven't applied any patches like DTGP etc yet.
for the past few hours i've been trying to extract my DSDT and fix it so it will work with Clover. I managed to extract all tables from Ubuntu and created a .dsl file with "iasl -e SSDT* -d DSDT" It created a DSDT, but after opening it with MaciASL this is what caught my attention:
Code:
/* * iASL Warning: There were 10 external control methods found during
* disassembly, but only 3 were resolved (7 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.
*
* If necessary, 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>)
*/
External (_SB_.PCI0.PAUD.PUAM, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.PCI0.PEG0.PEGP.EPON, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.PCI0.RP05.PEGP.EPON, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.PCI0.XHC_.DUAM, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (_SB_.TPM_.PTS_, MethodObj) // Warning: Unresolved Method, guessing 1 arguments (may be incorrect, see warning above)
External (PS0X, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
External (PS3X, MethodObj) // Warning: Unresolved Method, guessing 0 arguments (may be incorrect, see warning above)
...
Code:
13378, 2089, Object is not referenced (Name is within method [HWMC])
The problem is that after saving it as a ACPI Machine Language Binary, everything i fixed went back to it's original state...
Has anyone an idea how to fix this? Thanks very much.
View attachment tables (copy).zip
PS: I haven't applied any patches like DTGP etc yet.