e60 Posted November 8, 2016 Share Posted November 8, 2016 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 2 Link to comment Share on other sites More sharing options...
SavageAUS Posted November 9, 2016 Share Posted November 9, 2016 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 Link to comment Share on other sites More sharing options...
e60 Posted November 9, 2016 Author Share Posted November 9, 2016 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 1 Link to comment Share on other sites More sharing options...
e60 Posted January 16, 2017 Author Share Posted January 16, 2017 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 2 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 16, 2017 Share Posted January 16, 2017 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 1 Link to comment Share on other sites More sharing options...
e60 Posted January 16, 2017 Author Share Posted January 16, 2017 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. Link to comment Share on other sites More sharing options...
MaLd0n Posted January 16, 2017 Share Posted January 16, 2017 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 1 Link to comment Share on other sites More sharing options...
e60 Posted January 17, 2017 Author Share Posted January 17, 2017 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? 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 17, 2017 Share Posted January 17, 2017 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 Link to comment Share on other sites More sharing options...
timefortea Posted January 23, 2017 Share Posted January 23, 2017 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 More sharing options...
timefortea Posted January 24, 2017 Share Posted January 24, 2017 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 More sharing options...
e60 Posted January 24, 2017 Author Share Posted January 24, 2017 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. Link to comment Share on other sites More sharing options...
timefortea Posted January 24, 2017 Share Posted January 24, 2017 No problem e60, thanks for the update. Hopefully I can get some time to get started on it this weekend. Link to comment Share on other sites More sharing options...
e60 Posted January 24, 2017 Author Share Posted January 24, 2017 Post here if you need help to get your T20 up and running. Link to comment Share on other sites More sharing options...
e60 Posted January 29, 2017 Author Share Posted January 29, 2017 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. *Update* Newest Version can be found here 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 29, 2017 Share Posted January 29, 2017 very good, bro i update many patches and create others, new smbus for mikey driver, etc DSDT.e60.zip look at pci devices in about this mac 1 Link to comment Share on other sites More sharing options...
e60 Posted January 30, 2017 Author Share Posted January 30, 2017 I've checked your changes / updates. Thanks a lot bro! Your Work looks very good! 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)? Shouldn't it look like ... Method (XE60, 4, NotSerialized) { Return (Package (0x02) { "projected by e60 / finalized by MaLd0n", "insanelymac.com" }) } ... So once again, many, many thanks for yor help! 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 30, 2017 Share Posted January 30, 2017 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 Sleep work? Link to comment Share on other sites More sharing options...
e60 Posted January 30, 2017 Author Share Posted January 30, 2017 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. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 30, 2017 Share Posted January 30, 2017 Method (XE60, 4, NotSerialized) { Return (Package () { "projected by e60 / finalized by MaLd0n", "insanelymac.com" }) } 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 More sharing options...
e60 Posted January 30, 2017 Author Share Posted January 30, 2017 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 More sharing options...
MaLd0n Posted January 31, 2017 Share Posted January 31, 2017 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 Link to comment Share on other sites More sharing options...
e60 Posted January 31, 2017 Author Share Posted January 31, 2017 Ok. I'll post the whole stuff when I'm back home again. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 31, 2017 Share Posted January 31, 2017 I'm travelling, back to home tomorrow and check files. U use a fakesmc mod for als0? Link to comment Share on other sites More sharing options...
e60 Posted January 31, 2017 Author Share Posted January 31, 2017 Yes. I'm using the kext you've posted here. Link to comment Share on other sites More sharing options...
Recommended Posts