Contribute
Register

[Guide] ASUS ZENBOOK UX32LN. Fully working.

Status
Not open for further replies.
The EFI/Clover folder you provided does not support your claim.
You're right, sorry about that. I posted my set of DSDT/SSDTs earlier in post #48 #50, and #54.

I realise the proper format for sharing those are to post the entire Clover folder.

Here is the contents of /EFI/Clover with my set of DSDT/SSDTs:

View attachment CLOVER.zip
 
You're right, sorry about that. I posted my set of DSDT/SSDTs earlier in post #48 #50, and #54.

I realise the proper format for sharing those are to post the entire Clover folder.

Here is the contents of /EFI/Clover with my set of DSDT/SSDTs:

View attachment 171795

ACPI/patched looks ok when compared to ACPI/origin

Big problems in config.plist:
- SSDT-0.aml is not listed in SortedOrder
- Clover DSDT "Fixes" (config.plist/ACPI/DSDT/Fixes) with already patched ACPI is a bad idea
- config.plist/SSDT/DropOem=true is required when patched SSDTs are in ACPI/patched
- config.plist/Generate=true is a bad idea with OEM CPU PM SSDTs

For CPU PM will also need ssdtPRgen.sh generated SSDT.aml and also will need to be in SortedOrder.
 
Big problems in config.plist:
- SSDT-0.aml is not listed in SortedOrder
- Clover DSDT "Fixes" (config.plist/ACPI/DSDT/Fixes) with already patched ACPI is a bad idea
- config.plist/SSDT/DropOem=true is required when patched SSDTs are in ACPI/patched
- config.plist/Generate=true is a bad idea with OEM CPU PM SSDTs

For CPU PM will also need ssdtPRgen.sh generated SSDT.aml and also will need to be in SortedOrder.

Thanks a lot.
I now generated an SSDT.aml with ssdtPRgen. I just typed ./ssdtPRgen.sh and it generated it automatically for my CPU.
I also fixed the errors in config.plist that you pointed out.

Still crashes on boot! Damn...

Resulting CLOVER folder:

View attachment CLOVER.zip

Verbose output while booting before crash:

IMG_20160113_044056.jpgIMG_20160113_044103.jpg
 
Thanks a lot.
I now generated an SSDT.aml with ssdtPRgen. I just typed ./ssdtPRgen.sh and it generated it automatically for my CPU.
I also fixed the errors in config.plist that you pointed out.

Still crashes on boot! Damn...

Resulting CLOVER folder:

View attachment 171803

Verbose output while booting before crash:

View attachment 171808View attachment 171807

Your config.plist lacks nv_disable=1 in Boot/Arguments.

As a result, Nvidia drivers are loading and interfering.

Note: Having files that are not AML in ACPI/patched is a bad idea.

Note: Your profile is inaccurate. It does not reflect the fact that your laptop has dual-GPU nVidia+Intel graphics.
 
Your config.plist lacks nv_disable=1 in Boot/Arguments.

As a result, Nvidia drivers are loading and interfering.

It boots!

Note: Your profile is inaccurate. It does not reflect the fact that your laptop has dual-GPU nVidia+Intel graphics.

I didn't do anything to disable discrete graphics yet. Is that what you mean?
 
I didn't do anything to disable discrete graphics yet. Is that what you mean?

Your site profile (see site settings at the top of the page) should indicate both graphics devices... Not just Intel.
 
Thanks for the help RehabMan, recreating my own set of DSDT/SSDTs was worth it. Everything works.

View attachment CLOVER.zip for the record.

Only thing I'm dealing with now, are spontaneous reboots. Sometimes after 5 minutes, sometimes after 2 hours.
Where should I look for a crash log, to start with? Can't see anything in dmesg or system.log.
 
Only thing I'm dealing with now, are spontaneous reboots. Sometimes after 5 minutes, sometimes after 2 hours.
Where should I look for a crash log, to start with? Can't see anything in dmesg or system.log.

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.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: 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.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory, especially if you have an overabundance of themes installed.

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
​Thanks for you reply.

$ kextstat|grep -y acpiplat

13 2 0xffffff7f827ad000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>

$ kextstat|grep -y appleintelcpu

outputs nothing

$ kextstat|grep -y applelpc
89 0 0xffffff7f8244c000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <75 12 5 4 3>

$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext lspcidrv.kext


View attachment CLOVER.zip
View attachment wurlitzer-1.ioreg
View attachment patchmatic-extract.zip
 
​Thanks for you reply.

$ kextstat|grep -y acpiplat

13 2 0xffffff7f827ad000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>

$ kextstat|grep -y appleintelcpu

outputs nothing

$ kextstat|grep -y applelpc
89 0 0xffffff7f8244c000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <75 12 5 4 3>

$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext lspcidrv.kext


View attachment 171959
View attachment 171960
View attachment 171961

Your stability issue is likely caused by USB WiFi. Install supported PCIe WiFi instead.

Also test without unneeded software like: com.globaldelight.driver.Boom2Device, net.lundman.zfs, VirtualBox, lspci_io.

Also, all kexts should be installed to /S/L/E instead of using kext injection.
 
Status
Not open for further replies.
Back
Top