10 Gbit Ethernet

Davorr

New member
AMD OS X Member
Joined
Jan 1, 2022
Messages
5
Ryzen 5950x
Asus ROG Crosshair VIII EXTREME X570

The guy who installed Big Sur said, only 2.5 Eth will work onboard.
Now I need to establish a dedicated 10gbit ethernet connected to another machine.

There is a 10gbit input, but it looks dead, doesn't blink when I plug in the cable.

Asus says this is a MARVELL® AQTION AQC113CS 10GBIT/S

Is there a way to get this 10gbit onboard work?
Or should I add a PCIE 10gbit card and which one for Big Sur?

Thanks!
 
Last edited:

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
afaik the AQC113CS should work when spoofed. The Mac Studio has the AQC113 (04c0)
 

Davorr

New member
AMD OS X Member
Joined
Jan 1, 2022
Messages
5
Thanks!
What does it mean "spoofed"?
Or better said: How can I spoof it? :)
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
I don't think the AQC-113C will work in Big Sur even with Device ID spoofing. Support for AQC-113 was first added in Monterey. However, Big Sur supports AQC-107.
 

Galve2000

Donator
Donator
AMD OS X Member
Joined
Sep 19, 2020
Messages
234
if you check the 7000 testing thread from page 50 onwards they talk about getting the Auqntia 10 gig ethernet port working on the X670E and I can confirm I used the same steps to get the Aquantia 10 gig ethernet port to work on my Asus X570 Creator mobo. this is for Monterey and Ventura, the procedure may be a bit different for Big Sur.
 

Sharky

Member
AMD OS X Member
Joined
May 19, 2020
Messages
40
I can confirm that 107 works OOB in Big sur / Catalina, though I still can't get the 113Cs to work even when spoofed and with everything else "as recommended".

I will scan through the 7000 thread
 

Davorr

New member
AMD OS X Member
Joined
Jan 1, 2022
Messages
5
If I upgrade to Monterey or Ventura, are the chances bigger to get the onboard 10gbit eth AQC113CS work?
 

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,370

Tormod

New member
AMD OS X Member
Joined
Jun 23, 2023
Messages
6
Just wanted to throw my experience in to make it easier for others to find:

I have an ASUS ROG Crosshair VIII Hero with a Ryzen 9 5950x and an AQC113CS NIC that I purchased from OWC. I spent the last two days beating my head into the proverbial brick wall, finding all of the Intel solutions that required AppleVTD enablement by means of turning VT-d on in the BIOS and, in most cases, editing the DMAR table to remove the reserved memory region it typically keeps. Being an AMD user, this obviously isn't feasible because VT-d doesn't exist on our platform.

I'm EXTREMELY happy to find @CaseySJ's patches and wish to report that they function properly for me on macOS Ventura 13.4.1. In order to test in the Sonoma betas, I changed the max kernel version to 23.99.99. When I boot into Sonoma Beta 2, I get a proper DHCP response, but I can't actually ping anything, and if I unplug/replug the cable, the interface no longer works until a reboot where it'll pull an address by DHCP, but still not be able to pass traffic. I'm not sure what's all afoot, considering both kexts say they're the same version, despite having markers from being compiled on different versions of the OS with different timestamps.

I'd be absolutely thrilled to help work out what changes might need to be made in Sonoma! It's promising to see that at least now it can negotiate a DHCP lease properly, and the system no longer reboots at random as the NIC tries to initiate communication. I also realize that this is a fairly old thread, but @Davorr asked about Ventura, and there isn't a forum space for Sonoma that I could find. Please let me know if I should post this success and my questions about Sonoma elsewhere!
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
@Tormod

I’ll check the patches in Sonoma soon. Thank you for alerting us to the potential problem.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
@Tormod

Please try disabling existing Aquantia patches and using these 2 patches (enable them after coping into config.plist). I'm in the process of installing Sonoma on my Gigabyte B550 Vision D in which I have an AQC-107 add-in-card. I'll test the patches myself soon.

XML:
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>CaseySJ - Fix alloc_dma_buffer (including Sonoma)</string>
                <key>Count</key>
                <integer>3</integer>
                <key>Enabled</key>
                <false/>
                <key>Find</key>
                <data>SInHQbgDAAAA</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>+P/H////////</data>
                <key>MaxKernel</key>
                <string>23.99.99</string>
                <key>MinKernel</key>
                <string>21.0.0</string>
                <key>Replace</key>
                <data>SInHQbgTAAAA</data>
                <key>ReplaceMask</key>
                <data>AAAAAAAQAAAA</data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>CaseySJ - Fix IOBufferMemoryDescriptor::withOptions</string>
                <key>Count</key>
                <integer>3</integer>
                <key>Enabled</key>
                <false/>
                <key>Find</key>
                <data>ugAAAAC/AAAAAA==</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>//8A////8P///w==</data>
                <key>MaxKernel</key>
                <string>23.99.99</string>
                <key>MinKernel</key>
                <string>21.0.0</string>
                <key>Replace</key>
                <data>ugACAAC/EwAAAA==</data>
                <key>ReplaceMask</key>
                <data>AAAAAAAAEAAAAA==</data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>

UPDATE:
Just confirmed the patches on both Ventura and Sonoma. Will update my GitHub page shortly.
 
Last edited:

Tormod

New member
AMD OS X Member
Joined
Jun 23, 2023
Messages
6
@Tormod

Please try disabling existing Aquantia patches and using these 2 patches (enable them after coping into config.plist). I'm in the process of installing Sonoma on my Gigabyte B550 Vision D in which I have an AQC-107 add-in-card. I'll test the patches myself soon.

XML:
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>CaseySJ - Fix alloc_dma_buffer (including Sonoma)</string>
                <key>Count</key>
                <integer>3</integer>
                <key>Enabled</key>
                <false/>
                <key>Find</key>
                <data>SInHQbgDAAAA</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>+P/H////////</data>
                <key>MaxKernel</key>
                <string>23.99.99</string>
                <key>MinKernel</key>
                <string>21.0.0</string>
                <key>Replace</key>
                <data>SInHQbgTAAAA</data>
                <key>ReplaceMask</key>
                <data>AAAAAAAQAAAA</data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>CaseySJ - Fix IOBufferMemoryDescriptor::withOptions</string>
                <key>Count</key>
                <integer>3</integer>
                <key>Enabled</key>
                <false/>
                <key>Find</key>
                <data>ugAAAAC/AAAAAA==</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>//8A////8P///w==</data>
                <key>MaxKernel</key>
                <string>23.99.99</string>
                <key>MinKernel</key>
                <string>21.0.0</string>
                <key>Replace</key>
                <data>ugACAAC/EwAAAA==</data>
                <key>ReplaceMask</key>
                <data>AAAAAAAAEAAAAA==</data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>

UPDATE:
Just confirmed the patches on both Ventura and Sonoma. Will update my GitHub page shortly.
I'll throw my confirmation here as well: the patches are tested and functioning in both Ventura 13.4.1 and Sonoma Beta 2! I used the latest build of OpenCore available at the time, as it updated the ForceAquantiaEthernet quirk within the last two days.
 

juliantoledo

New member
AMD OS X Member
Joined
Dec 18, 2020
Messages
14
Back
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.