Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Interesting, and modifying _INI in the DSDT couldn't prevent the device from loading? also no indication of an _OFF method in my DSDT or SSDTs, is that a GPU specific method?

_INI/_OFF/etc are mostly for PCIe devices. Does not apply to things connected other ways (USB, I2C, etc).
 
_INI/_OFF/etc are mostly for PCIe devices. Does not apply to things connected other ways (USB, I2C, etc).
Awesome, thanks for the information! Anything you'd suggest reading further to learn about I2C devices and kext development?
 
Looking for assistance with analyzing the attached files. Getting a lot of bad parameters that I am having difficulty tracking down. Appear related to the patches i ran on the DSDT. The requested Problem reporting files attached.
 

Attachments

  • IMG_1688.JPG
    IMG_1688.JPG
    3.6 MB · Views: 109
  • CLOVER.zip
    1.3 MB · Views: 68
  • RehabMan.zip
    21.1 KB · Views: 62
  • ioreg.zip
    427 KB · Views: 58
  • kextcashe output.rtf.zip
    747 bytes · Views: 74
  • RehabMan.zip
    21.1 KB · Views: 70
  • CLOVER.zip
    1.3 MB · Views: 63
  • kexstat output.rtf.zip
    736 bytes · Views: 60
  • ioreg.zip
    427 KB · Views: 81
Looking for assistance with analyzing the attached files. Getting a lot of bad parameters that I am having difficulty tracking down. Appear related to the patches i ran on the DSDT. The requested Problem reporting files attached.

Your config.plist is missing from EFI/CLOVER.
 
Your config.plist is missing from EFI/CLOVER.
Looks like it's been sitting in the EFI directory for who knows how long....

After moving it to the Clover directory and booting again, I still get all the ACPI Errors and exceptions shown in the screenshot in post #2523

Another thing to note, when arriving at the login screen, 100% is showing next to the battery icon that has an 'x' in it. Once logging in, the 100% disappears leaving just the battery icon with the 'x' and hovering says 'no battery available'

In addition, the laptop does not turn on when disconnected from AC, and shuts down when unplugged which tells me charging is not occuring. I replaced the battery a couple weeks back assuming the original battery was defective but believe that the laptop has used whatever charge the battery had before arriving at this point.
 
Looks like it's been sitting in the EFI directory for who knows how long....

After moving it to the Clover directory and booting again, I still get all the ACPI Errors and exceptions shown in the screenshot in post #2523

Another thing to note, when arriving at the login screen, 100% is showing next to the battery icon that has an 'x' in it. Once logging in, the 100% disappears leaving just the battery icon with the 'x' and hovering says 'no battery available'

In addition, the laptop does not turn on when disconnected from AC, and shuts down when unplugged which tells me charging is not occuring. I replaced the battery a couple weeks back assuming the original battery was defective but believe that the laptop has used whatever charge the battery had before arriving at this point.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 

Attachments

  • Deocder - Problem Reporting.zip
    1.8 MB · Views: 70
Here are files per "Problem Reporting" from the FAQ you have linked. Thank you for your assistance.

You are loading your SSDTs in the wrong order.
This is from your Clover bootlog (extracted from ioreg):
Code:
8:652  0:000  === [ ACPIPatchedAML ] ====================================
8:652  0:000  Unsorted
8:652  0:000  Inserting SSDT-2-CpuPm.aml from EFI\CLOVER\ACPI\patched ... Success
8:662  0:010  Inserting SSDT-0-PtidDevc.aml from EFI\CLOVER\ACPI\patched ... Success
8:662  0:000  Inserting SSDT-1-Cpu0Ist.aml from EFI\CLOVER\ACPI\patched ... Success

It is because you didn't use SortedOrder to specify load order of SSDTs.
And you need DropOem=true when you have patched SSDTs in ACPI/patched.
 
It is because you didn't use SortedOrder to specify load order of SSDTs.
And you need DropOem=true when you have patched SSDTs in ACPI/patched.

Ok, implemented both SortedOrder and DropOem=true. Still get heaps of ACPI errors and exceptions.

Attached updated Problem Reporting Files
 

Attachments

  • deocder problem reporting files.zip
    2.3 MB · Views: 54
Back
Top