Contribute
Register

<< Solved >> Help solving DSDT.dsl errors (PARSEOP_NAME, PARSEOP_LOCAL*)

Status
Not open for further replies.
Joined
Mar 14, 2018
Messages
34
Motherboard
Thinkpad X1 Extreme - Clover
CPU
i7-8850H/C240
Graphics
UHD 630 / GTX 1050Ti, 3840x2160
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hi there,

Noob getting around to working on DSDT/SSDT following the guide.

Latest versions of iasl (iasl.zip) and MaciASL by RehabMan. Confirmed both are 6.2A.

1. Did the F2 + F4 to dump the .aml files (F4 by itself just went in an endless loop)
2. Copied out of the /EFI to ~/Documents
3. Made the refs.txt
4. iasl -dl -fe refs.txt DSDT.aml SSDT*.aml to generate the *.dsl files
5. Went through all of the SSDT*.dsl, which had a handful of warnings
6. DSDT.dsl has five errors I'm not sure how to resolve

I've tried both commenting out and deleting the lines, but it just moves the error to the next line. I'm not sure if I'm commenting out/deleting stuff that is pertinent. Was hoping someone could take a look and point me in the right direction.

Hoping to get passed these so I can start looking at patching some of these issues.

Thanks for the help!
 

Attachments

  • Screen Shot 2019-04-23 at 8.03.44 PM.png
    Screen Shot 2019-04-23 at 8.03.44 PM.png
    103.5 KB · Views: 73
  • DSDT.dsl.zip
    105.4 KB · Views: 40
Last edited:
Hi there,

Noob getting around to working on DSDT/SSDT following the guide.

Latest versions of iasl (iasl.zip) and MaciASL by RehabMan. Confirmed both are 6.2A.

1. Did the F2 + F4 to dump the .aml files (F4 by itself just went in an endless loop)
2. Copied out of the /EFI to ~/Documents
3. Made the refs.txt
4. iasl -dl -fe refs.txt DSDT.aml SSDT*.aml to generate the *.dsl files
5. Went through all of the SSDT*.dsl, which had a handful of warnings
6. DSDT.dsl has five errors I'm not sure how to resolve

I've tried both commenting out and deleting the lines, but it just moves the error to the next line. I'm not sure if I'm commenting out/deleting stuff that is pertinent. Was hoping someone could take a look and point me in the right direction.

Hoping to get passed these so I can start looking at patching some of these issues.

Thanks for the help!
did you try the PARSEOP fixes?
 
did you try the PARSEOP fixes?

Hi, that is refs.txt portion of the guide, correct?

Code:
External(MDBG, MethodObj, 1)
External(_GPE.MMTB, MethodObj, 0)
External(_SB.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB.PCI0.LPCB.H_EC.ECMD, MethodObj, 1)
External(_SB.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)
External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
External(_GPE.VHOV, MethodObj, 3)
External(_SB.PCI0.XHC.RHUB.TPLD, MethodObj, 2)

Code:
iasl -dl -fe refs.txt DSDT.aml SSDT*.aml

If so, yes, I did do that. If not, I am mistaken apparently.
 
Hi, that is refs.txt portion of the guide, correct?

Code:
External(MDBG, MethodObj, 1)
External(_GPE.MMTB, MethodObj, 0)
External(_SB.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB.PCI0.LPCB.H_EC.ECMD, MethodObj, 1)
External(_SB.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)
External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
External(_GPE.VHOV, MethodObj, 3)
External(_SB.PCI0.XHC.RHUB.TPLD, MethodObj, 2)

Code:
iasl -dl -fe refs.txt DSDT.aml SSDT*.aml

If so, yes, I did do that. If not, I am mistaken apparently.
when you open your dsdt.dsl in macIASL click the patch button and scroll down on the left hand side for fixes
 
when you open your dsdt.dsl in macIASL click the patch button and scroll down on the left hand side for fixes

Hi, thanks for the help. I've tried to apply the following since they are the only thing I am seeing in the entire list related to PARSEOP:
  • Fix PARSEOP_STORE/MMTB/HRPR Error
  • Fix PARSEOP_ZERO Error
  • Fix PARSEOP_ZERO Error (agressive)
By clicking on Patch -> Selecting them in the left bar -> Open -> Selecting "DSDT.dsl" -> Waiting for Before and After to populate. I wait several minutes and nothing ever shows up and I can't click Apply.
 

Attachments

  • Screen Shot 2019-04-26 at 6.58.15 AM.png
    Screen Shot 2019-04-26 at 6.58.15 AM.png
    187.1 KB · Views: 64
Hi, thanks for the help. I've tried to apply the following since they are the only thing I am seeing in the entire list related to PARSEOP:
  • Fix PARSEOP_STORE/MMTB/HRPR Error
  • Fix PARSEOP_ZERO Error
  • Fix PARSEOP_ZERO Error (agressive)
By clicking on Patch -> Selecting them in the left bar -> Open -> Selecting "DSDT.dsl" -> Waiting for Before and After to populate. I wait several minutes and nothing ever shows up and I can't click Apply.
did you try without refs?
 
did you try without refs?

Ok, that got rid of all of the errors except one: syntax error, unexpected PARSEOP_NAME.

I came across this thread which didn't come up in my original searches of the error:


I commented out both of the "One" lines and the error went away, but now I have like 93 warnings. Supposedly these aren't an issue, but just seems like a lot. Am I good, you think?

Also, attached a screenshot. Line 356 was causing the error. Commenting out 355 and 357 got rid of the errors, but is causing a crap ton of warnings.
 

Attachments

  • Screen Shot 2019-04-27 at 6.51.45 AM.png
    Screen Shot 2019-04-27 at 6.51.45 AM.png
    72.5 KB · Views: 95
Ok, that got rid of all of the errors except one: syntax error, unexpected PARSEOP_NAME.

I came across this thread which didn't come up in my original searches of the error:


I commented out both of the "One" lines and the error went away, but now I have like 93 warnings. Supposedly these aren't an issue, but just seems like a lot. Am I good, you think?

Also, attached a screenshot. Line 356 was causing the error. Commenting out 355 and 357 got rid of the errors, but is causing a crap ton of warnings.
warnings are fine
 
Status
Not open for further replies.
Back
Top