Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
@kgp - I did yeah.

For the FakeSMC with plugins, do I just install that into /EFI/Clover/kexts/Other where they're embedded inside the FakeSMC.kext? Or do I install the sensor plugins separately?

Yes, you have to add the sensor kexts also to /EFI/Clover/kexts/Other. Note however, that up to my knowledge there is no FakeSMC.kext and HWSensor.kext distribution that is 100% compatible with Skylake-X/X299. Also the HWMonitor.app yet can cause severe problems. I just use iStat Menus instead.
 
Yes, you have to add the sensor kexts also to /EFI/Clover/kexts/Other. Note however, that up to my knowledge there is no FakeSMC.kext and HWSensor.kext distribution that is 100% compatible with Skylake-X/X299. Also the HWMonitor.app yet can cause severe problems. I just use iStat Menus instead.

@kgp: Ah. Thanks for that tip. :)

So, I can confirm that the MSI X299 Xpower Gaming AC works great with your build setup. All devices, power management, etc.

Can't seem to get all the USB ports on the rear working properly though. Some do, some don't.
 
@kgp: do you mind attaching the FakeSMC kext and sensors you're using?

Thank you!
 
@kgp: Ah. Thanks for that tip. :)

So, I can confirm that the MSI X299 Xpower Gaming AC works great with your build setup. All devices, power management, etc.

Can't seem to get all the USB ports on the rear working properly though. Some do, some don't.

Nice, thanks for the confirmation, which might be also interesting for other users :thumbup:

Are we talking about 10.13.3 (17D2047)?

Do you use the correct USB port limit patch?

Are we talking about a malfunction of some XHC USB2.0 and USB3.0 ports or about a malfunction of some USB3.1 Type-A and Type-C ports on different controllers?

Are you using any USB ACPI replacements?

Do you use some appropriate adaptation of the SSDT-X299-iMacPro.aml? If so, are all USB related PCI drivers properly implemented in section "PCI" of Apple's system report?

Cheers, man!

KGP
 
@kgp -

Yep! 10.13.3 (17D2047).

I did enable the port limit patch.
I believe XHC USB2.0 and USB.3.0.

I haven't tried any USB ACPI replacements, etc.
I just basically used your SSDT amls the way you set them up to see if the system would work at all—and it did!

What's working:
Intel dual LAN (same as your Asus X299 Prime Deluxe)
Bluetooth
All SATA
Full power management
Audio

Thanks again!

/ gx
 
@kgp -

Here's my rear I/O layout.
The stack of 4 USB ports some work some don't. Sam with the other ports under the LAN ports.

Screen Shot 2018-02-12 at 9.34.57 AM.png
 
@kgp -

Yep! 10.13.3 (17D2047).

I did enable the port limit patch.
I believe XHC USB2.0 and USB.3.0.

I haven't tried any USB ACPI replacements, etc.
I just basically used your SSDT amls the way you set them up to see if the system would work at all—and it did!

What's working:
Intel dual LAN (same as your Asus X299 Prime Deluxe)
Bluetooth
All SATA
Full power management
Audio

Thanks again!

/ gx

Please check, if all XHC PCI drivers are properly implemented in Section "PCI" of Apple's system report. If the latter is not the case, please modify/adopt the respective XHC PCI implementations in the SSDT-X299-iMacPro.aml in concordance with IOREG..

This will hopefully solve your USB issues.

You can easily check if the SSDT-X299-iMacPro.aml is the source for your USB2.0 and USB3.0 issues. If all USB2.0 and USB3.0 ports are fully functional after booting your system without the SSDT-X299-iMacPro.aml in /EFI/CLOVER/ACPI/patched/, you definitely identified the source of the evil. ;) If some of your USB2.0 and USB3.0 ports are non-functional even after removing the SSDT-X299-iMacPro.aml from /EFI/CLOVER/ACPI/patched/, the problem might be a different one.

You also might still miss some ACPI replacements and the SSDT-XOSI.aml.

Good luck,

KGP
 
Please check, if all XHC PCI drivers are properly implemented in Section "PCI" of Apple's system report. If the latter is not the case, please modify/adopt the respective XHC PCI implementations in the SSDT-X299-iMacPro.aml in concordance with IOREG..

This will hopefully solve your USB issues.

You can easily check if the SSDT-X299-iMacPro.aml is the source for your USB2.0 and USB3.0 issues. If all USB2.0 and USB3.0 ports are fully functional after booting your system without the SSDT-X299-iMacPro.aml in /EFI/CLOVER/ACPI/patched/, you definitely identified the source of the evil. ;) If some of your USB2.0 and USB3.0 ports are non-functional even after removing the SSDT-X299-iMacPro.aml from /EFI/CLOVER/ACPI/patched/, the problem might be a different one.

You also might still miss some ACPI replacements and the SSDT-XOSI.aml.

Good luck,

KGP

@kgp: thank you for that. :) Your work is aweome.

I don't need SSDT-X299-iMacPro.aml?

/ gx
 
@kgp: thank you for that. :) Your work is aweome.

I don't need SSDT-X299-iMacPro.aml?

/ gx

I mean you can remove the SSDT-X299-iMacPro.aml just to see if your USB2.0, USB3.0 and USB3.1 ports are fully functional without it. If so, you know that you still have to properly adopt your SSDT-X299-iMacPro.aml. If not, you have to search for different sources for your USB issues.

In general, I advise against the blind usage of a SSDT-X299-iMacPro.aml, which you did not primarily adopt to your system!
 
Status
Not open for further replies.
Back
Top