Contribute
Register

Acer 7750G won't sleep after upgraded to Ei Capitan

Status
Not open for further replies.
You did not say which part of my ACPI patched wrong, so I just followed guide from beginning.

I got the following "invalid table signature" thing. Should I get an output file?
Code:
erics-MacBook-Pro:origin eric$ iasl -da -dl -fe refs.txt *.aml

Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20160422-64(RM)
Copyright (c) 2000 - 2016 Intel Corporation

Input file APIC.aml, Length 0x8C (140) bytes
ACPI: APIC 0x0000000000000000 00008C (v02 ACRSYS ACRPRDCT 00000001 1025 00040000)
External object resolution file         XSDT.aml
Input file XSDT.aml, Length 0x84 (132) bytes
    XSDT.aml: Table [XSDT] is not an AML table - ignoring
External object resolution file       SSDT-6.aml
Input file SSDT-6.aml, Length 0x4E8 (1256) bytes
ACPI: SSDT 0x0000000000000000 0004E8 (v01 ACRSYS ACRPRDCT 00001000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file      SSDT-5x.aml
Input file SSDT-5x.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20100121)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file      SSDT-4x.aml
Input file SSDT-4x.aml, Length 0x67C (1660) bytes
ACPI: SSDT 0x0000000000000000 00067C (v01 PmRef  Cpu0Cst  00003001 INTL 20100121)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file      SSDT-3x.aml
Input file SSDT-3x.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20100121)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file       SSDT-2.aml
Input file SSDT-2.aml, Length 0x996 (2454) bytes
ACPI: SSDT 0x0000000000000000 000996 (v01 ACRSYS ACRPRDCT 00003000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file       SSDT-1.aml
Input file SSDT-1.aml, Length 0x90C (2316) bytes
ACPI: SSDT 0x0000000000000000 00090C (v01 ACRSYS ACRPRDCT 00003000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file       SSDT-0.aml
Input file SSDT-0.aml, Length 0xBC2 (3010) bytes
ACPI: SSDT 0x0000000000000000 000BC2 (v01 ACRSYS ACRPRDCT 00001000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         SLIC.aml
Input file SLIC.aml, Length 0x176 (374) bytes
    SLIC.aml: Table [SLIC] is not an AML table - ignoring
External object resolution file         RSDT.aml
Input file RSDT.aml, Length 0x54 (84) bytes
    RSDT.aml: Table [RSDT] is not an AML table - ignoring
External object resolution file         RSDP.aml
Input file RSDP.aml, Length 0x24 (36) bytes
Invalid table signature: 0x20445352

If I delete RSDP.aml, I got this:
Code:
erics-MacBook-Pro:origin eric$ iasl -da -dl -fe refs.txt *.aml

Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20160422-64(RM)
Copyright (c) 2000 - 2016 Intel Corporation

Input file APIC.aml, Length 0x8C (140) bytes
ACPI: APIC 0x0000000000000000 00008C (v02 ACRSYS ACRPRDCT 00000001 1025 00040000)
External object resolution file         XSDT.aml
Input file XSDT.aml, Length 0x84 (132) bytes
    XSDT.aml: Table [XSDT] is not an AML table - ignoring
External object resolution file       SSDT-6.aml
Input file SSDT-6.aml, Length 0x4E8 (1256) bytes
ACPI: SSDT 0x0000000000000000 0004E8 (v01 ACRSYS ACRPRDCT 00001000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file      SSDT-5x.aml
Input file SSDT-5x.aml, Length 0x119 (281) bytes
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20100121)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file      SSDT-4x.aml
Input file SSDT-4x.aml, Length 0x67C (1660) bytes
ACPI: SSDT 0x0000000000000000 00067C (v01 PmRef  Cpu0Cst  00003001 INTL 20100121)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file      SSDT-3x.aml
Input file SSDT-3x.aml, Length 0x303 (771) bytes
ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef  ApIst    00003000 INTL 20100121)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file       SSDT-2.aml
Input file SSDT-2.aml, Length 0x996 (2454) bytes
ACPI: SSDT 0x0000000000000000 000996 (v01 ACRSYS ACRPRDCT 00003000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file       SSDT-1.aml
Input file SSDT-1.aml, Length 0x90C (2316) bytes
ACPI: SSDT 0x0000000000000000 00090C (v01 ACRSYS ACRPRDCT 00003000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file       SSDT-0.aml
Input file SSDT-0.aml, Length 0xBC2 (3010) bytes
ACPI: SSDT 0x0000000000000000 000BC2 (v01 ACRSYS ACRPRDCT 00001000 1025 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file         SLIC.aml
Input file SLIC.aml, Length 0x176 (374) bytes
    SLIC.aml: Table [SLIC] is not an AML table - ignoring
External object resolution file         RSDT.aml
Input file RSDT.aml, Length 0x54 (84) bytes
    RSDT.aml: Table [RSDT] is not an AML table - ignoring
External object resolution file         MCFG.aml
Input file MCFG.aml, Length 0x3C (60) bytes
    MCFG.aml: Table [MCFG] is not an AML table - ignoring
External object resolution file         HPET.aml
Input file HPET.aml, Length 0x38 (56) bytes
    HPET.aml: Table [HPET] is not an AML table - ignoring
External object resolution file         FACS.aml
Input file FACS.aml, Length 0x40 (64) bytes
    FACS.aml: Table [FACS] is not an AML table - ignoring
External object resolution file         FACP.aml
Input file FACP.aml, Length 0xF4 (244) bytes
ACPI: FACP 0x0000000000000000 0000F4 (v04 ACRSYS ACRPRDCT 00000001 1025 00040000)
Pass 1 parse of [FACP]
ACPI Warning: Invalid character(s) in name (0x00000450), repaired: [P***] (20160422/utstring-301)
ACPI Warning: Invalid character(s) in name (0x20000004), repaired: [****] (20160422/utstring-301)
ACPI Warning: Invalid character(s) in name (0x7E7D0301), repaired: [****] (20160422/utstring-301)
ACPI Warning: Invalid character(s) in name (0x00040402), repaired: [****] (20160422/utstring-301)
ACPI Warning: Invalid character(s) in name (0x00000450), repaired: [P***] (20160422/utstring-301)
ACPI Warning: Invalid character(s) in name (0x00000004), repaired: [****] (20160422/utstring-301)
Pass 2 parse of [FACP]
ACPI Error: Unknown opcode 0xD0 at table offset 0x0025, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0xD0 at table offset 0x0025, context:
  0015: 44 43 54 01 00 00 00 31 30 32 35 00 00 04 00 00  // DCT....1025.....
  0025: D0 76 AF 00 F0 7E AF 01 02 09 00 B2 00 00 00 A0  // .v...~..........
  0035: A1 00 80 00 04 00 00 00 00 00 00 04 04 00 00 00  // ................
*/
ACPI Error: Unknown opcode 0xAF at table offset 0x0027, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0xAF at table offset 0x0027, context:
  0017: 54 01 00 00 00 31 30 32 35 00 00 04 00 00 D0 76  // T....1025......v
  0027: AF 00 F0 7E AF 01 02 09 00 B2 00 00 00 A0 A1 00  // ...~............
  0037: 80 00 04 00 00 00 00 00 00 04 04 00 00 00 00 00  // ................
*/
ACPI Error: Unknown opcode 0xF0 at table offset 0x0029, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0xF0 at table offset 0x0029, context:
  0019: 00 00 00 31 30 32 35 00 00 04 00 00 D0 76 AF 00  // ...1025......v..
  0029: F0 7E AF 01 02 09 00 B2 00 00 00 A0 A1 00 80 00  // .~..............
  0039: 04 00 00 00 00 00 00 04 04 00 00 00 00 00 00 50  // ...............P
*/
ACPI Error: Unknown opcode 0xAF at table offset 0x002B, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0xAF at table offset 0x002B, context:
  001B: 00 31 30 32 35 00 00 04 00 00 D0 76 AF 00 F0 7E  // .1025......v...~
  002B: AF 01 02 09 00 B2 00 00 00 A0 A1 00 80 00 04 00  // ................
  003B: 00 00 00 00 00 04 04 00 00 00 00 00 00 50 04 00  // .............P..
*/
ACPI Error: Unknown opcode 0x02 at table offset 0x002D, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0x02 at table offset 0x002D, context:
  001D: 30 32 35 00 00 04 00 00 D0 76 AF 00 F0 7E AF 01  // 025......v...~..
  002D: 02 09 00 B2 00 00 00 A0 A1 00 80 00 04 00 00 00  // ................
  003D: 00 00 00 04 04 00 00 00 00 00 00 50 04 00 00 08  // ...........P....
*/
ACPI Error: Unknown opcode 0x09 at table offset 0x002E, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0x09 at table offset 0x002E, context:
  001E: 32 35 00 00 04 00 00 D0 76 AF 00 F0 7E AF 01 02  // 25......v...~...
  002E: 09 00 B2 00 00 00 A0 A1 00 80 00 04 00 00 00 00  // ................
  003E: 00 00 04 04 00 00 00 00 00 00 50 04 00 00 08 04  // ..........P.....
*/
ACPI Error: Unknown opcode 0xB2 at table offset 0x0030, ignoring (20160422/psobject-186)
/*
Error: Unknown opcode 0xB2 at table offset 0x0030, context:
  0020: 00 00 04 00 00 D0 76 AF 00 F0 7E AF 01 02 09 00  // ......v...~.....
  0030: B2 00 00 00 A0 A1 00 80 00 04 00 00 00 00 00 00  // ................
  0040: 04 04 00 00 00 00 00 00 50 04 00 00 08 04 00 00  // ........P.......
*/
Segmentation fault: 11
erics-MacBook-Pro:origin eric$

Why are you disassembling files that don't begin with SSDT or DSDT?

Read the guide carefully.
 
Same problem. If I close the laptop, it goes to sleep just fine. If I click on "Sleep", it goes to sleep but instantly wake up with the screen black out, then it goes into this sleep and instant wake circle.
I don't know what the difference between close the lid and click on "sleep".
I patched DSDT and SSDTs again.
SSDT0 is about PTID, so I ignored.
SSDT1 to 5 are about CPU, but SSDT1 has errors and cannot be compiled.
SSDT6 is about PEGP
SSDT is the one I previously generated for my CPU using ssdtPRGen.sh
 

Attachments

  • Archive.zip
    22.2 KB · Views: 61
Same problem. If I close the laptop, it goes to sleep just fine. If I click on "Sleep", it goes to sleep but instantly wake up with the screen black out, then it goes into this sleep and instant wake circle.
I don't know what the difference between close the lid and click on "sleep".
I patched DSDT and SSDTs again.
SSDT0 is about PTID, so I ignored.
SSDT1 to 5 are about CPU, but SSDT1 has errors and cannot be compiled.
SSDT6 is about PEGP
SSDT is the one I previously generated for my CPU using ssdtPRGen.sh

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
Code:
erics-MacBook-Pro:~ eric$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82371000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
erics-MacBook-Pro:~ eric$ kextstat|grep -y appleintelcpu
   23    0 0xffffff7f821f8000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) E90482A0-CDAF-300A-BF4E-75247E5FD0F5 <7 6 5 4 3 1>
   32    0 0xffffff7f821f3000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
erics-MacBook-Pro:~ eric$ kextstat|grep -y applelpc
   95    0 0xffffff7f82109000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <89 12 5 4 3>
erics-MacBook-Pro:~ eric$ kextstat|grep -y applehda
  100    1 0xffffff7f822a6000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.9) BAE4F922-DD74-3447-A5C1-BFC33B8C0A3E <99 98 81 12 7 6 5 4 3 1>
  138    0 0xffffff7f8339f000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) 75610131-FB46-3A0E-B758-14CEBEAF94AE <137 103 100 99 98 81 12 11 6 5 4 3 1>
erics-MacBook-Pro:~ eric$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext net6im.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext dniregistry.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext dne.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
 

Attachments

  • Archive.zip
    4.8 MB · Views: 70
Code:
erics-MacBook-Pro:~ eric$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82371000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
erics-MacBook-Pro:~ eric$ kextstat|grep -y appleintelcpu
   23    0 0xffffff7f821f8000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) E90482A0-CDAF-300A-BF4E-75247E5FD0F5 <7 6 5 4 3 1>
   32    0 0xffffff7f821f3000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 99C8A694-575D-32C8-B319-1BB8F5518D97 <7 6 5 4 3 1>
erics-MacBook-Pro:~ eric$ kextstat|grep -y applelpc
   95    0 0xffffff7f82109000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <89 12 5 4 3>
erics-MacBook-Pro:~ eric$ kextstat|grep -y applehda
  100    1 0xffffff7f822a6000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.9) BAE4F922-DD74-3447-A5C1-BFC33B8C0A3E <99 98 81 12 7 6 5 4 3 1>
  138    0 0xffffff7f8339f000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) 75610131-FB46-3A0E-B758-14CEBEAF94AE <137 103 100 99 98 81 12 11 6 5 4 3 1>
erics-MacBook-Pro:~ eric$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext net6im.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext dniregistry.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext dne.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext

ACPI is not patched correctly.

Based on ACPI/origin, you should have in ACPI/patched:
DSDT.aml
SSDT.aml (from ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-6.aml

Also, you didn't patch for instant wake (need _PRW patches).
 
ACPI is not patched correctly.

Based on ACPI/origin, you should have in ACPI/patched:
DSDT.aml
SSDT.aml (from ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-6.aml

Also, you didn't patch for instant wake (need _PRW patches).

1. Why SSDT-0? You guide said we need skip PTID.
2. SSDT-1 has a lot compiling errors
3. Why not include SSDT-3, 4 and 5?
4. You repository has two USB3 _PRW 0x0D and 0x6D patches, which one to choose?

Thanks a lot!
 
1. Why SSDT-0? You guide said we need skip PTID.

Skipping optional. As mentioned in the guide, best to keep all SSDTs if possible.

2. SSDT-1 has a lot compiling errors

Easily resolved with "Remove _PSS placeholders".

3. Why not include SSDT-3, 4 and 5?

The guide is very clear about dynamic SSDTs.

4. You repository has two USB3 _PRW 0x0D and 0x6D patches, which one to choose?

Use the one that matches your existing code in DSDT. It is very easy to tell from the Patch preview.
 
Thank you for the explanation. USB3 _PRW 0x0D fixed it, and it sleeps fine now. The laptop works like a Mac 100% now.
 
Status
Not open for further replies.
Back
Top