Contribute
Register

[solved] Dell Inspiron 5999 DSDT SSDT errors

Status
Not open for further replies.
Joined
Oct 21, 2016
Messages
19
Motherboard
Ideapad 310-15-IKB
CPU
Intel Core i5-6200U
Graphics
INTEL HD GRAPHIC 520+AMD Radeon R5 M335
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hi,
Since 3 days trying to fix many problem in my dsdt and ssdt files , but failed to resolve the errors,
extracted the file like montionned in the forum.

I provide all information in attached files (origin aml,ireg files more ),
thanks for the help.
 

Attachments

  • Send me dell inspiron 5559 MacBook Air.zip
    1.4 MB · Views: 86
Hi,
Try many Time with your guide but failed to get the dsdt and ssdt without error Can you please check my files plz
thank you
nothing attached

also as per rules, please update your hardware profile
 
nothing attached

also as per rules, please update your hardware profile
first post attached file ,
and I'm attaching my file again now
 

Attachments

  • Send me dell inspiron 5559 MacBook Air.zip
    1.4 MB · Views: 82
first post attached file ,
and I'm attaching my file again now

Disassemble with refs.txt as per guide: iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml

Then in DSDT.dsl manually fix this code:
Code:
                If (LEqual (PM6H, One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                    Store (Zero, ECRW (If (PM0H)
                            {
                                CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                                Store (Zero, F0LN)
                            }))
                }

To:
Code:
                If (LEqual (PM6H, One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                    Store (Zero, ECRW)
                }
If (PM0H)
                            {
                                CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                                Store (Zero, F0LN)
                            }

Then apply "Fix PARSEOP_ZERO Error" (aggressive version, as per comments in the patch).
Now DSDT.dsl compiles without error.

SSDT-1.dsl needs "Remove _DSM methods" (typically applied to all files)
In SSDT-8.dsl, ATPX has issues, but will never be called so remove it:
Code:
into method label ATPX remove_entry;

But hopefully you're using the new method where SSDTs are not placed in ACPI/patched...
 
hi rehabman,
thank you for helping you are like an hero for me .
trying to do like everything you say but can't success to fix all problem

i have that error and don't know how to fix it DSDT:
3923 6126 syntax error, unexpected PARSEOP_IF
3926 6126 syntax error, unexpected PARSEOP
3932 6126 syntax error, unexpected PARSEOP_STORE
3938 6126 syntax error, unexpected PARSEOP_STORE
3950 6126 syntax error, unexpected PARSEOP_RETURN, expecting $end and premature end-of-file


thansk for the help
 
hi rehabman,
thank you for helping you are like an hero for me .
trying to do like everything you say but can't success to fix all problem

i have that error and don't know how to fix it DSDT:
3923 6126 syntax error, unexpected PARSEOP_IF
3926 6126 syntax error, unexpected PARSEOP
3932 6126 syntax error, unexpected PARSEOP_STORE
3938 6126 syntax error, unexpected PARSEOP_STORE
3950 6126 syntax error, unexpected PARSEOP_RETURN, expecting $end and premature end-of-file


thansk for the help

Read post #6. Carefully.
 
can't understand : aggressive version, as per comments in the patch
sorry
 
can't understand : aggressive version, as per comments in the patch
sorry

Read the comments in the patch. Uncomment the lines at the end to get the aggressive version.
 
Status
Not open for further replies.
Back
Top