Contribute
Register

Help patching DSDT. Error unexpected PARSEOP_SCOPE

Joined
Jul 17, 2015
Messages
111
Motherboard
Dell Latitude 5559-Clover
CPU
i7-7600U
Graphics
HD 620 + GTX 930 MX, 1920x1080
Mobile Phone
iOS
I am trying to apply VooDooI2C path to my DSDT but I had to fix errors. I have solved all the errors expect this one. Kindly help me in removing this error. My aml, dsl and a screenshot have been attached.

Thank You.

416415
 

Attachments

Joined
Jul 11, 2019
Messages
3
Motherboard
XPS 13 9360 QHD+
CPU
i7-7560U
replace:
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)
                            }))
                }

with:
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)
                            }
 
Joined
Jul 17, 2015
Messages
111
Motherboard
Dell Latitude 5559-Clover
CPU
i7-7600U
Graphics
HD 620 + GTX 930 MX, 1920x1080
Mobile Phone
iOS
replace:
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)
                            }))
                }

with:
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)
                            }
Thank You but not I am getting another error "Illegal recursive call to method that creates objects...". Kindly have a look.
416455
 

Attachments

Joined
Mar 4, 2019
Messages
6
CPU
i5-6200u
Graphics
AMD R5 M335
I have the same problem with you, and have been bothering me for a day. Have you solved this problem?
 
Top