Jump to content
bilbo

[Guide] Z820 - El Capitan The great guide (Sucess)

200 posts in this topic

Recommended Posts

Hi, Just wanted to share, as someone may be in my situation, recently I upgraded my Z820 with Dual E5-2667 V2 (Ivy Bridge) CPU's and I had 2 days of kernel panics... "should have 16 threads but only found 15 for die 1" or similar, and it didn't matter what I changed in boot flags (CPUS=1, Disable HT, -f -v -x, different kernels), the panic was there. But Windows had no trouble, so I knew my CPU's were ok.

 

At one point I found the problem is in the SSDT, the bios reported the CPU# in ranges that OSX didn't like, so after lots of trial and error by comparing against bilbo's SSDT, I managed to get it working, and then further cleaned up the SSDT and DSDT.

 

The CPU information has to be at the bottom of the DSDT, otherwise the SSDT-1 get's loaded and you get a kernel panic.

In my case...

    Scope (_SB)
    {
        Name (\PETE, Zero)
        Name (\PSTE, Zero)
        Name (\TSTE, Zero)
        Name (\NPB0, One)
        Name (\NPB1, One)
        Name (\NPB2, Zero)
        Name (\NPB3, Zero)
        Name (P0ID, Zero)
        Name (P1ID, 0x20)
        Name (P2ID, 0x40)
        Name (P3ID, 0x60)
        Name (P0BM, 0x04)
        Name (P1BM, 0x04)
        Name (P2BM, Zero)
        Name (P3BM, Zero)
        Name (CUU0, Zero)
        Name (CUU1, Zero)
        Name (CUU2, Zero)
        Name (CUU3, Zero)
        Name (\TST0, Zero)
        Name (\TST1, Zero)
        Name (\TST2, Zero)
        Name (\TST3, Zero)
        Method (PSTA, 1, NotSerialized)
        {
            If (LEqual (Arg0, Zero))
            {
                If (NPB0)
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }

            If (LEqual (Arg0, One))
            {
                If (NPB1)
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }

            If (LEqual (Arg0, 0x02))
            {
                If (NPB2)
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }

            If (LEqual (Arg0, 0x03))
            {
                If (NPB3)
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }

            Return (Zero)
        }

        Method (CSTA, 2, NotSerialized)
        {
            Store (Zero, Local0)
            If (LEqual (Arg0, Zero))
            {
                ShiftRight (P0BM, Arg1, Local0)
            }

            If (LEqual (Arg0, One))
            {
                ShiftRight (P1BM, Arg1, Local0)
            }

            If (LEqual (Arg0, 0x02))
            {
                ShiftRight (P2BM, Arg1, Local0)
            }

            If (LEqual (Arg0, 0x03))
            {
                ShiftRight (P3BM, Arg1, Local0)
            }

            And (Local0, One, Local0)
            If (LEqual (Local0, Zero))
            {
                Return (Zero)
            }
            Else
            {
                Return (One)
            }
        }

        Device (SCK0)
        {
            Name (_HID, "ACPI0004")
            Name (_UID, "CPUSCK0")
            Name (SCKN, Zero)
            Name (LSTA, 0xFF)
            Method (_STA, 0, NotSerialized)
            {
                Store ("CPUSCK0", CUU0)
                Store (PSTA (Zero), Local0)
                And (Local0, 0x03, Local1)
                Store (Local1, LSTA)
                Return (Local0)
            }

            Processor (C000, 0x00, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP000")
            }

            Processor (C001, 0x01, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP001")
            }

            Processor (C002, 0x02, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP002")
            }

            Processor (C003, 0x03, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP003")
            }

            Processor (C004, 0x04, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP004")
            }

            Processor (C005, 0x05, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP005")
            }

            Processor (C006, 0x06, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP006")
            }

            Processor (C007, 0x07, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP007")
            }

            Processor (C008, 0x08, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP008")
            }

            Processor (C009, 0x09, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP009")
            }

            Processor (C00A, 0x0A, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP00A")
            }

            Processor (C00B, 0x0B, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP00B")
            }

            Processor (C00C, 0x0C, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP00C")
            }

            Processor (C00D, 0x0D, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP00D")
            }

            Processor (C00E, 0x0E, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP00E")
            }

            Processor (C00F, 0x0F, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP00F")
            }
        }

        Device (SCK1)
        {
            Name (_HID, "ACPI0004")
            Name (_UID, "CPUSCK1")
            Name (SCKN, One)
            Name (LSTA, 0xFF)
            Method (_STA, 0, NotSerialized)
            {
                Store ("CPUSCK1", CUU1)
                Store (PSTA (One), Local0)
                And (Local0, 0x03, Local1)
                Store (Local1, LSTA)
                Return (Local0)
            }

            Processor (C100, 0x10, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP100")
            }

            Processor (C101, 0x11, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP101")
            }

            Processor (C102, 0x12, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP102")
            }

            Processor (C103, 0x13, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP103")
            }

            Processor (C104, 0x14, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP104")
            }

            Processor (C105, 0x15, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP105")
            }

            Processor (C106, 0x16, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP106")
            }

            Processor (C107, 0x17, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP107")
            }

            Processor (C108, 0x18, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP108")
            }

            Processor (C109, 0x19, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP109")
            }

            Processor (C10A, 0x1A, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP10A")
            }

            Processor (C10B, 0x1B, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP10B")
            }

            Processor (C10C, 0x1C, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP10C")
            }

            Processor (C10D, 0x1D, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP10D")
            }

            Processor (C10E, 0x1E, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP10E")
            }

            Processor (C10F, 0x1F, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")
                Name (_UID, "PCI0-CP10F")
            }
        }
    }


I think the SSDT-1 options are overkill and they also add more chances for trouble, I guess Z820 were made for a 112 Core CPU config? Anyways, just re-arranged the ID's into my configuration and deleted the rest.

 

***(edit)***

Unfortunately after spending a week or so trying all the tricks I know for getting PM to work, it seems to me that the CPU information I had to remove in the DSDT for the kernel to recognize the CPU properly and boot is also needed to be able to use PM, so... there... it works!! with these CPU's (I've read that E5-2687 V2 may have the same issue) but there is no PM.

Using Chameleon Enoch I can get PM to "partially" work under Mavericks (no P states, but all C states) followed by a freeze about 30 seconds after boot which requires a hard reboot. El Capitan will not even bother with Chameleon and will only get me 3 C states on Clover, no P states.

It looks like the Z820 with dual E5-2667 V2 CPU's is a no go for PM unless someone can fix the kernel.

I get very good scores in Cinebench and Geekbench though, so not complaining :)

***/(edit)***

 

After this it was business as usual with my Z820.

Share this post


Link to post
Share on other sites
Advertisement

 

It happened twice.
 
 
*** Panic Report ***
panic(cpu 8 caller 0xffffff801f9ff2dd): Kernel trap at 0xffffff7fa035c592, type 0=divide error, registers:
CR0: 0x000000008001003b, CR2: 0x00007ff1b0c0e7c0, CR3: 0x0000000034604000, CR4: 0x00000000000626e0
RAX: 0x000000000000005d, RBX: 0xffffff813b6ea800, RCX: 0x0000000000000000, RDX: 0x0000000000000000
RSP: 0xffffff8e30963da0, RBP: 0xffffff8e30963e40, RSI: 0xffffff814e1bae00, RDI: 0xffffff814e1baf00
R8:  0x00000000045d2001, R9:  0x0000000000000000, R10: 0x000000000ec00000, R11: 0xffffff8e30716058
R12: 0x0000000000000000, R13: 0xffffff81238bc000, R14: 0x0000000000000000, R15: 0x000000000000005e
...

 

 

When I wrote the guide, I forgot mention that , from every and now, I have to boot rebulding caches (using clover options). Have you tried to do it?

 

-------

 

 

 

hugo, I guess that after plug-in your cpus, you repeated the process of PM (extract the original ssdt, recreate the new one with pike's script, etc etc) , didn`t you?

Share this post


Link to post
Share on other sites
hugo, I guess that after plug-in your cpus, you repeated the process of PM (extract the original ssdt, recreate the new one with pike's script, etc etc) , didn`t you?

 

Yes recreated the script with many different versions and options, with no success. I think the problem lies in the kernel

Share this post


Link to post
Share on other sites

Ok, I tweaked the DSDT CPU details further and that allowed me to create a better SSDT script and got PM to work on 10.11.16!! (And as far as my tests go it worked and was stable but no P states on Mavericks)

I get performance that is close to Windows, so I'm happy there.

Not the easiest upgrade, so be ready if you want to try these CPU's that are now being sold cheaply on eBay.

 

Some pics.

 

post-1710929-0-33558700-1507082482_thumb.png

post-1710929-0-26409200-1507082489_thumb.png

post-1710929-0-84918900-1507082744_thumb.jpg

post-1710929-0-19070400-1507082754_thumb.jpg

post-1710929-0-60524500-1507082766_thumb.png

post-1710929-0-59286500-1507082775_thumb.png

post-1710929-0-44127100-1507167619_thumb.png

post-1710929-0-28872600-1507167634_thumb.png

Share this post


Link to post
Share on other sites

Ok, I tweaked the DSDT CPU ....

 

 

What kind of tweaks? I´m interested in this issue, because I'm interested in upgrade my CPU as well.

 

 

 

 

To clarify (and sorry if I'm a bit thick) .To execute only the pike's script from older dsdt and ssdt is not enough.

 

The steps are: (apart of use the right kexts and clover patches)

 

-Extract the originals SSDTs - (important, using clover at boot,  or using some utility from windows or linux. Not from OsX,

-Add the content of the new ssdt containing the ACPI Processor declarations

-reboot (important too!)

-Execute the pike's script to generate the extra ssdt.

Share this post


Link to post
Share on other sites

Bilbo, I understand, but here's a brief recollection of what I went through.

After changing CPU's OSX would freeze on CPU declaration. (Obviously I had removed the old DSDT and SSDT) I used my other mac to create a new USB clover disk to start testing, and extracted the fresh SSDT's and DSDT.

After performing all your tweaks from this thread on the DSDT and SSDT, it would still not work, so I researched the problem and there was some mention somewhere of using a bare minimum info for CPU part of SSDT for a similar kind of error. (also the SSDT-1 CPU info would get populated in a non-sequential order and using CPU numbers above what OSX likes)

That did not work, so I used what I could extract from the new SSDT-1 and compared it to your working E5-v2 DSDT (the CPU info at the bottom)

After cleaning up more stuff and removing all but the main declarations, and re-ordering and re-numbering the CPU's it worked, I managed to boot.

I then proceeded to test more by going back to my Mavericks install, and it worked, so I started messing around with PM.

Mavericks would freeze after 30 seconds or so, (like before adding the modified -maybe rolled back- AppleAcpiPlatform.kext) and 10.11.16 would only get me 2 or 3 states, so I methodically reintroduced the information I removed from the SSDT until I found that it is the If statements on each CPU that would for some reason get the system a kernel panic, so I removed the option and just left in the result of a positive.

Then, voila! PM is working at least on 10.11.16, but I don't know if it isn't getting all the states up to 4GHz or HardwareMonitor doesn't report very accurately. After some investigation, it looks like these CPU's clock a maximum of 4GHZ on single core and 3.66 on multicore, which is what I'm getting, so all is good.

The performance feels a lot faster though, and the benchmarks are very close or better than their Windows counterparts.

Would be interested in checking in 10.12, but I use my Z820 for audio and there are a lot of incompatibilities on that OS, so will wait to see what others get.

My SSDT edit may not be "perfect", but it works, it is stable, and I've spent enough time on it for now.

 

My clover config.plist is for all settings a copy of yours, using smbios macpro 6,1.

I had a patched AIPM kext from before but since I was using sandy CPU, I had to revert to original and re-patch.

My Bios is the most current 3.91 rev A.

Everything else is the same as in this guide, and the only trick to get it to boot is to fix the DSDT with the stripped CPU info from SSDT-1. (info has to be in the DSDT or you get a KP)

One important thing is the name or numbering of each CPU core. In my case they would get weird numbers that OSX didn't like, so I modified each one so they were sequential from CPU0 to CPUF and so on... and then added the socket 0 and socket 1, as they would not get assigned from the original SSDT-1.

 

I've attached my DSDT and SSDT files.

z820.zip

Share this post


Link to post
Share on other sites

Hi Bilbo,

Thanks for the great guide! I was able to successfully install 10.12.6 on my HP z620 after I tried to follow the guide to the details.

Setup:

Z620

Dual E5-2643v1  >>> single E5-2667v2

Clover_v2.4k_r4200

Clover configurator classic edition v4.51.1.0

Kext Wizard and/or KextBea.....

 

Long story, first, I got the z620 with dual E5-2643v1 and decided to install 10.12.6 on it and I was able to make it mostly working by following your guide. Except only two out of the five USB2.0 were working after part VI of installation (fixing DSDT). After some attempts, I fixed this issue by installing RehabMan’s USBInjectAll kext (v2017-0724) into /library/extensions folder (5/5 USB2.0 working correctly). Also, I used VoodooHDA_v2.8.7 for the audio since the fix for 10.11 did not seem to work for 10.12.6. I believed I also got PM to work for E5-2643v1 using fakeSMC from multibea…….

 

At the moment, I got an E5-2667v2 and decided to move onto this CPU. However, I could not boot into the 10.12.6 because I got kernel panics (should have 16 threads but only found 17 for die 0) every time and none of the boot flags helped in this situation. BIG THANKS to @hugodlc!! I was able to solve my problem after asked him and carefully read his replies to this thread. Since we are using the same CPU (his is dual E5-2667v2 z820 and mine is single E5-2667v2 z620), I carefully compared his DSDT and SSDT to mine and make modifications on mine. Eventually, I was able to boot into the system and re-install 10.12.6 last night. So far, system seems pretty stable and everything seems to work fine (except USB3.0).

Thanks again to everyone who makes this possible!

 

Best,

Share this post


Link to post
Share on other sites

Hi Bilbo,

Thanks for the great guide! I was able to successfully install 10.12.6 on my HP z620 after I tried to follow the guide to the details.

Setup:

Z620

Dual E5-2643v1  >>> single E5-2667v2

Clover_v2.4k_r4200

Clover configurator classic edition v4.51.1.0

Kext Wizard and/or KextBea.....

 

Long story, first, I got the z620 with dual E5-2643v1 and decided to install 10.12.6 on it and I was able to make it mostly working by following your guide. Except only two out of the five USB2.0 were working after part VI of installation (fixing DSDT). After some attempts, I fixed this issue by installing RehabMan’s USBInjectAll kext (v2017-0724) into /library/extensions folder (5/5 USB2.0 working correctly). Also, I used VoodooHDA_v2.8.7 for the audio since the fix for 10.11 did not seem to work for 10.12.6. I believed I also got PM to work for E5-2643v1 using fakeSMC from multibea…….

 

At the moment, I got an E5-2667v2 and decided to move onto this CPU. However, I could not boot into the 10.12.6 because I got kernel panics (should have 16 threads but only found 17 for die 0) every time and none of the boot flags helped in this situation. BIG THANKS to @hugodlc!! I was able to solve my problem after asked him and carefully read his replies to this thread. Since we are using the same CPU (his is dual E5-2667v2 z820 and mine is single E5-2667v2 z620), I carefully compared his DSDT and SSDT to mine and make modifications on mine. Eventually, I was able to boot into the system and re-install 10.12.6 last night. So far, system seems pretty stable and everything seems to work fine (except USB3.0).

Thanks again to everyone who makes this possible!

 

Best,

Hi bluejj1, did u got lsi working too? 

Share this post


Link to post
Share on other sites

Hi bluejj1, did u got lsi working too? 

 

Hi,

I do not have lsi controller in my system so I totally skipped that part of installation. 

 

GL~

Share this post


Link to post
Share on other sites

hello everybody

don't know what happened to me, but Sierra forced me to do an update of my system to it's last update of 10.12....i could boot but had problems with my Nvidia 1080....and finally can't boot anymore....
Tried some fixes here or there, but always stuck ate the beginning of the boot as if it was the cache....


So finally, trying to install High Sierra on my Z620...and it reboots at the install...don't know why...


Has anyone tried this tutorial with High Sierra ?

Share this post


Link to post
Share on other sites

hello everybody

 

don't know what happened to me, but Sierra forced me to do an update of my system to it's last update of 10.12....i could boot but had problems with my Nvidia 1080....and finally can't boot anymore....

Tried some fixes here or there, but always stuck ate the beginning of the boot as if it was the cache....

 

 

So finally, trying to install High Sierra on my Z620...and it reboots at the install...don't know why...

 

 

Has anyone tried this tutorial with High Sierra ?

 

I have not tried 10.13 by myself but I remember 1 or 2 threads mentioned some ppl could not install 10.13 beta onto their z600/z620 a while back. Don't know if the situation has changed or not.

 

I currently use a Nvidia 1050ti on my z600 (not z620) which is also running 10.12.6. I installed the last security update about 7-10 days ago and I remembered that the screen resolution became lower right after the update. But Nvidia driver manager asked to update the driver for 1050ti and it's working fine after the driver update. Hope you have found some solution with your situation.

Share this post


Link to post
Share on other sites

Hi,

 

I'm just going through this guide for the first time and it's also the first time I've used Clover (done plenty of Hackintoshes with Chameleon/Enoch).

 

In part iv of the guide bilbo writes:

 

-Cpu.

 

Add the right CPU ID. For my CPU is 0x0a01

 

My cpu is an e5-2650v2 and the only reference I can find after some searching to it's cpuid is on cpu-upgrade.com where it's stated as "0306E4".

 

Is this likely to be the correct value, and if it is, do I enter it in the 'Type' Field?  If it isn't correct, how do I find the correct value?

 

Thanks,

 

Bill.

Share this post


Link to post
Share on other sites

I have the same question as bengals !
It's a 2690....and i have 206D6


i don't even remember how i managed to solve it 6 months ago :(

 

Hi,

 

I'm just going through this guide for the first time and it's also the first time I've used Clover (done plenty of Hackintoshes with Chameleon/Enoch).

 

In part iv of the guide bilbo writes:

 

-Cpu.

 

Add the right CPU ID. For my CPU is 0x0a01

 

My cpu is an e5-2650v2 and the only reference I can find after some searching to it's cpuid is on cpu-upgrade.com where it's stated as "0306E4".

 

Is this likely to be the correct value, and if it is, do I enter it in the 'Type' Field?  If it isn't correct, how do I find the correct value?

 

Thanks,

 

Bill.


@bennals i think yours is 0x406F1 

Hi,

 

I'm just going through this guide for the first time and it's also the first time I've used Clover (done plenty of Hackintoshes with Chameleon/Enoch).

 

In part iv of the guide bilbo writes:

 

-Cpu.

 

Add the right CPU ID. For my CPU is 0x0a01

 

My cpu is an e5-2650v2 and the only reference I can find after some searching to it's cpuid is on cpu-upgrade.com where it's stated as "0306E4".

 

Is this likely to be the correct value, and if it is, do I enter it in the 'Type' Field?  If it isn't correct, how do I find the correct value?

 

Thanks,

 

Bill.

Share this post


Link to post
Share on other sites

@milsabor - Thanks for the response.  Where did you find that cpuid (0x406F1)?  I'll give it a try and hope it doesn't mess anything up.  After reading a little bit more about Clover though it seems like entering a value in the 'Type' field might only have cosmetic consequences and affect what is displayed in the 'About This Mac' screen?

Share this post


Link to post
Share on other sites

I'm now at the dsdt cleaning stage (11) and have hit three syntax errors that all seem to be the same problem.  The first one is:

 

syntax error, unexpected PARSEOP_ONE, expecting '('

 

for the following bit of code

 

 If (WMIT)
            {
                ^^^WMID.WMBB
                One

            }

 

 

The second is:

 

syntax error, unexpected PARSEOP_INTEGER, expecting '('

 

for:

 

If (WMIF)
            {
                ^^^WMID.WMBB
                0x02
            }
 

 

and the third is the same as the second error for:

 

 If (WMIH)
            {
                ^^^WMID.WMBB
                0x03
            }

 

 

Hopefully it's an easy thing to correct by sticking some parentheses in the right place.  Can anyone help?

 

Thanks,

 

Bill.

Share this post


Link to post
Share on other sites

Bennals,  0x0a01 is an ID for all Xeon E5 v2 processors , BUT, now, I´m not sure 100%. :blush:

 

Anyway, yes, it seems only a cosmetic data. But I always set up clover , just in case. It's only a kind of superstition.

 

My advice: Use 0x0a01 or left it blank. (or ask to people who really know about this :rolleyes: )

 

About your syntax errors, my bet is you did some wrong fix. Do you have that error on a original dsdt? Try to fix it again from scrach, step by step.

 

Maybe it was done when you tried to fix the "Not all control paths return a value (WHB_) " . Adding  the “Return (Zero)” at the right place sometimes is very tricky. Pay your attention on the last example of my guide.

Share this post


Link to post
Share on other sites

Ok, I'll try again.    While you're here Bilbo, I have the exact same graphics card as you (Quadro K4000) and even after installing the web drivers the performance is very glitchy.  Moving windows results in big drags and mousing across a Firefox window creates a big block of blinking pixels under the pointer.

 

Did you experience anything similar in the early stages after installation, and if so, at what stage of the process did it resolve?

 

Bill.

 

edit: Whoops, I see your gfx card is a K5000 - my bad. 

Share this post


Link to post
Share on other sites

                         ---------------NOTICE ---------------

 

Hey mates.

 

After one year beeing happy with El Capitán, the idea of update to Sierra is shaping in my head. Looking for more perfomance , these days I have been thinking in buy a 1080 Ti , but I've read that the drivers are only compatible with last Sierra version number. So update the SO is increasingly necessary. (I'd like update the cpus also)

 

Moreover, with the release of the first beta of high sierra 10.13 , we would say that Sierra is finally stable :D:P.

 

I plan make a new and documented guide, but now with a little help. It's not a plain in short term, because I'm busy. Maybe at the end of December or at the new year.

So , I'd like ask for a little brief of your experience from those with Sierra running in your Z820, Installing, updating the kexts, clover versions, usb issues, etc, and the differences with the current guide.

 

 

thanks

Share this post


Link to post
Share on other sites

Hello Bilbo,

 

Your guide has been of great help to me as I followed your instructions to the letter for my Z620 but using Sierra.

 

I have since upgraded the CPU to an E5-2690, installed the HP Thunderbolt 2 card and a GTX1080Ti and it is now a speed demon!  It is super stable and super useful.  It had never froze on me.  Like all MacOSes before, it just works.

 

Do note that for the Z620, when the Thunderbolt 2 card is installed in PCIe slot 3, you need to squeeze the GPU to the last slot.  My GTX1080Ti was too fat, so I pinched a slimmer GTX960 to fit into the last slot.  I hope the Z820 should have slots wide enough to accommodate both cards?

 

A few months ago, I chanced upon a Dell T7910 with a E5-2623 v3 and tried to replicate a Sierra install.  But without a guide like yours, I gave up without ever getting it to boot at all.  There isn't any instruction for a Dell workstation available.... yet.

 

One lesson I have learnt recently. I updated the Clover app without updating Clover at boot.  This has caused a very perculiar symptom where Sierra would kernel panic at exactly 1 minute 20 seconds and reboot!

 

It is good to have an exact bootable clone of Sierra and keep a backup of the Clover folder in EFI.  This has saved me a lot of recovery time when I feel adventurous to perform an OS update or upgrade or install some unstable app or drivers.

 

The MacOS running on the Z620 started out as a curiosity but it is now my main "Mac Pro" workstation!  Thanks to you, Bilbo!

 

Out of curiosity, I tried upgrading to High Sierra on the Z620 but it didn't boot.  I suspect that I did not install clover into the High Sierra boot partition.  Will try it again some other time to get it to work.  Do you think that copying the whole Clover folder from the existing functional EFI could do the trick?

Share this post


Link to post
Share on other sites

Asiansurf, I'm glad to hear that. No. I don't think that copy the efi folders works. A lot of kexts have to be update... I think that the most conflictive is AICPM, applehda, usb... nope. In fact, is a surprise that the same kexts for El capitan of my guide, work in Sierra. Do you have native sound with my AppleHDA kext patched?

 

 

Otherwise, I'm not interested in High Sierra . I think it's in Beta version (in hackintosh and in native hardware). :D I can't understand why people rush to update it. For me, the cycle of the release has a gap of one year. TIme of the final release of Sierra starts now. High Sierra is in beta, with the free testing of the people.

 

I'm aware of the problem of de pci- slots space. There is no enough room in z280 either. The EVGA SC2 gaming has similar size of my current Quadro.

 

Interesting to know that you are using a E5-2690. My other option is the E5-2687W but I'm not sure about E5-XXX7 models and the powermagement.

 

.

.

.

 

 

 


Ok, I'll try again.    While you're here Bilbo, I have the exact same graphics card as you (Quadro K4000) and even after installing the web drivers the performance is very glitchy.  Moving windows results in big drags and mousing across a Firefox window creates a big block of blinking pixels under the pointer.

 

Did you experience anything similar in the early stages after installation, and if so, at what stage of the process did it resolve?

 

 

Well, looks similar to one old problem: In old versions, (Mavericks, Yosemite) there were an important graphic issue due to a bug between dual cpus and quadro graphic cards. Was necessary rollback a pair of kexts from snow leopard, (with some cons)

 

But that problem dissapeared on El capitan. I've never have that kind of issue. Try to post your config and your install steps.

Share this post


Link to post
Share on other sites

Hi everybody !

 

Proud z820 owner here and thanks to bilbo's excellent guidance up and running with El Capitan.

 

Just one problem i'm trying to solve.

 

After applying the power management fixes my geekbench results dropped from around 24k to 18-19k.

Same with cinebench 15 (from 1700 to 1300-1400).

 

Any clues why this happens ?

 

Before the pm patch my cpus where constantly running @2.6 GHz and now they go up to the 3.3 GHz mark but don't perform as well.

 

FYI my z820 is equipped with 2 E5 2670 Xeons and all 16 cores (and Hyperthread) are visible from within the OS.

 

Thanks again for all Your effort ! It's highly appreciated :)

 

P.S. Attached are my patched DSDT AND SSDT files from CLOVER/ACPI/PATCHED

I also forgot to mention that i have BIOS version 3.91

Archive.zip

Share this post


Link to post
Share on other sites

I'm now at the dsdt cleaning stage (11) and have hit three syntax errors that all seem to be the same problem.  The first one is:

 

syntax error, unexpected PARSEOP_ONE, expecting '('

 

for the following bit of code

 

 If (WMIT)

            {

                ^^^WMID.WMBB

                One

            }

 

 

The second is:

 

syntax error, unexpected PARSEOP_INTEGER, expecting '('

 

for:

 

If (WMIF)

            {

                ^^^WMID.WMBB

                0x02

            }

 

 

and the third is the same as the second error for:

 

 If (WMIH)

            {

                ^^^WMID.WMBB

                0x03

            }

 

 

Hopefully it's an easy thing to correct by sticking some parentheses in the right place.  Can anyone help?

 

Thanks,

 

Bill.

Hi Bill

 

Try to place the values in parentheses 

 

If (WMIH)

            {

                ^^^WMID.WMBB

                0x03

            }

 
to
 

If (WMIH)

            {

                ^^^WMID.WMBB

                (0x03)

            }

 

and see how it goes

 

Getting my DSDT clean was a challenge and did drive me crazy at some times.

 

The way i did it was to open bilbos and compare all the entries one by one  (the syntax).

It's very easy to screw up especially the "return zero"-edits.

 

 

 

Share this post


Link to post
Share on other sites

Allright Guys ..

 

Good news.

 

After switching the machine on today i tried again some benchmarks and the results look good.

 

Geekbench 3 32000

http://browser.geekbench.com/geekbench3/8491237

 

Cinebench 15 1829 and 55 fps (Nvidia GT 740)

 

Can't really say why but can't complain either.

 

Greetings from Greece !

Share this post


Link to post
Share on other sites

Cool! Always is great read good news  :lol:

 

... and bennals,  yes, I've just check out my dsdt patched and the original dsdt, and the mistake seems to be the parentheses in one, 0x02 and 0x03 values.

 

This is my dsdt:

            If (WMIT)
            {
                ^^^WMID.WMBB (One)
            }

            If (WMIF)
            {
                ^^^WMID.WMBB (0x02)
            }

            If (WMIH)
            {
                ^^^WMID.WMBB (0x03)
            }

Share this post


Link to post
Share on other sites

That's great, thanks guys.  I'll try that as soon as I can.

 

On the graphics card front, after stuffing up the dsdt I booted from a cloned backup I made of the initial 11.0 installation.  I was surprised to see the graphics glitches were gone and the K4000 properly recognised in 'About This Mac' (after updating to 11.6 it was reported as Nvidia Graphics Chip 8MB or something).  This made me wonder if the update to 11.6 caused the problem, so I copied the nvidia related kexts from the 11.0 installation to the 11.6 installation and voila, the card is now properly recognised in 11.6.

 

It's a bit weird because the nvidia kexts from both the 11.0 and 11.6 installations seemed to have the same creation dates so I would have assumed they were identical, but maybe that's something I don't understand properly.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By bilbo
      THE GREAT GUIDE
      HIGH SIERRA + Z820

       
      ********
      10/07/2018
       
       
      *********************************************************************************
      ————————————————————————————————————————
      ————————————————————————————————————————
       
      (from El Capitan's guide)
      (from Sierra's guide)
       
      Introduction:
       
      Hi everybody. 
      Again, a new guide version, updated to High Sierra. I hope it will be useful for you all. This time, the update is easy. Basically, the 100% of Sierra’s guide is still valid for High Sierra. The guide has been updated to update links, kexts versions … etc, and some parts try to be more clear. Just there are some important topic to keep in mind:
       
      1. What's new?.
      There is a new and absolute important setting to install High Sierra. We have to activate “legacy ACPI cpu tables” in Advanced Section, in BIOS. Without this option enabled, we will get a KP. 
      This option changes completely the structure of the SSDT needed for PM. We have to get rid old SSDT versions, if you extracted them with this option disabled. And all SSDT generated by ssdtPRGen, too. And, if your DSDT has the “SSDT-1-CpuDef” code injected, (following my previous guides, to skip "No ACPI Processor declarations found in the DSDT!" error, (see PM section) ) you will have to delete that part, because the DSDT will cause a KP. A better method is described in this guide. No need of add strange code into DSDT.

       
      2.Can I use my old files from Sierra´s EFI folder?
      The most important, yes. You can keep your config.plist and your DSDT(see point N.1) … saving tons of time. You have to use the new drivers64Uefi files installed by new clover version, and update the kexts versions of main kexts. The specific kexts for our dear machine, USB3, Astek driver, remains in same version.Of course, I provide of all links and files (into my stuff folder) in this guide.
       
      3. So, do I Need repeat again every step of this guide?.
      If you comes from Sierra´s guide, no. After 1stboot and graphics divers install, you can use your previous files (see point 1.) reboot and jump directly to PM section. 
      For new users, Yes, sure.

      4. Consider any part of this guide open to discuss.
      If you see something wrong, or which could be improved, please, just say it, and I’ll fix it. English is not my native language. If you can’t understand some step, or something could be best written, please, just say it and I’ll fix it too
       

      FOR 26x7 and 26x3 USERS!!!. Finally, there a Fix to this models. It´s under test, but I think it should work. Check out FIRST the last section of this guide.
       
      5. And please, (this is for "anonymous" users) don't PM me with personalquestions. No need for that.Any question can be answered openly.
       
       
      Ok, let’s go.
       
       
       
      PART I
       
      1-BIOS SETUP
       
       
      This guide is for UEFI systems. This is not important to follow this guide except in Clover installation section. Keep in mind it to adapt some settings if you need use legacy-bios mode. 
       
      If you don’t need any special option, and you have been playing with options, reset the bios to default settings.Later, you will be able to change and test, if you need some specific option. The next section describe the essential options. 
       
      6. The main BIOS options are:
       
      In storage: 
      set ACHI mode (IMPORTANT).
       

       
       
      Set boot order. UEFI first, (for me), USB first and HD second. 
       


       
      Security : 
      Device Security: I like disable unused devices (scu controller and serial port). Optional.



       
      Disable Vt-d: Disabled. IMPORTANT. 
       

       

       
      Secure boot. Disabled (...to boot with non signed OS). 
      I use UEFI boot, but I keep legacy support active. This is optional.
       

       
       
      In Power :
      Set Runtimepower management to Enabled. This option will allow Power Management later. About the rest of options, I’m not sure of the impact in performance. Set them by default by the moment. Not important for the guide. Only remeber for further tests that with Pcie Performance Mode enabled, power boost is disabled. Idle Power Savings manage sleep policies.


       
       
      In Advanced:
       
      Set PXE, Storage and Video to EFI. (for me) , or legacy, as your want. If you have a graphic card non EFI-compliant, you can set video in Legacy, keeping an UEFI boot.
      Don’t forget set thunderbolt policy in Legacy mode.
       

       

       
      And Now, the essential setting for High Sierra: 
       
      -Enable “Legacy ACPI CPU Tables”
       


       

       

      _________________________________________________________________________________________________________________________________
       
       
       
      PART II:
       
      INSTALLATION
       
      7- MEDIA CREATION
       
      (This guide assume you have a MacOs running. I have no idea how do it on PC)
       
      -Important: Download HighSierra dmg only from Apple.Don´t use suspicious dmgs or Isos. It’s not longer available to search in Apple Store, since Mojave release. Go to this link, and click in “Get macOS high Sierra” (at mid of the page). It will open the apple store download link. The dmg is downloaded in /Applications folder. Let the file in Applications folder. (and keep one compressed copy for future attempts)

       
      -Format one USB stick with common settings:
       


       
      Go to erase tab, select GUID partition table in options, and Mac Os Extended (Journaled) as Filesystem. Name the partition as “USB”. Ok to Apply.   
      On a terminal window, type (copy and paste) :  
      sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction  
      Enter and type your admin password. It will take 10-15 minutes. (When it finish, you’ll see the prompt again)  
      8. INSTALLING CLOVER.
       
      -Download Clover from here. Version used to make this guide: Clover_v2.4k_r4658.
      -Download Clover Configurator from here. It makes easier edit config.plist file and we can use a lot of clover features easily. Now there is a “global edition”
      -Download plisteditor pro demo for edit info.plist files.
      -Download my High Sierra stuff folder. (at the end of the guide)
      -Additional tools: One tool for install kexts, fix permission and rebuild cache. I use Kext helper from rampage’s dmg, although I need always force quit. I don´t like the rest of utilities. This is a personal option. Also you can download  EFI mounter (from download sections of this site). CloverConfigurator mounts EFI too, but maybe with this utility is easier.
       
      -Install Clover in the USB. On first screen, don’t forget change the install location in order to do not install on your Internal HD. Select your USB stick.
      Click on Customize. Choose “Install for UEFI booting only” and “Install Clover in the ESP” as main options (if your system is UEFI-based) This is optional: choose your favorite Theme. In Drivers64UEFI select: Now is longer section. It´s only because is more exact showing the drivers installed. We have to keep selected the default options and add the same additional drivers. Keep in mind two important things:                   -There is a new driver, APFS driver, for the “new” filesystem. This driver is now essential, in order to allow clover “see” HDs formatted with this FS. It´s activated by default. 
                       -The OSxAptiopnFix2Drv has a new version, v3.
                ... The conclusion of this long explanation, is that we have to add to the default selection of drivers: 
       
                                - EmuVariableUefi-64
                               - OsxAptionFix3Drv
       

      Let the rest of option unselected and Click on Install.
       
       
      9- CONFIGURE CLOVER

      When clover finishes, it will mount EFI partition. Time to modify it. You’ll find all necessary files in my folder. There are three things to modify: config.plist, drivers, and kexts
       
      9.1 Config.plist
       
      The default config.plist is not useful for us. Replace it by mine (folder n.2)
      But take a look to options (with clover configurator) to understand my options in order to be able to adapt them for your specs or your preferences. It’s a basic config.plist. I could add more options or fixes. but is a good idea install with minimum options. 
       
           Acpi section.
          All fixes in ACPI section has been removed except some minor fixes in 2 subsection, smart ups option, etc. SmartUps it’s not important now, but it will be later. So I prefer activate this option. 
          The most important, The rename usb devices patches are included. 
       
          

          Boot section
          Bootflags needed are only -v and npci=0x2000. Of course -v is optional only to see the boot process. You can deactivate it when you finish.
       
          
       
          Any option activated in Boot Graphics/ Cpu/Device/Disable driver
       
          Gui options. These are only personal preferences.
       
          
       
          Graphics. AnyGraphic injection annd any option activated. At least, no needed for my 1080ti card. Check it out for your card video.
       
          
       
          An essential section. Kernels Patches needed.
       
          
       
          RT Variables. BooterConfig, and Csr to deactivate security policy in Sierra. The info values are taken from smbios.
       
          
       
          SMBIOS.  Set it to Mac Pro 6,1. 
       
          
       
                    IMPORTANT—>press “generate new” repeatedly to get one random fresh serial number
       
          System parameter: 
       
          
       
       
      9.2 -Drivers64UEFI folder.
       
      As usual, delete VBoxHfs-64driver and replace it by HFSPlus.efi. (from my folder).

           
       
       
      9.3 Kexts folder:
       
      Add my Kexts from my stuff to /EFI/CLOVER/Kexts/10.13
       
      They are:

           
       
      These are the versions Updated since Sierra´s guide.
       
      FakeSMC.kext. If you remember, I have some unexpected KP due to fake smc sensors. Well, I have searched a bit about this, and testing. The main topic is keep the fake smc version and sensors kext of same version or branch. There are several branchs developing              different versions (slice, rehabman, kozleck, etc), after test, and test, I think the most stables and those which gives me best sensor readings is kozeck version. I attach the v1440 from kozleck. In this step I only use FakeSMC kext, withput sensors kexts. Anyway, if you have a better version, use it. Just, don´t forget no use the sensors Kexts.   
      VoodooTSCync.kext, to avoid boot with -x (from rampagdev, dual cpu dmg). You’ll find several versions into my folder.I haven’t noticed any change using the generic or the specific version. I think that is not important for our platform.                  The customize method is:

       

       
               Anyway, I provided the generic version and customized versions for every cpu.

       
      IntelMausiEthernet.kext . Kext for the ethernet card from rehabman. (2018-0424version). It will allow have internet connection on first boot.  AppleIntelE1000e.kext. Kext for ethernet card from here (2017-10-18 version). (Change of  server if you have problems downloading) <<<< update. Use this better than IntelMausiEthernet.kext
       
      UsbInjectall, for USB2 from rehabman( 2018-0822version)  
      And add to /EFI/CLOVER/Kexts/others
       
       

       
       
      Lilu kext (from here, 1.2.7version) NOTE: The kext for download is available in " LILU-X.X.X-RELEASE.zip" link  
      WhateverGreen.kext (from here, 1.2.2 version) old NvidiaGraphicsFixup proyect has been integrated into this proyect. It's useful for nvidia and amd graphics cards.  NOTE: The kext for download is available in " WhateverGreen-X.X.X-RELEASE.zip" link  
      This couple of kexts avoid black screen booting with 6,1 smbios. Is quite important keep in mind the versions of these kexts keeping the right versions among this kexts. Prior to update some of them, you have to check in original websites if it's is compatible with the rest. These versions are ready to work with 10.13.6. 
       
      Thats all. We have our usb installer ready. Copy in a folder all stuff necessary to repeat the process and copy it to the USB stick. You will have it available after first boot.
       
      Reboot from the USB stick and install High Sierra. 

       
      10- INSTALLATION

       
      Some advices:
           -Use only USB2 ports, preferably the front USB2 port.
           -Don’t use USB hubs, or cable extenders… (personal issues)
           -Unplug any other usb device
           -Be sure that you have plugged your internal sata drive to one of the two internal achi sata controller.
       

       
           -The boot process may be slow, (and with terrible and apocalyptic errors). Be patient
           -Maybe, the boot stucks with the error “consideredRebuildKernel …. blabla”. Just reboot again.
           -If you have two monitors, shutdown one can help with graphical errors.
           -Plug your graphic card in PCI Slot 2.
           -For inexperienced users: On first screen, go to disk utility and erase the Volume. (APFS and GPT). Quit the utility and return to first screen. Choose Install.
           -The process is splitted in two steps. The first step promises take only 4 or 5minutes … and now, it’s true!!!. It will take4 or 5 minutes(with a SSD).
           -After this first reboot, in clover boot screen, you will see more partitions than expected. APFS file system manage more partitions in a more complex way (physical layer, logical layer… bla, bla). Select  the new internal HighSierra boot installer partition, not the usb installer. It will finish the  process. This step, takes 10-15min aprox (using a SSD).
       
      Note.I had some unexpected reboot in this step. Only re-trying if you have it also.
       
      -To boot again after installation, keep booting from USB , ant then choose internal HD as clover boot screen.
       
       
      ---------------------------------------------------------------------------------------------------------------------------------
       
       
       
      PART III:
       
      FIRST BOOT
       
      11. Optional updates.
      Finally, we are on High Sierra's Dektop. The Mac os Version is 17G65. In the date of this guide (oct/2018) is the last version. (there is an optional update only for real macbook laptops). For future security updates, this is the moment to update. Set up the internet options and update the system, but remember check if the Lilu and whatevergreen kexts are compatible or if you need use a new version, or you will geta KP or a black screen on boot. Update using the update app, reboot, and wait for the update installation.
       
      12- Install Clover.
      On first reboot, install clover again on HDD, repeating same process and same options than with the USB installer, but keep in mind you have to add some options on clover’s screen install:
       


       

           -Install RC scripts on target volume
           -Optional RC scripts
           -Install Clover Preference Panel.

      …and install clovermanager.app. This is optional but it’s the best way to manage the themes and find a good theme. I provide of one nice High Sierra Theme and the Bootcamp theme. Of course, left this for later. 
       
      Install clover and add same files used on the USB: config.plist , hfsplus driver and kexts. Reboot. You can now extract the USB installer and reboot from the internal HDD.
      After boot, go to clover preference panel and set it to auto mount EFI partition. It will be useful along this process. Disable this when you finish and you get stable your system.
       
       
    • By amadeusex
      Hi there y' all.
       
      I'm selling my hp z820 with the specs listed below since i accidentally bought me another one (that's what i told to my wife anyway).
       
      The machine runs flawlessly High High Sierra 10.13.6 and also has Win7 pro and Win10 pro licences tied to the machine.
       
      The machine is in Athens Greece
       
      I'm asking for 850 euros shipped within the European Union.
       
            Features     • Make: HP • Modell: Workstation Z820   • Processor: 2x Intel XEON Quad-Core E5-2670 • Chipset: Intel C602    • Memory: 64 GB ECC RAM • Sound: Realtek ALC262   • Graphics Card: nVidia Quadro K600   • SAS - Controller: LSI SAS2308 with RAID (0, 1, 5, 10) • SSD - 256 GB • DVD RW   • 2x Ethernet-LAN (RJ-45): 2 (Dual Gigabit - 1000Mbit/s)   • FireWire: 2x (1x Front + 1x Back) • USB 2.0: 5x (1x Front + 4x Back) • USB 3.0: 4x (2x Front + 2x Back)   • PS/2 • serial RS232 • Line-In • Line-Out • Microphone • FireWire (6polig)    • PSU: 1125 Watt    • (WxHxD): 203mm x 444mm x 525mm • Weight: 21,1kg   The machine is configured to also run MacOS 10.13.6 High Sierra without any hiccups and complete working power management.   Geekbench 4 64-bit  MacOs Results
      https://browser.geekbench.com/v4/cpu/12062123
      Geekbench 4 64-bit  Win10 Results
      https://browser.geekbench.com/v4/cpu/11972736
      The pictured drive trays are not included - the original placeholders will be mounted!


    • By Angelo_
      Just recently installed Mojave on my yoga 730(i5-8250u, 8gb of ram and 1080p 13.3" touchscreen) and got many features working, now the only issues are that my igpu is shown as only 7mb(and not metal capable, not sure whether it is or not) even tho I should've changed it from 5917 to 5916 (added both EFI folder and send me), the screen is shown as a 30.5" in system information and the cpu even tho I extracted the ssdt for it with ssdtPRGen.sh and appleintelinfo.kext to get low frequency info (ssdt was done with info 15,400,1600,3400 so it should go between 16-3400mhz and down to 400 in idle), idk what is wrong with my installation, can you guys help me or linke me something to fix those issues?
       
      Ps thunderbolt shows as no device found, is it regular for hackintoshes to be that way or do I need something for that too? Laptop has 2 tb3 ports as x4 pcie 3
      EFI.zip
      Send me Angeloss-MacBook-Pro.zip
    • By Haive_Music
      Hey guys,
       
      I'm really hoping someone has the experience and ability to help me iron out the last remaining issue on my build.  
       
      The motherboard is: Gigabyte Z370 Aorus Gaming 7 and I'm running a Alpine Ridge thunderbolt card (Revision 2).   I've gotten everything working for the most part with the exception of Thunderbolt hotplug.  This is the last piece of the puzzle.  I've tried so many different DSDT/SSDT's, cable plugged in, and unplugged, without any luck at all. 
      I've managed to get my Focusrite Clarett 8Pre Thunderbolt working and it's showing up under the PCI section.  It works great, until I shut the device off and turn it back on.  I'd really like to try to get this hotplug issue sorted out, but I've had absolutely no luck so far.
       
      I've managed to get the Alpine Ridge NHI and USB controllers showing up in the PCI section too, but for some reason, the USB lists a bunch of ',,,,,,,,' after the name. 
       
       
      I'll be the first to admit - I don't really know a whole lot about what I'm doing with this stuff, but I've attached relevant files in hopes someone more experienced and knowledable can help me get this working.  
       
      Thanks guys!
      config.plist
      DSDT.aml
      John’s iMac.iojones

      SSDT-TB3.aml
    • By ivoryblade
      Hello! My internal SSD lifetime is running out so I'm thinking how to upgrade it. I don't want to replace it with slow Sata SSD so I want to buy OWCMercury Helios and install new nvme fast ssd, but I won't be able to boot from it using standard boot loader.... Is it possible to boot nvme ssd using Clover on real iMac?
×