Contribute
Register

How to fix Aquantia 10 Gb Ethernet for Big Sur

First OC-> ACPI put the SSDT-AQUANTIA.aml in it.
Add an entry in config.plist [Root] -> ACPI ->Add -> SSDT-AQUANTIA.aml (enabled yes )
( to load the driver)


Add an first entry [Root] -> Kernel -> Patch -> com.apple.driver.AppleEthernetAquantiaAqtion Find 81F9B107 0000
Replace 81F9B100 0000
(for the deviceID)

after that

Add an second entry [Root] -> Kernel -> Patch -> com.apple.driver.AppleEthernetAquantiaAqtion Find 0F84C002 0000
Replace 660F1F44 0000
(I have no clue because everybody does)

maybe a nvram clear (nvram -c)

Give it a try
Gave it a try. Still nothing. i can't get it to list in Network? System information shows the card but says no driver installed. I located the native kext but do not know how to get it to load for the card. Do i require smalltree or a base kext? FakePcIID? Im not sure. Tried a bunch of options listed and i can't figure out what i'm missing. Also I get no en0. Right now I run internet off of my cellphone. It lists en1. Thank you for the assistance.
 
Is the kext loaded by SSDT-AQUANTIA

# sudo kextstat | grep AppleEthernetAquantiaAqtion
Do you see something like
No variant specified, falling back to release
81 0 0xffffff8002b54000 0x27000 0x27000 com.apple.driver.AppleEthernetAquantiaAqtion (1.0.64) E81077CD-2A85-35BF-9673-AB791A8DFD57 <71 47 46 14 7 6 5 3 1>

In Hackintool -> PCIe shows your device up as
Vendor 0x1D6A Device 0x7B1 from the SSDT
 
Last edited:
Is the kext loaded by SSDT-AQUANTIA

# sudo kextstat | grep AppleEthernetAquantiaAqtion
Do you see something like
No variant specified, falling back to release
81 0 0xffffff8002b54000 0x27000 0x27000 com.apple.driver.AppleEthernetAquantiaAqtion (1.0.64) E81077CD-2A85-35BF-9673-AB791A8DFD57 <71 47 46 14 7 6 5 3 1>

In Hackintool -> PCIe shows your device up as
Vendor 0x1D6A Device 0x7B1 from the SSDT
Yes I get; "No variant...... " message. Thanks for the quick response. I had to kextload it.
 

Attachments

  • Screen Shot 2021-06-03 at 6.14.57 PM.png
    Screen Shot 2021-06-03 at 6.14.57 PM.png
    64.1 KB · Views: 119
Last edited:
Yes I get; "No variant...... " message. Thanks for the quick response. I had to kextload it.
you should not kextload the kext it, the SSDT should do this.
In Hackintool -> PCIe how shows your ethernet card up as
1.Vendor 0x1D6A Device 0x7B1 or as 2.Vendor 0x1D6A Device 0x00B1 it should be the first one.
if you got the last one, the SSDT is wrong or not loaded.

What Mac do you use. iMac Pro(2017) ???
 
you should not kextload the kext it, the SSDT should do this.
In Hackintool -> PCIe how shows your ethernet card up as
1.Vendor 0x1D6A Device 0x7B1 or as 2.Vendor 0x1D6A Device 0x00B1 it should be the first one.
if you got the last one, the SSDT is wrong or not loaded.

What Mac do you use. iMac Pro(2017) ???
Ok I will unload and try hacktool. I don't think the SSDT is loading it. I believe it's the last one. I'll have to check in the morning. I will respond with the results. Thank you again for your assistance.
 
On hackintool you find your IOReg Name for the C-100F, something like this /PCI0@.../RP23@.../PXSX@.... ->
PCI0 , RP23 , PXSX

In SSDT-AQUANTIA.aml replace your data in the SSDT

DefinitionBlock ("", "SSDT", 2, "_NICO_", "AQUANTIA", 0x00900000)
{
External (_SB_.PCI0.RP23, DeviceObj)
External (_SB_.PCI0.RP23.PXSX, DeviceObj)

Scope (\_SB.PCI0.RP23)
{
Scope (PXSX)
You need to recompile with MAciASL

in Hackintool your C-100F should show up as Vendor 0x1D6A Device 0x7B1
 
Last edited:
On hackintool you find your IOReg Name for the C-100F, something like this /PCI0@.../RP23@.../PXSX@.... ->
PCI0 , RP23 , PXSX

In SSDT-AQUANTIA.aml replace your data in the SSDT

DefinitionBlock ("", "SSDT", 2, "_NICO_", "AQUANTIA", 0x00900000)
{
External (_SB_.PCI0.RP23, DeviceObj)
External (_SB_.PCI0.RP23.PXSX, DeviceObj)

Scope (\_SB.PCI0.RP23)
{
Scope (PXSX)
You need to recompile with MAciASL

in Hackintool your C-100F should show up as Vendor 0x1D6A Device 0x7B1
Sorry for the delay. I have moved and recent have everything setup. I will attempt this again, though I might need help on writing SSDTs
 
Hi all, great work on this! I have an older build running the latest version of Catalina (non open core if that matters) and got my hands on the TX401 10Gb card, which I believe is what this thread is representing...I would be forever grateful if someone could take a moment and explain how to install this patch. I'm running Clover. Thank you!

 
Back
Top