Jump to content
e60

Dell PowerEdge T20 with Intel Xeon E3-1225 v3 CPU

48 posts in this topic

Recommended Posts

Hi Guys,

 

after some years of abstinence the "wohle OSx86 thing" gripped me again and I've bought myself a Dell PowerEdge T20. :) It's equipped with a Intel C226 Chipset and a Xeon E3-1225 v3 CPU. So far as I know the C226 Chipset is similar / comparable to Intel Series 8 and the Xeon CPU is comparable to the i5-4570 CPU. For me it seems to be a good base to use it with macOS.

 

I was able to install macOS Sierra, but it runs a litle bit choppy and I'm having issues with USB 3.0, onboard graphics, sleep and so on. For that reason I've exctracted my ACPI tables using Ubuntu live and started editing and patching my DSDT.

 

DSDT editing was ok and I was able to get rid of some error codes and some warnings, but unfortunately I'm having some trouble to use PJALM Intel Series 8 Patches and that is why I strongly need your help / assistance.

 

I've attached a Zip file that contains all my original ACPI tables, my edited DSDT without any Patch, an Linux LSPCI and DPCIManager output and would be very grateful if anyone colud help me to get my T20 fully running. Many many thanks in advance!

 

 

PS.: Using Clover revision 3911

 

 

*Update*

 

Newest Version can be found here

Share this post


Link to post
Share on other sites
Advertisement

From what i have seen and read the Intel® HD Graphics P4600 is not supported on hackintosh.

 

Purchase a low end GPU?

 

Also please post specs instead of having to read it all numerous times to get details  :thumbsup_anim:

Share this post


Link to post
Share on other sites

Thanks for your reply! The Intel HD Graphics P4600 is the same one as Intel HD Graphics 4600. Only difference is the device ID. As far as I know it's possible to use RehabMan FakePCIID.kext to make it work.

 

Witch specs do you need? I've attached the "Intel 8 Series / C220 Series Chipset Family Plattform Controller Hub (PCH)" Datasheet PDF and a comparison between the Xeon E3-1225 v3 and the the i5-4570 CPU. Do you need further informations?

8-series-chipset-pch-spec-update.pdf

post-413056-0-26839200-1478684031_thumb.png

Share this post


Link to post
Share on other sites

Hey Guys,

 

it took some time but I've managed to get everything up and running. Suggestions for improvements are very welcome!

 

 

*Update*

 

Newest Version can be found here

Share this post


Link to post
Share on other sites

DSDT.e60.zip

DTGP

Darwin

SLPB

HDEF id 01

HPET

IRQs

SHUTDOWN

RTC

MCHC

SMBUS

EHCI

XHC

LPC

Fix ERRORS and WARNINGS

 

Power Management
run in terminal
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
sudo ~/ssdtPRGen.sh

Share this post


Link to post
Share on other sites

MaLd0n! Pleased to read from you and many thanks a lot for your help! I'll check your edits and will compare them to the DSDT I made on my own.

Share this post


Link to post
Share on other sites

USB

add clover patch

Comment: change 15 port limit to 20 in AppleUSBXHCIPCI
Name: AppleUSBXHCIPCI
Find: <83bd8cfe ffff10>
Replace: <83bd8cfe ffff15>

and use USBInjectAll by Rehabman

https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/RehabMan-USBInjectAll-2017-0112.zip

Share this post


Link to post
Share on other sites

Once again thank you very mutch for your reply. I know Rehabmans ijector, but what are the benefits compared to using native Apple USB kext? With my DSDT edits I'm able to use all USB ports without any issues. Furthermore, why should I use the "15 port limit" patch? The Dell T20 is equipped with 14 USB ports. 4x USB 3.0, 8x USB 2.0 and 2x Internal USB connector.

 

*Edit*

 

Had some time to think about your suggestion. Do you refer to the USB ports in DSDT regarding to the Clover patch?

Share this post


Link to post
Share on other sites

Once again thank you very mutch for your reply. I know Rehabmans ijector, but what are the benefits compared to using native Apple USB kext? With my DSDT edits I'm able to use all USB ports without any issues. Furthermore, why should I use the "15 port limit" patch? The Dell T20 is equipped with 14 USB ports. 4x USB 3.0, 8x USB 2.0 and 2x Internal USB connector.

 

*Edit*

 

Had some time to think about your suggestion. Do you refer to the USB ports in DSDT regarding to the Clover patch?

if usb work native, dont use any kext, only dsdt.

in many cases, only rename ehci to eh01 and eh02 and xhci to xhc, usb work.

 

i need rename, patch and inject kext and my USB work a 5 Gb/sec

DaNiEl 2017-01-17 às 15.33.01.png

Share this post


Link to post
Share on other sites

Hey Guys,

 

it took some time but I've managed to get everything up and running. Suggestions for improvements are very welcome!

 

Hi there, thanks for taking the time to post this. I currently have an HP Elitebook running El Capitan but the fan is super noisy when its under load, so I am thinking about putting together a desktop system. With the current rebate/cashback on the T20 it makes it a very affordable way to run macOS; I found your post whilst searching around to see if anyone had attempted this yet. So how well is it working for you now, is it all good? Just wanted to be sure before I order one up! I can see you've only updated about this recently, so appreciate that it may still be a work in progress.

 

Thanks!

Share this post


Link to post
Share on other sites

I couldn't wait and ordered one up anyway, looking forward to some tinkering. Also found a spare GT 640 GPU (doesn't need separate power) so will try and get that going in it as well. Will update if I get anywhere, or if I don't :)

Share this post


Link to post
Share on other sites

Hi timefortea,

 

please excuse the delay. For me the Dell T20 is working very well. I am also using a discrete graphics card by the way. This one is my choise: MSI GeForce GT 710 - 2GD3H LP

 

@MaLd0n

Thanks for the details. I'll give the "rename thing" a try a will compare the differences / benefits.

Share this post


Link to post
Share on other sites

No problem e60, thanks for the update. Hopefully I can get some time to get started on it this weekend.

Share this post


Link to post
Share on other sites

I've updated my DSDT because of some KP using the onboard GPU. 

 

 

@MaLd0n

My only USB 3.0 device is a Sharkoon Quick Port for now, but for me everything looks good so far. :) 

 

usb3.0oksg1.png

 

*Update*

 

Newest Version can be found here

Share this post


Link to post
Share on other sites

I've checked your changes / updates. Thanks a lot bro! Your Work looks very good! :thumbsup_anim:

 

Btw., what are the benefits of "Device (ALS0)" and "Device (PNLF)"? Aren't they only Laptop related? Furthermore I found the "If (_OSI ("Darwin")" entry twice in "Method (_INI, 0, NotSerialized)". Is this accidentally or intentionally?  :)  Besides I have to check how your changes in "Method (_PTS, 1, NotSerialized)" affect sleep.

 

And last but not least, what's about "Method (XE60, 4, NotSerialized)?  :D Shouldn't it look like ...

Method (XE60, 4, NotSerialized)
    {
        Return (Package (0x02)
        {
            "projected by e60 / finalized by MaLd0n", 
            "insanelymac.com"
        })
    }

...  ;):yes: 

 

So once again, many, many thanks for yor help!

Share this post


Link to post
Share on other sites

ALS0: AppleSMCLMU.kext/Contents/PlugIns/AmbientLightSensorHID.plugin (only iMac, macbook smbios, if u use macpro smbios, u can remove, u need a fakesmc mod for load drive)

FakeSMC.kext.zip

 

PNLF: backlight, iMac use it too, if u use imac smbios, good.

 

_pts: i apply a simple shutdown, work good. the other only if u have problem after sleep, reboot after sleep.

 

Method (XE60 is only information about us   :lol:

 

Sleep work?

Share this post


Link to post
Share on other sites

Ok, sounds good! I'll test your DSDT Version later that day and give you feedback and I'll "correct" "Method (XE60, 4, NotSerialized)" so that it looks like I've suggested. ;)

Share this post


Link to post
Share on other sites
Method (XE60, 4, NotSerialized)
    {
        Return (Package ()
        {
            "projected by e60 / finalized by MaLd0n", 
            "insanelymac.com"
        })
    }

:lol:  :lol:  :lol: just for fun and information about edit 

 

see my tiny DSDT, delete all devices unused

MaLd0n tiny DSDT.aml.zip

 

works great

 

i removed one Darwin, my wrong

DSDT.e60 Darwin.zip

 

 

Share this post


Link to post
Share on other sites

Just tested the new version. Sleep, restart and shutdown are ok. Seems like "Device (MKY0)" is causing sound assertion and both "Device (ALS0)" and "Device (PNLF)" don't work for me even I'm use "iMac14,2" SMBIOS.

 

Another question regarding pci devices in about this Mac. How did you discover the right slots?

Share this post


Link to post
Share on other sites

Send me a kextstat in terminal and ioreg, use ioreg 3

 

Sound assertion not a problem, but now i use dummy + clover patches for audio and sound assertion is gone

Share this post


Link to post
Share on other sites

I'm travelling, back to home tomorrow and check files.

 

U use a fakesmc mod for als0?

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.

×