Contribute
Register

DSDT Errors problem in Dell Inspiron 3542

Status
Not open for further replies.
Joined
Jun 1, 2016
Messages
22
Motherboard
Dell Inspiron 3542 + Clover Bootloader
CPU
Intel Core i7-4510U + Intel Haswell-ULT
Graphics
GTX Geforce 840M, Intel HD 4400 + 1366 x 768
Mobile Phone
  1. Android
Hello everyone !! I have a Dell Inspiron 3542 Laptop. My laptop Config. is as follows :

Intel Core i7 4th gen,
Intel hd graphics 4400
Nvidia GTX 840m
Wifi Card AR9565

My only problem is Nvidia card i.e. not support and because of which i want to disable it in DSDT and want to fix the brightness slider, which is not present in display preference.

I had successfully got the DSDT.aml and ssdt.aml files via the clover by pressing F4 in the clover menu.
But unfortunately i got stuck at the DSDT errors.
There were some of the errors which i solved but left with few as follows.

syntax error, unexpected PARSEOP_ZERO :: i solved this one from a patch [syn] Fix PARSEOP_ZERO Error
syntax error, unexpected PARSEOP_NAMESEG, expecting '(' :: at 2 places
syntax error, unexpected PARSEOP_DEVICE, expecting $end and premature End-of-File

i m also uploading the whole origin folder which contain DSDT.aml and SSDT.aml.

Please Please Help me !! as due to this problems my battery drain to fast and i can't even fix laptop brightness as well.
Thank you
 

Attachments

  • dsdt.zip
    42.3 KB · Views: 68
Last edited by a moderator:
Hello everyone !! I have a Dell Inspiron 3542 Laptop. My laptop Config. is as follows :

Intel Core i7 4th gen,
Intel hd graphics 4400
Nvidia GTX 840m
Wifi Card AR9565

My only problem is Nvidia card i.e. not support and because of which i want to disable it in DSDT and want to fix the brightness slider, which is not present in display preference.

I had successfully got the DSDT.aml and ssdt.aml files via the clover by pressing F4 in the clover menu.
But unfortunately i got stuck at the DSDT errors.
There were some of the errors which i solved but left with few as follows.

syntax error, unexpected PARSEOP_ZERO :: i solved this one from a patch [syn] Fix PARSEOP_ZERO Error
syntax error, unexpected PARSEOP_NAMESEG, expecting '(' :: at 2 places
syntax error, unexpected PARSEOP_DEVICE, expecting $end and premature End-of-File

i m also uploading the whole origin folder which contain DSDT.aml and SSDT.aml.

Please Please Help me !! as due to this problems my battery drain to fast and i can't even fix laptop brightness as well.
Thank you

Nothing unusual here.
Disassemble with refs.txt as per guide: iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml
Then apply "Fix PARSEOP_ZERO Error (aggressive)".
See details in guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Thanks For the reply !! The errors are still coming.
I m attaching the screen shots of the errors and at which line the error is coming.
 

Attachments

  • Screen Shot 2017-06-18 at 9.54.01 PM.png
    Screen Shot 2017-06-18 at 9.54.01 PM.png
    37.3 KB · Views: 125
  • Screen Shot 2017-06-18 at 9.54.39 PM.png
    Screen Shot 2017-06-18 at 9.54.39 PM.png
    113.5 KB · Views: 116
Thank you so much !! Now there is no error and following your guide to fix brightness slider, I solved that problem as well.
Now the only problem is to get the Nvidia gt840m disable.
 
i m having a problem using your method to disable the nvidia graphics. You have shown the ssdt-11.dsl showing that method _OFF , but what i m getting prior anything done is shown in this pic below. As this method is a complex one, i request you to patch it for me. I m attaching the dsdt and ssdt whole folder.
 

Attachments

  • Screen Shot 2017-06-19 at 8.03.08 PM.png
    Screen Shot 2017-06-19 at 8.03.08 PM.png
    138.4 KB · Views: 80
  • origin.zip
    158.3 KB · Views: 69
i m having a problem using your method to disable the nvidia graphics. You have shown the ssdt-11.dsl showing that method _OFF , but what i m getting prior anything done is shown in this pic below. As this method is a complex one, i request you to patch it for me. I m attaching the dsdt and ssdt whole folder.

No SSDT-11.aml in origin. _OFF is in SSDT-10.
No patches necessary to the _OFF method.
Corresponding _INI is in SSDT-8. That's where you need to call _OFF from. Read the guide.
 
so what you i do simply changes the code

From ::

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PEGP._ADR)
}

To this ::

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PEGP._ADR)
//added to turn nvidia/radeon off
External(\_SB.PCI0.RP05.PEGP._OFF, MethodObj)
_OFF()
}

As there is no changes require you said sir on either _OFF method in SSDT-10.
This code is from SSDT-8.
 
so what you i do simply changes the code

From ::

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PEGP._ADR)
}

To this ::

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PEGP._ADR)
//added to turn nvidia/radeon off
External(\_SB.PCI0.RP05.PEGP._OFF, MethodObj)
_OFF()
}

As there is no changes require you said sir on either _OFF method in SSDT-10.
This code is from SSDT-8.

Correct... exactly as per guide.
 
Status
Not open for further replies.
Back
Top