Contribute
Register

HP Z420 first attempt

Status
Not open for further replies.
inside the folder of ssdtPRGEN.sh there should be the ssdt-1.aml. Copy this to your desktop and rename it as described... then run ssdtPRGEN.sh as I told.

See here...
https://github.com/Piker-Alpha/ssdtPRGen.sh/issues/232

Without a proper generated ssdt there will be no sleep

Regards

Yes, I've done this

Code:
cp ~/Library/ssdtPRGen/ACPI/SSDT-1.aml ~/Desktop/DSDT.aml

cp ~/Library/ssdtPRGen/ACPI/APIC.aml ~/Desktop/APIC.aml

./ssdtPRGen.sh -mode custom -p 'E5-1620'

which resulted in

Code:
ssdtPRGen.sh v0.9  Copyright (c) 2011-2012 by † RevoGirl
             v6.6  Copyright (c) 2013 by † Jeroen
             v21.5 Copyright (c) 2013-2018 by Pike R. Alpha
-----------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

System information: Mac OS X 10.13.1 (17B1003)
Brandstring: "Intel(R) Xeon(R) CPU E5-1620 0 @ 3.60GHz"

Override value: (-mode) script mode changed to custom!
Override value: (-p) processor model, now using: E5-1620!

Version: models.cfg v171 / Sandy Bridge.cfg v150


Scope (\_SB_) {20826 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)

Notice: Custom mode enabled
    Skipping ACPI table extraction from host computer!
    Getting enabled Processors from...: /Users/andeh/Desktop/APIC.aml
    Getting Processor declaration from: /Users/andeh/Desktop/DSDT.aml
    Used ACPI processor labels: C000 C001 C002 C003 C004 C005 C006 C007



Generating ssdt.dsl for a 'iMac12,2' with board-id [Mac-942B59F58194171B]
Sandy Bridge Core E5-1620 processor [0x206D7] setup [0x0402]
With a maximum TDP of 130 Watt, as specified by Intel

Warning: Low Frequency Mode is 0 (unknown/unconfirmed)
         Now using 1600 MHz for Server/Desktop processors

Number logical CPU's: 8 (Core Frequency: 3600 MHz)
Number of Turbo States: 2 (3700-3800 MHz)
Number of P-States: 23 (1600-3800 MHz)
Injected C-States for C000 (C1,C3,C6)
Warning: 'cpu-type' may be set improperly (0x0402 instead of 0x0602)
     - Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]
Copyright (c) 2000 - 2014 Intel Corporation

ASL Input:     /Users/andeh/Library/ssdtPRGen/ssdt.dsl - 212 lines, 6289 bytes, 50 keywords
AML Output:    /Users/andeh/Library/ssdtPRGen/ssdt.aml - 1704 bytes, 19 named objects, 31 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to open ssdt.dsl (y/n)? n

Looks good. Copied that file (~/Library/ssdtPRGen/ssdt.aml) to the EFI partition (/EFI/CLOVER/ACPI/ssdt.aml). Sleep is still not working though. Tried with a few different SMBIOS settings (MacPro5,1, iMac12,2 as seen above, iMac14,2 etc). I couldn't follow your instructions to patch the DSDT, and using the one from Clover (with F4) doesn't work, neither does using yours. Any ideas?
 
- you have to press F4 when you are in Clover
- after normal Boot, you will find the "unpatched" DSDT in Clover/ACPI/origin
- copy that to your Desktop, apply the Patches as i described ...
- copy patched DSDT to CLOVER/ACPI/patched
- for better understanding, google for "HP z820 sierra great success", there you find in Detail how to patch it and the Configuration of the Tools...
- this could be important, the correct versions and the correct Settings , for Example

17- MacIASL

Download MacIASL Important. Don’t use official 1.4 version. Use this port released by rehabman. (last version). 1.31 (252.3) version in info screen.

regards
 
Last edited:
Thanks for the instructions!

I now understood what patching the DSDT meant. I have an issue when fixing the syntax errors though: all errors disappears no problem with the SyntaxErrors.txt file, however when not fixing the "method Local is set but never used (Local0)" warning, the computer goes into sleep and blink with the blue power LED. With this warning fixed, the computer just dies (no blinking LED).

In both cases though, the computer tries to start up from sleep and the integrated speakers sounds like it turns on and off repeatedly (it does this when booting initially once). I now should have a working SSDT and patched DSDT, but it still doesn't work with sleep. Any ideas?

I have attached my DSDT.
 

Attachments

  • DSDT.aml
    29.6 KB · Views: 138
what is the BIOS Version of your z420?
do you have native OSX or nVidia Driver for Graphic ?
Do you have the Clover Settings like mine?

regards
 
Thanks for the reply!

The BIOS version is: J61 v03.88
I have installed the nVidia WEB Driver, didn't change the behavior.
I did try with your provided config but replaced:
  • iMac12,2, seems to be too old for High Sierra for some reason, but tried with iMac14,2, MacPro5,1 and MacPro6,1 – same result. Changed SMBIOS accordingly.
  • USB patching in DSDT
Code:
<key>Patches</key>
<array>
<dict>
    <key>Comment</key>
    <string>change EHC1 to EH01</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    RUhDMQ==
    </data>
    <key>Replace</key>
    <data>
    RUgwMQ==
    </data>
</dict>
<dict>
    <key>Comment</key>
    <string>change EHC2 to EH02</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    RUhDMg==
    </data>
    <key>Replace</key>
    <data>
    RUgwMg==
    </data>
</dict>
<dict>
    <key>Comment</key>
    <string>change EUSB to EH01</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    RVVTQg==
    </data>
    <key>Replace</key>
    <data>
    RUgwMQ==
    </data>
</dict>
<dict>
    <key>Comment</key>
    <string>change USBE to EH02</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    VVNCRQ==
    </data>
    <key>Replace</key>
    <data>
    RUgwMg==
    </data>
</dict>
<dict>
    <key>Comment</key>
    <string>change HDAS to HDEF</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    SERBUw==
    </data>
    <key>Replace</key>
    <data>
    SERFRg==
    </data>
</dict>

I'm really grateful for your help!
 
at first - i would upgrade to V 3.91 - not newest V 3.92 (which is for Spectre Meltdown)
All Guides, even mine depend on V3.91

then use exact the same BIOS Settings as mine ...

regards
 
Sleep is only working with imac 12.2 for me ...
i don't use High Sierra - stuck with Sierra and happy until now ..
 
Sleep is only working with imac 12.2 for me ...
i don't use High Sierra - stuck with Sierra and happy until now ..

Ah, missed that part. That explains why iMac 12,2 wouldn’t boot High Sierra (was too old). I’ll give Sierra an attempt.

The BIOS update didn’t make any difference.

Thanks for the help! I’ll post how it goes later for anyone else with the same problem, not sure when though as I’m going travel abroad for a few days.
 
Update: Sierra works perfectly fine. Thanks for the help!
 
Status
Not open for further replies.
Back
Top