Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Could you assist me in getting rid of this error
Mt Rig is a Assus N550JV

  • 4th generation 2.4 GHz Intel Core i7-4700HQ Haswell (Turbo 3.4GHz)
  • 8GB DDR3L 1600 MHz SDRAM
  • 15.6″ FHD (1920×1080)
  • 3 x USB 3.0 port
  • NVIDIA® GeForce® GT 750M with 2GB/4GB DDR3 VRAM
  • 1TB HDD
i attached the dsdt and ssdts View attachment 127054

Define 'this error'.
 
18772, 6126, syntax error, unexpected PARSEOP_SUBTRACT


it stems from
Subtract (0x0A, Local0, Local1)

I see no such error(s) when I follow the guide using the files you uploaded. Read the guide carefully.
 
can you assist me in using iasl in the command line as i have not been able to use it and have only been using Maciasl
 
can you assist me in using iasl in the command line as i have not been able to use it and have only been using Maciasl

It is covered in the guide. Explain the specific problem and I'll try to help.
 
The correct version is already provided at the link in the guide.

Found the error: for unknown reason there was also an old IASL version in "/usr/local/bin"....

Deleted it, and put the latest version in "/usr/bin"

Thank you!
 
Got a new error now:

iasl -da -dl *.aml

Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20141107-64 [Jan 2 2015]
Copyright (c) 2000 - 2014 Intel Corporation

Loading Acpi table from file DSDT.aml - Length 00037792 (0093A0)
ACPI: DSDT 0x0000000000000000 0093A0 (v02 ALASKA A M I 00000024 INTL 20051117)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file SSDT-6x.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef ApCst 00003000 INTL 20051117)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-5x.aml - Length 00002107 (00083B)
ACPI: SSDT 0x0000000000000000 00083B (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-4x.aml - Length 00000771 (000303)
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef ApIst 00003000 INTL 20051117)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-3x.aml - Length 00002722 (000AA2)
ACPI: SSDT 0x0000000000000000 000AA2 (v01 PmRef CpuPm 00003000 INTL 20051117)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-2.aml - Length 00002722 (000AA2)
ACPI: SSDT 0x0000000000000000 000AA2 (v01 PmRef CpuPm 00003000 INTL 20051117)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
ACPI Error: [SSDT] Namespace lookup failure, AE_ALREADY_EXISTS (20141107/dswload-451)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20141107/psobject-305)
Could not parse external ACPI tables, AE_ALREADY_EXISTS

Any idea?
 
Oke, solved. Removed SSDT-2.aml.
But question, is SSDT-2.aml not needed? How about
"The original order of the SSDTs must be maintained in the patched set."
 
Oke, solved. Removed SSDT-2.aml.
But question, is SSDT-2.aml not needed? How about

Read the guide carefully. Just because original order must be maintained, does not mean all original SSDTs are included.
 
Hey Rehabman am i doing something wrong? but all my SSDT's look like CPU related

SSDT1 - PTID, not needed by OS X,, u said on a other comment i read.but the rest looks like CPU related.
SSDT3 - said
Scope (\) but i not 100 % sure if its CPU related or not

i uploaded my DSDT/SSDt for u to have a look an point in the correct way i haven't patch them yet. starting over did the patching yesterday an they didn't work.
 

Attachments

  • untitled folder.zip
    71.3 KB · Views: 85
Back
Top