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 2, 2019
Messages
9
Motherboard
ASUS R6E
CPU
i7-7800X
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
  4. 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

  • 屏幕快照 2019-03-07 下午7.47.39.png
    屏幕快照 2019-03-07 下午7.47.39.png
    70.7 KB · Views: 41
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,765
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. 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:
Joined
Apr 18, 2011
Messages
1,492
Motherboard
ASUS Pro WS X299 Sage II
CPU
i9-10980XE
Graphics
W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
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 30, 2019
Messages
28
Motherboard
ASUS X299 Sage/10G
CPU
i9-9740
Graphics
Vega 64
Mac
  1. iMac
Mobile Phone
  1. 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

  • 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: 61
  • 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: 46
  • EFI.zip
    34.6 MB · Views: 163
  • videotek bios_setting.txt
    24.9 KB · Views: 102
Last edited:
Joined
Apr 18, 2011
Messages
1,492
Motherboard
ASUS Pro WS X299 Sage II
CPU
i9-10980XE
Graphics
W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. 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.

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,765
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. 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 30, 2019
Messages
28
Motherboard
ASUS X299 Sage/10G
CPU
i9-9740
Graphics
Vega 64
Mac
  1. iMac
Mobile Phone
  1. iOS

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: 62
  • iMac Pro-videotek.ioreg
    9.6 MB · Views: 52
Joined
Jan 30, 2019
Messages
28
Motherboard
ASUS X299 Sage/10G
CPU
i9-9740
Graphics
Vega 64
Mac
  1. iMac
Mobile Phone
  1. 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,765
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. 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