Contribute
Register

Gigabyte X299X - Catalina Support

Joined
Jul 10, 2013
Messages
396
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10900X
Graphics
RX 5500 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. PowerBook
Mobile Phone
  1. Android
Hii,

TBHP is working as intended, it seems. My rig doesn't always instantly recognize TB attached, but when I replug it to either port it gets detected.
I have TBHP functionality on both ports as HP, but what I can't seem to get working right so far is to detect a device already attached on cold boot... weird that the most basic of interconnection functionalities isn't working but HP is lol
I have sporadic AptioMemory errors, but it's 1/5 or less.
Have you enabled "above 4g" in bios or something? Are you using latest AptioMemoryFix and visrtualsmc? I think I can safely say I have moved past AptioFix errors.. I can tell you that having TB configured and all has given me trouble in the past.
Any reason to avoid FakePCIID? Specifically for the 1820A?
Basically it all comes down to support, @RehabMan has been MIA and his suit (although very good), hasn't been updated in a long while, thus makes me wonder if its just not compatible or as compatible any more, thus my thinking of moving to newer alternatives like AirportBrcmFixup.kext. I have managed to get DW1820A Bluetooth working but not without hiccups tbh.. I'll have to research a little more
Any stuff you're still not done with?
Still a bit to do :lol: , I'm just removing device renames from previous DSDT patching on .plist, like EC, not currently loading for some reason. I'm also waiting for SmallTree to release a Catalina compatible "driver" for the X550T, which btw, did you compare codes? Does the code work??
 
Last edited:
Joined
Jun 20, 2013
Messages
96
Motherboard
Gigabyte GA-X299-Designare EX
CPU
i9-9960X
Graphics
RX 560
Yeah it's weird that on this mobo cold boot plug for TB oftentimes doesn't work, whereas HotPlug actually does. It's a minor problem imo.

I have Above 4G Decoding enabled, as I typically do on X299, but the Aptio errors are I think extinct, or surface barely at all. It could be due to different configurations in our systems, for example, that this comes up.

The DW1820A for me hasn't been anything else but a pain in the ass. For now I'm pretty content with the system as it is, though. I'll need to do some focus work on DW1820A in the future, but seeing other threads and the problems they run in to, including fake chips, I'm not even sure if it's worth the time investment.

I didn't try Catalina yet with the X550 setup, because I currently have no gain from updating from Mojave. I reckon with SmallTree updating their driver (10.15.3 is coming up, it again shows what strain Apple puts on developers each update), we have a fine chance of getting it to work with FakePCIID_Intel_GbX.kext. That's what you mean, right? Or am I missing the question?
 
Joined
Jan 28, 2010
Messages
232
Motherboard
ASUS X99-E WS
CPU
E5-2697 V3
Graphics
GTX 760
Just flash the 10GbE deviceID so it works with SmallTree drivers without any need for FakePCIID. Takes 10 minutes in ubunutu live.
 
Joined
Jul 10, 2013
Messages
396
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10900X
Graphics
RX 5500 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. PowerBook
Mobile Phone
  1. Android
Yeah it's weird that on this mobo cold boot plug for TB oftentimes doesn't work, whereas HotPlug actually does. It's a minor problem imo.
I know, not a problem for me either atm as far as HP "works" we'll see how much this lasts.
I have Above 4G Decoding enabled, as I typically do on X299, but the Aptio errors are I think extinct, or surface barely at all. It could be due to different configurations in our systems, for example, that this comes up.
I have it Disabled, don't see the point if not really needed. I'm glad you have moved past Aptio errors, I haven't had one since the tables were correctly set and everything updated in EFI partition.
The DW1820A for me hasn't been anything else but a pain in the ass. For now I'm pretty content with the system as it is, though. I'll need to do some focus work on DW1820A in the future, but seeing other threads and the problems they run in to, including fake chips, I'm not even sure if it's worth the time investment.
I could suggest trying these .kext in C/K/O and delete every other kext you had in place for other NIC's, bear in mind that AirportBrcmFixup should be the latest version related to your virtualsmc and lilu build versions (BrcmFixup should also go in C/K/O)
I didn't try Catalina yet with the X550 setup, because I currently have no gain from updating from Mojave. I reckon with SmallTree updating their driver (10.15.3 is coming up, it again shows what strain Apple puts on developers each update), we have a fine chance of getting it to work with FakePCIID_Intel_GbX.kext. That's what you mean, right? Or am I missing the question?
I meant for you to try the code I posted to swap ID's in order to try SmallTree drivers in Mojave since there is no Catalina drivers of SmallTree available yet. Forget about FakePCIID_Intel_GbX.kext, the developer is no longer around and I don't know if anyone will pickup the work, for now I would focus on newer methods that have better compatibility.
 

Attachments

  • Archive.zip
    2.2 MB · Views: 63
Joined
Jul 10, 2013
Messages
396
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10900X
Graphics
RX 5500 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. PowerBook
Mobile Phone
  1. Android
Just flash the 10GbE deviceID so it works with SmallTree drivers without any need for FakePCIID. Takes 10 minutes in ubunutu live.
Did you do that with the code I provided on the Designare 10G? I assume you are on Mojave since there is no support yet on 10.15.
 
Last edited:
Joined
Jan 28, 2010
Messages
232
Motherboard
ASUS X99-E WS
CPU
E5-2697 V3
Graphics
GTX 760
Did you do that with the code I provided on the Designare 10G? I assume you are on Mojave since there is no support yet on 10.15.

No, I have SAGE/10G, but we have the same ethernet controller so it is hard to believe that this one can't be flashed. You likely are entering the wrong commands if you don't see that subvendor ID change. Perhaps post the full output so people can see for themselves what they should be.

Additionally, Apple ACPI device naming for 10GbE is different. If is perhaps only cosmetic, but they use XGBE & XGBF.

I can also get full 10GbE speeds with my X550-AT2, so I imagine your five HDDs are actually the weak point in your benchmarking.
 
Joined
Jul 10, 2013
Messages
396
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10900X
Graphics
RX 5500 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. PowerBook
Mobile Phone
  1. Android
No, I have SAGE/10G, but we have the same ethernet controller so it is hard to believe that this one can't be flashed. You likely are entering the wrong commands if you don't see that subvendor ID change. Perhaps post the full output so people can see for themselves what they should be.
I had no probs on the SAGE 10 either, the code is definitely right, I have triple checked and even purposely changed a random hex in the table to see if there was any change with no luck, there is two of us in this post and I even went to the original post on Macrumors to post about this issue and there seems to be more people with the same problem... We don't know what's going on.
Additionally, Apple ACPI device naming for 10GbE is different. If is perhaps only cosmetic, but they use XGBE & XGBF.
My bad, should have checked the iMacPro ioreg first, that's changed in the first post :p
I can also get full 10GbE speeds with my X550-AT2, so I imagine your five HDDs are actually the weak point in your benchmarking.
It must be, I used to have SSD in my Qnap and I even bought the NVMe PCIe card they retail but speed wasn't great, actually I think it made no difference! I even spent some time with Qnap support, and they couldn't figure out why I wasn't getting full performance either.. Anyway
 
Joined
Jul 10, 2013
Messages
396
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10900X
Graphics
RX 5500 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. PowerBook
Mobile Phone
  1. Android
@AlBeast here is a modified version of the SmallTree kext that makes the X550T work as expected. Remove all other kext from EFI and install in /L/E, then do a kextcache rebuild and restart.
 

Attachments

  • SmallTreeIntel8259x.kext.zip
    95.9 KB · Views: 60
Joined
Jun 20, 2013
Messages
96
Motherboard
Gigabyte GA-X299-Designare EX
CPU
i9-9960X
Graphics
RX 560
@dolgarrenan Hi! Thanks for the modified SmallTree kext, that's amazing if it works well in Catalina.

I won't have time to work on the system for a little while, as it's stable and functional now in Mojave as intended. I'll get back asap, though.

I had multiple 1820A's and all three were damaged in their own way, either physically visible or internally (crashes / no BlueTooth), so I really hope to step off them. DW15xx are just expensive right now compared to a year or two before.
 
Joined
Jan 28, 2010
Messages
232
Motherboard
ASUS X99-E WS
CPU
E5-2697 V3
Graphics
GTX 760
@AlBeast here is a modified version of the SmallTree kext that makes the X550T work as expected. Remove all other kext from EFI and install in /L/E, then do a kextcache rebuild and restart.

Well too bad then, and quite odd that this Intel chip is somehow locked.

Your attached ST kext is not 10.15, right?
 
Top