Jump to content

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

* * * * * 3 votes Z820 lsi2308 tusb7320 tusb7340 thunderbolt

  • Please log in to reply
91 replies to this topic

#81
hugodlc

hugodlc

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts

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.

Attached Files

  • Attached File  z820.zip   12.74KB   25 downloads


#82
bluejj1

bluejj1

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

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,



#83
kuroshe

kuroshe

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

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? 



#84
bluejj1

bluejj1

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

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~



#85
milsabor

milsabor

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

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 ?



#86
bluejj1

bluejj1

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

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.



#87
bennals

bennals

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts

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.



#88
milsabor

milsabor

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

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.



#89
bennals

bennals

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts

@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?



#90
bennals

bennals

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts

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.



#91
bilbo

bilbo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts

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

 

Anyway, yes, it seem´s 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.



#92
bennals

bennals

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts

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

 

Do you think that will change after working my way through your list of dsdt fixes?

 

Bill.








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy