Contribute
Register

iMac Pro X299 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Status
Not open for further replies.
If you’re trying to get the 10GB port working, you’ll need to install 10.13.3 first then you can upgrade to Mojave. Follow part E.8.2.1 of the guide

It works!!!!Thank you!

but there is another problem that my GC-Alpine Ridge USB-C HotPlug works but TB HotPlug doesn't although
1.) Both NIH and USB-C drivers must appear as installed under "PCI" of Apple's system report.
2.) When inspecting your IOREG results, UPSB, DSB0, NHI0, DSB1, DSB2, XHC5 and DSB4 also always part of your APCI table!

when I plug the TB device,my LG 5K UlrtaFine monitor will lose it‘s Audio and camera connection。
and if I plug the TB device before I turn on the computer, it doesn't works like a hotplug device。
屏幕快照 2019-03-07 下午7.47.39.png
 

Attachments

  • 屏幕快照 2019-03-07 下午7.47.39.png
    屏幕快照 2019-03-07 下午7.47.39.png
    70.7 KB · Views: 49
Just to mention that there is also the Syba 1 Port PCIe x4 10Gb 10GBASE-T NIC AQTION AQC107-10Gbps Ethernet PCI-Express x4 Adapter which also works OoB and has been advised by @mm2margaret already for months and extensively discussed in respective threads.

All ASUS, Sybia and the Aquantia AQtion 10G Gaming NIC you use lately have the AQC107 chipset also used by the iMacPro. That's also the reason why all AQC107 10GB NICs are natively implemented by macOS. The firmware of the ASUS ASUS AQC107 needs an Apple firmware update though under 10.13.3 to be natively implemented by macOS, while the other two adapters are natively implemented OoB.

BTW I was the one who originally found that Syba card worked OOTB back in 1st week of Jan 2019. mm2margaret merely confirmed my findings. Second thing to note is that any Aquantia card having AQC107s chipset will work OOTB in macOS 10.13.4 and above. Notice the small "s" after the name of the chipset. If the card is just AQC107, it will not work. This has been confirmed by Aquantia engineer whom I spoke with.

None of the Asus Aquantia based cards work in macOS currently. They also don't support Wake on LAN. So it is pointless to buy Asus cards for Hackintosh. Especially don't buy that junk called Asus XG-C100C.

So far only 2 cards which you mentioned in 1st post work. Confirmed!!!
  1. Syba 1 Port 10 Gigabit Amazon Link
  2. Aquantia 10G-Gaming Amazon Link
I would suggest buying any of the above cards for hassle free experience. Installing 10.13.3 is totally NOT advised as Apple's firmware courrupts your original MAC ID and flashes a random one. Plus you have to rely on kext patches which may stop working on any future updates.
 
Last edited:
BTW I was the one who originally found that Syba card worked OOTB back in 1st week of Jan 2019. mm2margaret merely confirmed my findings. Second thing to note is that any Aquantia card having AQC107s chipset will work OOTB in macOS 10.13.4 and above. Notice the small "s" after the name of the chipset. If the card is just AQC107, it will not work. This has been confirmed by Aquantia engineer whom I spoke with.

None of the Asus Aquantia based cards work in macOS currently. They also don't support Wake on LAN. So it is pointless to buy Asus cards for Hackintosh. Especially don't buy that junk called Asus XG-C100C.

So far only 2 cards which you mentioned in 1st post work. Confirmed!!!
  1. Syba 1 Port 10 Gigabit Amazon Link
  2. Aquantia 10G-Gaming Amazon Link
I would suggest buying any of the above cards for hassle free experience. Installing 10.13.3 is totally NOT advised as Apple's firmware courrupts your original MAC ID and flashes a random one. Plus you have to rely on kext patches which may stop working on any future updates.

Thanks, for your feedback. I was using the Asus XG-C100C right from the beginning with @Mieze's built-in kext patch (at a time when all valid alternatives have not been available yet) and it continues perfectly working on my system for now, as I also do not need Wake on LAN.

However, it is just obvious that one should opt for the two Aquantia adapters, subsequently confirmed to natively work with macOS in any case.

Honestly, I did not know at all that you have been the one who originally found the Syba card to work OOTB with macOS. I will mention the latter of course asap within my respective guide lines and give you all credits you certainly deserve in this case.

391707


All the best,

KGP
 
Last edited:
It works!!!!Thank you!

but there is another problem that my GC-Alpine Ridge USB-C HotPlug works but TB HotPlug doesn't although
1.) Both NIH and USB-C drivers must appear as installed under "PCI" of Apple's system report.
2.) When inspecting your IOREG results, UPSB, DSB0, NHI0, DSB1, DSB2, XHC5 and DSB4 also always part of your APCI table!

when I plug the TB device,my LG 5K UlrtaFine monitor will lose it‘s Audio and camera connection。
and if I plug the TB device before I turn on the computer, it doesn't works like a hotplug device。
屏幕快照 2019-03-07 下午7.47.39.png

Can you provide a copy of your EFI and IOReg dump? You may want to try the Titan ridge card if possible also.
 
I would confirm that the TB adapter MUST be in Slot-2 of the Sage as implemented such also in the default TB-SSDT being part of the set of Sage SSDTs I distributed few posts ago. Anyway, compare original ACPI tables in your IOREG with ACPI path and ACPI replacements implemented in the SSDTs for the Sage, which I configured for @DSM2 based on his Sage slot population. By this you will also know where to best place your GPU. Else just follow @djlild7hina's slot population, which perfectly works anyway.

I have a strange issue here. I only have the USB-C functioning not the USB2 or USB3. Fortunately the USB-C works and with the Cable Matters USB-C Dock so I have keyboard and mouse working. After attempting to install the Alpine Ridge and then taking your advice above, I have removed the Alpine Ridge card as I do not really need thunderbolt at this time and it will be some time before I can get a slot riser as @djlild7hina mentioned. I am back to the configuration I had working well before I installed alpine ridge except for the USB not working. If I plug a usb stick into any usb3 or the one usb 2 port nothing happens. I am using the SSDT patches kindly provided by @djlild7hina as well as the DJ7-iMacPro-ASUS-WSX299S10G-XHCI kext. I have also deactivated the thunderbolt in the bios and removed the SSDT-X299-TB3HP kext. I am not sure what else has changed. I did carefully check out the Bios settings outlined in the guide.
 

Attachments

  • Screen Shot 2019-03-07 at 7.25.40 PM.png
    Screen Shot 2019-03-07 at 7.25.40 PM.png
    256 KB · Views: 67
  • Screen Shot 2019-03-07 at 9.46.50 PM.png
    Screen Shot 2019-03-07 at 9.46.50 PM.png
    86.5 KB · Views: 60
  • EFI.zip
    34.6 MB · Views: 180
  • videotek bios_setting.txt
    24.9 KB · Views: 117
Last edited:
I have a strange issue here. I only have the USB-C functioning not the USB2 or USB3. Fortunately the USB-C works and with the Cable Matters USB-C Dock so I have keyboard and mouse working. After attempting to install the Alpine Ridge and then taking your advice above, I have removed the Alpine Ridge card as I do not really need thunderbolt at this time and it will be some time before I can get a slot riser as @djlild7hina mentioned. I am back to the configuration I had working well before I installed alpine ridge except for the USB not working. If I plug a usb stick into any usb3 or the one usb 2 port nothing happens. I am using the SSDT patches kindly provided by @djlild7hina as well as the DJ7-iMacPro-ASUS-WSX299S10G-XHCI kext. I have also deactivated the thunderbolt in the bios and removed the SSDT-X299-TB3HP kext. I am not sure what else has changed. I did carefully check out the Bios settings outlined in the guide.

That's really weird so none of the USB ports on the board are working? There's no usb 2 port on the board? Do you have windows to test? Try removed the xchi kext and re enabling the port limit patches to see if it works. Also I had to enable 4g decoding to post on the latest bios.
 
I have a strange issue here. I only have the USB-C functioning not the USB2 or USB3. Fortunately the USB-C works and with the Cable Matters USB-C Dock so I have keyboard and mouse working. After attempting to install the Alpine Ridge and then taking your advice above, I have removed the Alpine Ridge card as I do not really need thunderbolt at this time and it will be some time before I can get a slot riser as @djlild7hina mentioned. I am back to the configuration I had working well before I installed alpine ridge except for the USB not working. If I plug a usb stick into any usb3 or the one usb 2 port nothing happens. I am using the SSDT patches kindly provided by @djlild7hina as well as the DJ7-iMacPro-ASUS-WSX299S10G-XHCI kext. I have also deactivated the thunderbolt in the bios and removed the SSDT-X299-TB3HP kext. I am not sure what else has changed. I did carefully check out the Bios settings outlined in the guide.

Upload IOREG.save and PCI snapshot!
 

Attachments

  • Screen Shot 2019-03-07 at 11.10.14 PM.png
    Screen Shot 2019-03-07 at 11.10.14 PM.png
    158 KB · Views: 68
  • iMac Pro-videotek.ioreg
    9.6 MB · Views: 72
That's really weird so none of the USB ports on the board are working? There's no usb 2 port on the board? Do you have windows to test? Try removed the xchi kext and re enabling the port limit patches to see if it works. Also I had to enable 4g decoding to post on the latest bios.
I will try that. So I am using this Norco RPC-432 4U case and it has One USB 3.0 front port, one USB 2.0 front port connected with a header to the USB3.1 Gen 1 connector.
 
Your entire XHCI ACPI table is missing -> Change to different BIOS firmware!

391845


Not any XHCI USB2.0 or USB3.0 port will work like this (although there are anyway no USB2.0 ports on the ASUS WS X299 Sage 10G )! This has nothing to do with your EFI-Folder, SSDTs, kexts, TB, etc.

This is definitely the same BIOS firmware issue like with BIOS firmware 1603 on other ASUS motherboards! ASUS is really doing crap and mess here!

Investigate which versions of the ASUS WS X299 Sage 10G firmware drops the entire XHCI ACPI implementation and which version of the ASUS WS X299 Sage 10G firmware works fine.

Report your results to the community, thus that other users of the ASUS WS X299 Sage 10G can avoid this firmware issue.

BTW.. Always use EZ-Flashback for flashing your BIOS firmware. Don't flash any firmware with respective BIOS utilities within the BIOS!

If the XHCI ACPI table is totally dropped like in your case, boot flag npci=0x2000 might also help in removing this problem. However, that's rather a workaround than any permanent solution.

Please write to ASUS and tell them to fix this firmware issue under macOS once and forever in their recent BIOS firmware distributions for all X299 motherboards! This is a no-go! Such problem did not exist with any BIOS firmware version </= 1503 for any X299 ASUS motherboard!

Good luck,

KGP
 
Last edited:
Status
Not open for further replies.
Back
Top