Contribute
Register

Hackintosh Acer Aspire E5-573G

Status
Not open for further replies.
Hello RehabMan, as you said now in /patched:
DSDT.aml
SSDT.aml (ssdtPRgen.sh) can,t make yet
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-8.aml
SSDT-9.aml

Only "essential" kexts in EFI/Clover/kexts/Other. IntelBacklight.kext installed in system volume /S/L/E with kext utility & applied "Brightness Fix" (in EFI to SSDT-8, in EFI_2 to DSDT).
IMG_2017-01-13_135451.jpg
order of all pathes same as in your quide:
used:
grep -l GFX0 *.dsl
grep -l BOD3 *.dsl
grep -l Method.*_DSM *.dsl

grep -l Method.*_OFF *.dsl shows only SSDT-9
grep -l Method.*_INI *.dsl shows SSDT8 & SSDT9
but i don't know how to fix it (\_SB.PCI0.RP05.PXSX.****).

For DSDT.dsl:
"Fix ADBG Error"
"Rename _DSM methods to XDSM"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix (Windows 8)"
"Add IMEI"
"RTC Fix"
"Fix _WAK Arg0 v2"
"Rename GFX0 to IGPU"
"Rename B0D3 to HDAU"
"Brightness Fix" - in EFI_2 folder
"USB3 _PRW(0x6D) and Rename XHC to XHC1"
"Audio Layout 12"

SSDT-0.dsl
"Rename _DSM methods to XDSM"

For SSDT-8.dsl:
"Rename _DSM methods to XDSM"
"Rename GFX0 to IGPU"
"Rename B0D3 to HDAU"
"Brightness Fix" - in EFI folder

For SSDT-9.dsl
"Rename _DSM methods to XDSM"
"Rename GFX0 to IGPU"
 

Attachments

  • EFI.zip
    1.8 MB · Views: 80
  • EFI_2.zip
    1.8 MB · Views: 77
Hello RehabMan, as you said now in /patched:
DSDT.aml
SSDT.aml (ssdtPRgen.sh) can,t make yet
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-8.aml
SSDT-9.aml

Only "essential" kexts in EFI/Clover/kexts/Other. IntelBacklight.kext installed in system volume /S/L/E with kext utility & applied "Brightness Fix" (in EFI to SSDT-8, in EFI_2 to DSDT).
View attachment 230100
order of all pathes same as in your quide:
used:
grep -l GFX0 *.dsl
grep -l BOD3 *.dsl
grep -l Method.*_DSM *.dsl

grep -l Method.*_OFF *.dsl shows only SSDT-9
grep -l Method.*_INI *.dsl shows SSDT8 & SSDT9
but i don't know how to fix it (\_SB.PCI0.RP05.PXSX.****).

For DSDT.dsl:
"Fix ADBG Error"
"Rename _DSM methods to XDSM"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix (Windows 8)"
"Add IMEI"
"RTC Fix"
"Fix _WAK Arg0 v2"
"Rename GFX0 to IGPU"
"Rename B0D3 to HDAU"
"Brightness Fix" - in EFI_2 folder
"USB3 _PRW(0x6D) and Rename XHC to XHC1"
"Audio Layout 12"

SSDT-0.dsl
"Rename _DSM methods to XDSM"

For SSDT-8.dsl:
"Rename _DSM methods to XDSM"
"Rename GFX0 to IGPU"
"Rename B0D3 to HDAU"
"Brightness Fix" - in EFI folder

For SSDT-9.dsl
"Rename _DSM methods to XDSM"
"Rename GFX0 to IGPU"

Why are there two EFI attachments?
 
Hi )) I patched twise, with brightness fix in ssdt8 1st variant & brightness fix in dsdt variant 2
 
Hi )) I patched twise, with brightness fix in ssdt8 1st variant & brightness fix in dsdt variant 2

As per guide, "Brightness Fix" is to be applied only to DSDT
 
Ok, but when try to boot with EFI_2 (fix in DSDT) error:

View attachment 230100

(EFI named EFI_2 just only to attach here)
 
ubuntu@ubuntu:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03)
00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90] (rev e3)
00:1c.2 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94] (rev e3)
00:1c.3 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 [8086:9c96] (rev e3)
00:1c.4 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 [8086:9c98] (rev e3)
00:1d.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB EHCI Controller [8086:9ca6] (rev 03)
00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc5] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
03:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
04:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce 920M] [10de:1299] (rev a1)
 
ubuntu@ubuntu:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03)
00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90] (rev e3)
00:1c.2 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94] (rev e3)
00:1c.3 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 [8086:9c96] (rev e3)
00:1c.4 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 [8086:9c98] (rev e3)
00:1d.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB EHCI Controller [8086:9ca6] (rev 03)
00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc5] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
03:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
04:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce 920M] [10de:1299] (rev a1)

Looks fine (checking for IMEI). You should try to disable Nvidia from BIOS (or via ACPI, see guide linked from FAQ). Note that after any BIOS change, you will need to re-extract, re-patch ACPI.

Check BIOS settings with regard to the IGPU...

Also, if this install has been through lots of (incorrect) changes, start with a fresh install.
And if you have trouble booting, be patient. In cases where you make a mistake, sometimes boot can just be slow while things timeout (taking up to a minute or more).

Also, try booting safe mode, then provide typical "Problem Reporting" files...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Attach contents of Downloads/RehabMan directory as ZIP.

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.
 
RehabMan can you help?
I have _INI and _OFF in SSDT9
in scope: (\_SB.PCI0.RP05.PXSX)
_INI contains:
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PXSX._ADR)
}
_OFF contains:
Method (_OFF, 0, Serialized) // _OFF: Power Off
{
If (LEqual (CCHK (Zero), Zero))
{
Return (Zero)
}

If (LNotEqual (GPRF, One))
{
Store (VREG, VGAB)
}

HGOF ()
Return (Zero)
}
Both of them looks like an examples in guide
Do i need make this:

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PXSX._ADR)
External(\_SB.PCI0.RP05.RP05._OFF, MethodObj)
_OFF()

}
 
RehabMan can you help?
I have _INI and _OFF in SSDT9
in scope: (\_SB.PCI0.RP05.PXSX)
_INI contains:
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PXSX._ADR)
}
_OFF contains:
Method (_OFF, 0, Serialized) // _OFF: Power Off
{
If (LEqual (CCHK (Zero), Zero))
{
Return (Zero)
}

If (LNotEqual (GPRF, One))
{
Store (VREG, VGAB)
}

HGOF ()
Return (Zero)
}
Both of them looks like an examples in guide
Do i need make this:

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP05.PXSX._ADR)
External(\_SB.PCI0.RP05.RP05._OFF, MethodObj)
_OFF()

}

Yes, except you have a typo.

And you need to check HGOF to see if it has EC related code.
 
Status
Not open for further replies.
Back
Top