Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Tried it on one of the back USB ports, and now I get this.
 

Attachments

  • IMG_1742.JPG
    IMG_1742.JPG
    2.4 MB · Views: 107
Much appreciated.

First, I tried the HPET fix set to true in EFI/CLOVER/config.plist, and got the same panic.

Second, I obtained with Clover F4 EFI/CLOVER/ACPI/origin/DSDT.aml, converted with iasl as advised, and then loaded it into MaciASL, and changed the HPET._STA method to look like this:

Code:
Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                 Return(0x0b)
            }

then hit compile, got no errors, so saved as binary to EFI/CLOVER/ACPI/patched/DSDT.aml and tried again, and it looks like I got something slightly different. I got the 'unauthorized' sign, and garbled text, and it is polling (presumably for a debugger to attach?) every minute or so. (EDIT: just realized it likely says 'still waiting for root device')

FYI, I am using 'dart=0 nv_disable=1 cpus=1 debug=0x100 -v npci=0x3000'. Without the npci flag I get hung on [ PCI configuration begin ].

Am I doing something noobish here? I am going to try another USB port as described in the big list of solutions.

Now you're past the HPET problem and on to the next problem.
Likely a USB problem.

Tried it on one of the back USB ports, and now I get this.

Problem with SATA.
 
If you had used a correct refs.txt, you would not be having the error you have.
Make sure you created refs.txt properly.

Thank you Rehabman.

I finally succed to compile my DSDT.

However I have kernel panic during the boot.

Drop OEM is set to true and I stored DSDT.aml to the end.
DSDT.aml is a binary file.

Here is my config.plist and clover repo.
 

Attachments

  • config.plist.zip
    2.4 KB · Views: 67
  • CLOVER.zip
    2.7 MB · Views: 61
Last edited:
Hi.
I did everything step by step and I got lots of errors...
here's my dsdt file:
 

Attachments

  • DSDT.dsl
    899.5 KB · Views: 203
Hi.
I did everything step by step and I got lots of errors...
here's my dsdt file:

I think you applied a GFX0->IGPU rename patch more than once.
Do not apply patches more than one time.

Also, it appears you applied a battery patch that does not match your DSDT.
 
Thank you for reply...
But the errors appear even when I try to compile dsdt file without using any patch:cry::shifty:

Nothing attached... No idea.
Read post #1, "Problem Reporting".
 
Back
Top