Contribute
Register

X299 Big Sur Support

Joined
Jul 29, 2011
Messages
43
Motherboard
ASUS WS X299 SAGE /10G
CPU
i9-7960X
Graphics
Radeon VII
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
I'm not sure what could be causing it, you could try signing up for the public beta to install 11.3 RC (public release might be this week tho). But yes, updates have been very smooth but make a backup just in case.

You could try using Sonnet 10G drivers (requires Ubuntu EEPROM flashing) but I'm not sure if it'll be different. Proceed at your own risk!

Do you have another NIC you can try? does the same issue happen with a clean install?
I just found MacBook Pro user that is using Sonnet (but probably real 10gbe adapter) that had very similar KP.

Hm, maybe I should try ATTO drivers for same chipset...
 
Joined
Mar 6, 2013
Messages
271
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10980XE
Graphics
AMD 6900XT
Mobile Phone
  1. Android
I've got patched SmallTree 3.8.6 drivers that work on standard Intel 10GBe NICs without requiring the Linux ethtool patching method. At least, works fine on my X550Ts. (Also works on my X520, but I'd already done the Linux patching on those.)

Attached.
 

Attachments

  • SmallTreeIntel8259x.kext.3.8.6.zip
    87.4 KB · Views: 17
Last edited:
Joined
Jul 29, 2011
Messages
43
Motherboard
ASUS WS X299 SAGE /10G
CPU
i9-7960X
Graphics
Radeon VII
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
@djlild7hina & @TheBloke

I just found out something interesting... There is maybe a possibility you guys are using 10gbe at 1gbe speeds? Maybe this is the reason I am experiencing problems?

Anyways, I just compared kexts for Sonnet, SmallTree and ATTO for X550-T2. Seems like only ATTO kext was built on Big Sur. Isn't that interesting? :)

So I am going to try using these drivers. Just need to figure out what needs to be done in ethtool. Mine 10gbe is patched as SmallTree right now. What would be a way to find out what to change for ATTO? Since ATTO is only one build on Big Sur I suspect they are the only company that did a bit more testing. Or maybe is it possible to do it using FakePCIIID for temporary check?
 
Joined
Jan 29, 2011
Messages
95
Motherboard
Asus WS X299 Sage 10G
CPU
i9-7980XE
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Definitely the best method, combine the SSDT and Device properties, no crashes of Powergadget and looks a lot cleaner! Thanks for the pointers :thumbup:View attachment 516421
I solved my sleep issue with the Titan Ridge - installed the GPRW SSDT and the ASMedia kext and all is working now.

Screen Shot 2021-04-26 at 18.12.06.png
 
Joined
Mar 6, 2013
Messages
271
Motherboard
Gigabyte X299X Designare 10G
CPU
i9-10980XE
Graphics
AMD 6900XT
Mobile Phone
  1. Android
@djlild7hina & @TheBloke

I just found out something interesting... There is maybe a possibility you guys are using 10gbe at 1gbe speeds? Maybe this is the reason I am experiencing problems?

Anyways, I just compared kexts for Sonnet, SmallTree and ATTO for X550-T2. Seems like only ATTO kext was built on Big Sur. Isn't that interesting? :)

So I am going to try using these drivers. Just need to figure out what needs to be done in ethtool. Mine 10gbe is patched as SmallTree right now. What would be a way to find out what to change for ATTO? Since ATTO is only one build on Big Sur I suspect they are the only company that did a bit more testing. Or maybe is it possible to do it using FakePCIIID for temporary check?
My motherboard has 2 x onboard X550Ts (copper RJ45 ports), and I currently use one of them at 1Gbe and the other is not used.

But I also have a PCIe X520 (SFP fibre port) which I use at 10GBe. That's the card that I did do the Linux ethtool patching on.

All NICs are using the same SmallTree 3.8.6 drivers I uploaded a moment ago. You're right that they were made for Catalina - SmallTree have not yet released a Big Sur version, and maybe never will. But certainly no KPs here with two NICs in constant use, one at 1Gbe and the other at 10GBe. All my files are stored on my NAS and accessed over 10GBe regularly throughout every day.

You have a different motherboard and maybe a slightly different variation of NIC to mine, so that could be a difference. But I can confirm the SmallTree 3.8.6 drivers do work fine for me at 10GBe.
 
Joined
Apr 18, 2011
Messages
1,478
Motherboard
ASUS Pro WS X299 Sage II
CPU
i9-10980XE
Graphics
W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
Yep!

Then press the up arrow on the keyboard and arrow back to before ".bin" and add a number. So like "OEMFirmware.bin, OEMFirmware2.bin, etc..."

That way you can capture a few.

You can also use verify like this:

sudo flashrom -p ch341a_spi -v OEMFirmware.bin

Got my card and put it in. So far running into some issues... It's showing up in IOReg but the SSDT is not taking? Also on reboots I have error code 00 or 62

Screen Shot 2021-04-26 at 12.26.36 PM.png



TB disabled in BIOS and 6 pin power connector plugged in


Screen Shot 2021-04-26 at 12.48.46 PM.png
 
Last edited:
Joined
Feb 26, 2011
Messages
127
Motherboard
ASUS PRIME X299-A II
CPU
i9 10940X
Graphics
AMD Radeon RX 6800 XT
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
I solved my sleep issue with the Titan Ridge - installed the GPRW SSDT and the ASMedia kext and all is working now.

I just added the ASmedia kext and removed (temporarily) GPRW SSDT and patch - the machine will now actually go to sleep, which it wouldn't at all without the ASMedia kext or GPRW, but it would still wake up instantly, so better but still requiring GPRW SSDT for it to actually stay asleep. Settled on both ASMedia kext and GPRW SSDT :thumbup:
 
Joined
Jul 29, 2011
Messages
43
Motherboard
ASUS WS X299 SAGE /10G
CPU
i9-7960X
Graphics
Radeon VII
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
@TheBloke - Yes, I have SAGE 10G, but still... Seems like maybe this is not the problem. I will try to pull out Radeon VII and see what happens, maybe it is overheating because of 2x GPU or something...

This is from ATTO driver:
<key>IONameMatch</key>
<array>
<string>pci117c,50</string>
<string>pci117c,51</string>
<string>pci117c,52</string>
<string>pci117c,53</string>
<string>pci117c,54</string>
<string>pci117c,55</string>
<string>pci117c,5d</string>
<string>pci117c,5e</string>
<string>pci117c,8b</string>
</array>


Also, this is the thread with similar KP with sonnet drivers:
 
Last edited:
Joined
Jan 29, 2011
Messages
95
Motherboard
Asus WS X299 Sage 10G
CPU
i9-7980XE
Graphics
RX 580
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Sounds good :) Btw I think GPRW disables wake from usb devices. Not a deal breaker for some people but it's nice to just press a button on the bt keyboard to wake up :)
I can confirm that wake from bluetooth works fine with GPRW. But I did have problems (unrelated to this I think) with the Apple Cinema Display turning on after sleep in Hibernate mode 0, but Hibernate mode 25 worked fine.
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,738
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Got my card and put it in. So far running into some issues... It's showing up in IOReg but the SSDT is not taking? Also on reboots I have error code 00 or 62

View attachment 516435


TB disabled in BIOS and 6 pin power connector plugged in


View attachment 516438

I'd say lets ask @CaseySJ if he'd be kind of enough to draft you an SSDT for your x299. It might be dependent on it.

This is new territory. We got one going for the z370.
 
Top