Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Any help for my config laptop?
 
You don't need to use -da as your tables have embedded External opcodes.

BTW, I don't have the same error (other error as related to duplicate symbols) with current iasl (built from sources), so the specific problem you have may be due to a bug in iasl that has already been fixed.

Without -da I get another error. I simply use iasl -dl DSDT.aml SSDT*.aml which returns-

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 00174735 (02AA8F)

ACPI: DSDT 0x0000000000000000 02AA8F (v02 _ASUS_ Notebook 01072009 INTL 20160422)

Acpi table [DSDT] successfully installed and loaded

Pass 1 parse of [DSDT]

ACPI Warning: Invalid character(s) in name (0x042F5C15), repaired: [****] (20141107/utstring-708)

ACPI Warning: Invalid character(s) in name (0x042F5C15), repaired: [****] (20141107/utstring-708)

ACPI Error: ACPI Warning: Invalid character(s) in name (0x042F5C15), repaired: [****] (20141107/utstring-708)

[****] Namespace lookup failure, AE_ALREADY_EXISTS (20141107/dswload-451)

ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20141107/psobject-305)
 
Without -da I get another error. I simply use iasl -dl DSDT.aml SSDT*.aml which returns-

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 00174735 (02AA8F)

ACPI: DSDT 0x0000000000000000 02AA8F (v02 _ASUS_ Notebook 01072009 INTL 20160422)

Acpi table [DSDT] successfully installed and loaded

Pass 1 parse of [DSDT]

ACPI Warning: Invalid character(s) in name (0x042F5C15), repaired: [****] (20141107/utstring-708)

ACPI Warning: Invalid character(s) in name (0x042F5C15), repaired: [****] (20141107/utstring-708)

ACPI Error: ACPI Warning: Invalid character(s) in name (0x042F5C15), repaired: [****] (20141107/utstring-708)

[****] Namespace lookup failure, AE_ALREADY_EXISTS (20141107/dswload-451)

ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20141107/psobject-305)

Make sure you are using current iasl built from sources.
 
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

output from:
kextstat|grep -y acpiplat

Code:
$ kextstat|grep -y acpiplat
   15    2 0xffffff7f82c6e000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 33FE0184-9235-32DF-8BC2-0B2B11971EDB <14 13 12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
nothing is shown

kextstat|grep -y applelpc
Code:
110    0 0xffffff7f825d1000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <93 12 5 4 3>
kextstat|grep -y applehda
Code:
114    0 0xffffff7f82aff000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <113 112 87 12 7 6 5 4 3 1>
ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
Code:
ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory
pmset -g assertions
Code:
2017-11-19 08:56:08 +0000
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 95(hidd): [0x0000004b00098016] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294967951.3"
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=501  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d130000 owner=802.11n NIC
   id=502  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d170000 owner=IOUSBHostDevice
   id=503  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d160000 owner=Touchscreen
   id=504  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d150000 owner=Integrated_Webcam_HD
Idle sleep preventers: IODisplayWrangler

pmset -g
Code:
Currently in use:
hibernatemode        0
displaysleep         10
lidwake              1
sleep                10
disksleep            10
Sleep On Power Button 1
ttyskeepawake        1
hibernatefile        /var/vm/sleepimage
autorestart          0
gpuswitch            2

system_profiler SPSerialATADataType|grep TRIM
nothing is shown
 

Attachments

  • CLOVER.zip
    2.1 MB · Views: 69
  • Odylight’s MacBook Pro.ioreg
    3.2 MB · Views: 144
  • DELL 7548-origin-patchmatic.zip
    105.7 KB · Views: 66
Last edited:
output from:
kextstat|grep -y acpiplat

Code:
$ kextstat|grep -y acpiplat
   15    2 0xffffff7f82c6e000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 33FE0184-9235-32DF-8BC2-0B2B11971EDB <14 13 12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
nothing is shown

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

output from:
kextstat|grep -y acpiplat

Code:
$ kextstat|grep -y acpiplat
   15    2 0xffffff7f82c6e000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 33FE0184-9235-32DF-8BC2-0B2B11971EDB <14 13 12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
nothing is shown

kextstat|grep -y applelpc
Code:
110    0 0xffffff7f825d1000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <93 12 5 4 3>
kextstat|grep -y applehda
Code:
114    0 0xffffff7f82aff000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <113 112 87 12 7 6 5 4 3 1>
ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
Code:
ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory
pmset -g assertions
Code:
2017-11-19 08:56:08 +0000 
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 95(hidd): [0x0000004b00098016] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294967951.3" 
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=501  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d130000 owner=802.11n NIC
   id=502  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d170000 owner=IOUSBHostDevice
   id=503  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d160000 owner=Touchscreen
   id=504  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d150000 owner=Integrated_Webcam_HD
Idle sleep preventers: IODisplayWrangler

pmset -g
Code:
Currently in use:
hibernatemode        0
displaysleep         10
lidwake              1
sleep                10
disksleep            10
Sleep On Power Button 1
ttyskeepawake        1
hibernatefile        /var/vm/sleepimage
autorestart          0
gpuswitch            2

system_profiler SPSerialATADataType|grep TRIM
nothing is shown
 

Attachments

  • DELL 7548-origin-patchmatic.zip
    105.7 KB · Views: 64
  • CLOVER.zip
    2.1 MB · Views: 78
  • Odylight’s MacBook Pro-ioreg.zip
    439.1 KB · Views: 78
  • origin-DSDT-SSDT.zip
    51.8 KB · Views: 75
output from:
kextstat|grep -y acpiplat

Code:
$ kextstat|grep -y acpiplat
   15    2 0xffffff7f82c6e000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 33FE0184-9235-32DF-8BC2-0B2B11971EDB <14 13 12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
nothing is shown

kextstat|grep -y applelpc
Code:
110    0 0xffffff7f825d1000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <93 12 5 4 3>
kextstat|grep -y applehda
Code:
114    0 0xffffff7f82aff000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <113 112 87 12 7 6 5 4 3 1>
ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*
Code:
ls: /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml*: No such file or directory
pmset -g assertions
Code:
2017-11-19 08:56:08 +0000
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 95(hidd): [0x0000004b00098016] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294967951.3"
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=501  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d130000 owner=802.11n NIC
   id=502  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d170000 owner=IOUSBHostDevice
   id=503  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d160000 owner=Touchscreen
   id=504  level=255 0x4=USB mod=01/01/1970 00:00 description=com.apple.usb.externaldevice.1d150000 owner=Integrated_Webcam_HD
Idle sleep preventers: IODisplayWrangler

pmset -g
Code:
Currently in use:
hibernatemode        0
displaysleep         10
lidwake              1
sleep                10
disksleep            10
Sleep On Power Button 1
ttyskeepawake        1
hibernatefile        /var/vm/sleepimage
autorestart          0
gpuswitch            2

system_profiler SPSerialATADataType|grep TRIM
nothing is shown

There are no patched ACPI files in ACPI/patched.
Your config.plist is not a good starting point.
For patching ACPI, read post #1 here.
And see guide for better starter plists:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Back
Top