Contribute
Register

Random Freezes When Plugging Charger Port

Status
Not open for further replies.
I have no USB3 devices so I can't test for SSxx ports. Thats why I removed them as of now.

Obtain a USB3 device so you can configure it correctly.
 
Obtain a USB3 device so you can configure it correctly.
Alright. I corrected the USBInjectAll.Kext issue with the SSxx ports, but my computer still freezes after plugging the charger between 3rd and 5th time.
 

Attachments

  • debug_18860.zip
    3.5 MB · Views: 61
SSDT-XCPM.aml conflicts with config.plist/ACPI/SSDT/Generate/PluginType=true.
Use only one technique to inject plugin-type.
Alright. I changed PluginType=false which now it will use the SSDT-XCPM.aml in order to inject plugin type.

drivers64UEFI is not per guide.
Fixed it now.
 

Attachments

  • debug_3120.zip
    3 MB · Views: 57
Alright. I changed PluginType=false which now it will use the SSDT-XCPM.aml in order to inject plugin type.


Fixed it now.

Your DSDT has RMDT debugging code present. This is for debugging only, must be removed after you're done getting logs.

Note: Do not do renames in the files in ACPI/patched. Those renames are already done via config.plist/ACPI/DSDT/Patches, and doing the renames again in the patched files just results in more diffs to look through.

apfs.efi should not be in drivers64UEFI, as that is what ApfsDriverLoader-64.efi is for.

Why is HS11 marked UsbConnector=255 (internal), but nothing is attached to that port?

You have unpatched multibyte EC registers (TD38,TD3A/etc). Not sure if that code is being executed, but if it is it will cause ACPI abort. Best to patch them.
 
Note: Do not do renames in the files in ACPI/patched. Those renames are already done via config.plist/ACPI/DSDT/Patches, and doing the renames again in the patched files just results in more diffs to look through.
Does config.plist/ACPI/DSDT/Patches apply only to DSDT.aml or also the SSDT.aml files?
 
Does config.plist/ACPI/DSDT/Patches apply only to DSDT.aml or also the SSDT.aml files?

config.plist/ACPI/DSDT/Patches apply to:
- OEM DSDT (for when no patched/DSDT.aml)
- OEM SSDTs (for when no matching patched/SSDT*.aml)
- patched/DSDT.aml (when present)
- if AutoMerge=true, any matching patched SSDTs in ACPI/patched
 
Why is HS11 marked UsbConnector=255 (internal), but nothing is attached to that port?
HS11 is connected to the camera. I am able to disconnect it with Fn+f5
 
HS11 is connected to the camera. I am able to disconnect it with Fn+f5

If it can be essentially unplugged/plugged, then it should not be considered internal.
Because it is behaving more like an external device (which can be unplugged and plugged back in).
 
You have unpatched multibyte EC registers (TD38,TD3A/etc). Not sure if that code is being executed, but if it is it will cause ACPI abort. Best to patch them.
Ill be able to see what code is executed by seeing a verbose boot log or do i have to patch DSDT and use ACPIDebug.kext?
 
Status
Not open for further replies.
Back
Top