Jump to content

Dell PowerEdge T20 with Intel Xeon E3-1225 v3 CPU


e60
 Share

49 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

  • Like 2
Link to comment
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

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

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
  • Like 1
Link to comment
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?

  • Like 1
Link to comment
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

Link to comment
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!

Link to comment
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 :)

Link to comment
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

  • Like 1
Link to comment
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!

  • Like 1
Link to comment
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?

Link to comment
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

 

 

Link to comment
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?

Link to comment
Share on other sites

 Share

×
×
  • Create New...