Contribute
Register

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

Status
Not open for further replies.
Joined
Feb 3, 2019
Messages
9
Motherboard
ASUS R6E
CPU
i7-7800X
Graphics
Vega 64
Mac
iMac, MacBook Air, MacBook Pro, Mac mini
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

Joined
Nov 23, 2018
Messages
24
Motherboard
Gigabyte Z490 Vision G
CPU
i5 10600
Graphics
Sapphire Nitro RX580
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:

kgp

Retired
Joined
May 30, 2014
Messages
6,786
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
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:

djlild7hina

Retired
Joined
Apr 18, 2011
Messages
901
Motherboard
ASUS ROG Rampage VI Extreme Encore
CPU
i9-10980XE
Graphics
AMD RX 5700 XT
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.
 
Joined
Jan 31, 2019
Messages
28
Motherboard
ASUS X299 Sage/10G
CPU
i9-9740
Graphics
Vega 64
Mac
iMac
Mobile Phone
iOS
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

Last edited:

djlild7hina

Retired
Joined
Apr 18, 2011
Messages
901
Motherboard
ASUS ROG Rampage VI Extreme Encore
CPU
i9-10980XE
Graphics
AMD RX 5700 XT
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.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,786
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
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!
 
Joined
Jan 31, 2019
Messages
28
Motherboard
ASUS X299 Sage/10G
CPU
i9-9740
Graphics
Vega 64
Mac
iMac
Mobile Phone
iOS
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.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,786
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
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.
Top