Contribute
Register

Error while patching DSDT using MaciASL

Status
Not open for further replies.
Joined
Dec 30, 2016
Messages
43
Motherboard
Asus X556UR Laptop
CPU
i7-6500U
Graphics
GeForce930MX / HD520
Mobile Phone
  1. Android
  2. iOS
I wanted to patch my DSDT for the I2C Trackpad I have.

Earn I apply the patches and compile, I get the following errors

Code:
5506, 6126, syntax error, unexpected PARSEOP_ZERO

5535, 6126, syntax error, unexpected PARSEOP_ZERO

9018, 6126, syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File

I tried deleting the List of 'Zero' s in the error line, but after I compile, I get other errors.

Note: I used Rehabman's Guide for patching DSDT. and I used patchmatic to extract and aisl to convert it into .dsl

Patch Repo - http://raw.github.com/alexandred/VoodooI2C-Patches/master
 

Attachments

  • DSDT.dsl
    1.1 MB · Views: 219
I wanted to patch my DSDT for the I2C Trackpad I have.

Earn I apply the patches and compile, I get the following errors

Code:
5506, 6126, syntax error, unexpected PARSEOP_ZERO

5535, 6126, syntax error, unexpected PARSEOP_ZERO

9018, 6126, syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File

I tried deleting the List of 'Zero' s in the error line, but after I compile, I get other errors.

Note: I used Rehabman's Guide for patching DSDT. and I used patchmatic to extract and aisl to convert it into .dsl

Patch Repo - http://raw.github.com/alexandred/VoodooI2C-Patches/master

No errors in the DSDT.dsl you attached after applying "Fix PARSEOP_ZERO Error" (aggressive version, read the comments in the patch).

Make sure you're using ACPI 6.1 and correct version of MaciASL (as linked by my ACPI patching guide).
 
Yes I tried doing that.

click on fix PARSEOP ZERO, but I don't get to click Apply. What am I missing here?
 
Yes I tried doing that.

click on fix PARSEOP ZERO, but I don't get to click Apply. What am I missing here?

As I wrote in post #2, read the comments in the patch. You need to uncomment the "agressive" patches at the end.
 
My bad Sir, I successfully did that. But while patching using the required repo, I get the following error

39743, 6126, syntax error, unexpected $end and premature End-Of-File

But the line 39743 is empty in the editor.
 
My bad Sir, I successfully did that. But while patching using the required repo, I get the following error

39743, 6126, syntax error, unexpected $end and premature End-Of-File

But the line 39743 is empty in the editor.

You must be using the wrong MaciASL or are not using ACPI 6.1. Check in MaciASL->Preferences.
 
Im using the latest MaciASL from your guide. It is 6.1 in prefs too
 
Im using the latest MaciASL from your guide. It is 6.1 in prefs too

Attach .dsl file you're trying to compile (as ZIP).
Show image of MaciASL->Preferences->iASL.
Show errors.
 
Attached files
Screen Shot 2017-01-10 at 9.35.12 PM.png
Screen Shot 2017-01-10 at 9.34.50 PM.png
 

Attachments

  • DSDT.dsl.zip
    78.2 KB · Views: 101

You made more changes than what I described in post #2.
Start with the file you attached in post #1. Apply the "PARSOPE_ZERO" patch as mentioned in post #2. Click Compile.

I think you will find your problem is caused not by the original DSDT nor the PARSEOP_ZERO patch, but by incorrect edits you attempted for I2C.
 
Status
Not open for further replies.
Back
Top