Contribute
Register

Some ACPI Error in changing my dsdt to hotpatch

Status
Not open for further replies.
Joined
Jan 5, 2018
Messages
7
Motherboard
Asus G60VW (clover)
CPU
i7 6700hq
Graphics
HD530 4k
Mobile Phone
  1. iOS
Code:
ACPI Error:[XCOR] Namespace lookup failure. AE_READY_EXISTS
ACPI Exception: AE_READY_EXISTS. During name lookup/catalog
ACPI Exception: AE_READY_EXISTS. (SSDT:      batt) while loading table

ACPI Error:[XDSM] Namespace lookup failure. AE_READY_EXISTS
ACPI Exception: AE_READY_EXISTS. During name lookup/catalog
ACPI Exception: AE_READY_EXISTS. (SSDT:     _SATA)while loading table

ACPI Error:[XSTA] Namespace lookup failure. AE_READY_EXISTS
ACPI Exception: AE_READY_EXISTS. During name lookup/catalog
ACPI Exception: AE_READY_EXISTS. (SSDT:      I2C) while loading table

I thought they may be related to the methods of rename.
what I did:
rename ECOR to XCOR,for working battery status, but it seems that it went wrong.
rename _DSM in SSDT-SATA.
rename _STA in SSDT-I2C,because I made some changes in DSDT in _SB.PCI0.GPI0._STA

I'll update my dsdt and ssdt related and config.plist
 

Attachments

  • archive.zip
    735.5 KB · Views: 84
Code:
ACPI Error:[XCOR] Namespace lookup failure. AE_READY_EXISTS
ACPI Exception: AE_READY_EXISTS. During name lookup/catalog
ACPI Exception: AE_READY_EXISTS. (SSDT:      batt) while loading table

ACPI Error:[XDSM] Namespace lookup failure. AE_READY_EXISTS
ACPI Exception: AE_READY_EXISTS. During name lookup/catalog
ACPI Exception: AE_READY_EXISTS. (SSDT:     _SATA)while loading table

ACPI Error:[XSTA] Namespace lookup failure. AE_READY_EXISTS
ACPI Exception: AE_READY_EXISTS. During name lookup/catalog
ACPI Exception: AE_READY_EXISTS. (SSDT:      I2C) while loading table

I thought they may be related to the methods of rename.
what I did:
rename ECOR to XCOR,for working battery status, but it seems that it went wrong.
rename _DSM in SSDT-SATA.
rename _STA in SSDT-I2C,because I made some changes in DSDT in _SB.PCI0.GPI0._STA

I'll update my dsdt and ssdt related and config.plist

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

Attachments

  • archive.zip
    2.6 MB · Views: 60

You can see you have an issue with duplicate _DSM methods quite easily... just try to disassemble your patchmatic -extract output: iasl -da -dl *.aml

You will get this at the end:
Code:
Pass 1 parse of [DSDT]
ACPI Error: [_DSM] Namespace lookup failure, AE_ALREADY_EXISTS (20161210/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20161210/psobject-310)
 
You can see you have an issue with duplicate _DSM methods quite easily... just try to disassemble your patchmatic -extract output: iasl -da -dl *.aml

You will get this at the end:
Code:
Pass 1 parse of [DSDT]
ACPI Error: [_DSM] Namespace lookup failure, AE_ALREADY_EXISTS (20161210/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20161210/psobject-310)
Got it.in fact I consider all problem I met are similar.But how to fix? As for rename ECOR to XCOR, I have looked up in dsdt, there isn't another XCOR or ECOR, why I still got an ACPI Error ?
 
Got it.in fact I consider all problem I met are similar.But how to fix? As for rename ECOR to XCOR, I have looked up in dsdt, there isn't another XCOR or ECOR, why I still got an ACPI Error ?

You are adding various _DSM methods with your options set in config.plist/ACPI/DSDT/Fixes.
Those _DSM methods/fixes conflict with SSDTs you have in ACPI/patched.

Most of those "Fixes" should be removed or set false.
Don't use a fix in ACPI/DSDT/Fixes unless you understand exactly what it does and why it is needed.
 
You are adding various _DSM methods with your options set in config.plist/ACPI/DSDT/Fixes.
Those _DSM methods/fixes conflict with SSDTs you have in ACPI/patched.

Most of those "Fixes" should be removed or set false.
Don't use a fix in ACPI/DSDT/Fixes unless you understand exactly what it does and why it is needed.
thanks!
BTW,I just got it that I rename the methods in ssdt by mistake because I hadn't known the purpose of rename patches in config.plist.
 
thanks!
BTW,I just got it that I rename the methods in ssdt by mistake because I hadn't known the purpose of rename patches in config.plist.

Not sure what you're referring to...
Keep in mind: config.plist/ACPI/DSDT/Patches DO NOT apply to add-on SSDTs in ACPI/patched.
 
Status
Not open for further replies.
Back
Top