Jump to content
Athirne

Aquantia 10GBE under Big Sur?

Recommended Posts

One of the few things I lost when converting to Big Sur has been that Mac OS no longer auto detects my Aquantia 10 gig NIC anymore. Does this need to be hard coded into your ACPI tables so I need a full custom DSDT to get it to work?

DEBUG   VID  DID  SVID SDID ASPM   Vendor Name                    Device Name                                        Class Name           SubClass Name        IOReg Name      IOReg IOName    Device Path
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

04:00.0 1D6A 07B1 1043 8741 L1     Aquantia Corp.                 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [A Network controller   Ethernet controller  PEG1@1,1/PEGP@0 ethernet        PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0) 

 

System is Big Sur 11.1 Beta 2

Asrock Z390 using OpenCore 0.6.3& SSDT-OLARILA.aml & Sanitychecker settings for Coffee Lake desktop platform

 

Full PCIe table:

DEBUG   VID  DID  SVID SDID ASPM   Vendor Name                    Device Name                                        Class Name           SubClass Name        IOReg Name      IOReg IOName    Device Path
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
00:00.0 8086 3E30 1849 3E30 Disabl Intel Corporation              8th Gen Core 8-core Desktop Processor Host Bridge/ Bridge               Host bridge           /PCI0@0/MCHC@0 pci8086,3e30    PciRoot(0x0)/Pci(0x0,0x0) 
00:01.0 8086 1901 007F 0000 L1     Intel Corporation              Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor  Bridge               PCI bridge            /PCI0@0/PEG0@1 pci-bridge      PciRoot(0x0)/Pci(0x1,0x0) 
00:01.1 8086 1905 0000 0000 L1     Intel Corporation              Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor  Bridge               PCI bridge           PCI0@0/PEG1@1,1 pci-bridge      PciRoot(0x0)/Pci(0x1,0x1) 
00:12.0 8086 A379 1849 A379 Disabl Intel Corporation              Cannon Lake PCH Thermal Controller                 Signal processing co Signal processing co /PCI0@0/OLAR@12 pci8086,a379    PciRoot(0x0)/Pci(0x12,0x0) 
00:14.0 8086 A36D 1849 A36D Disabl Intel Corporation              Cannon Lake PCH USB 3.1 xHCI Host Controller       Serial bus controlle USB controller        /PCI0@0/XHC@14 pci8086,a36d    PciRoot(0x0)/Pci(0x14,0x0) 
00:14.2 8086 A36F 1849 A36F Disabl Intel Corporation              Cannon Lake PCH Shared SRAM                        Memory controller    RAM memory           CI0@0/MALD@14,2 pci8086,a36f    PciRoot(0x0)/Pci(0x14,0x2) 
00:16.0 8086 A360 1849 A360 Disabl Intel Corporation              Cannon Lake PCH HECI Controller                    Communication contro Communication contro /PCI0@0/IMEI@16 pci8086,a360    PciRoot(0x0)/Pci(0x16,0x0) 
01:00.0 1002 14A0 007F 0000 L1     Advanced Micro Devices, Inc. [ ???                                                Bridge               PCI bridge           0/PEG0@1/PEGP@0 pci-bridge      PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) 
04:00.0 1D6A 07B1 1043 8741 L1     Aquantia Corp.                 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [A Network controller   Ethernet controller  PEG1@1,1/PEGP@0 ethernet        PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0) 
00:17.0 8086 A352 1849 A352 Disabl Intel Corporation              Cannon Lake PCH SATA AHCI Controller               Mass storage control SATA controller      /PCI0@0/SAT0@17 pci8086,a352    PciRoot(0x0)/Pci(0x17,0x0) 
00:1B.0 8086 A340 0000 0000 L1     Intel Corporation              Cannon Lake PCH PCI Express Root Port #17          Bridge               PCI bridge           /PCI0@0/RP17@1B pci-bridge      PciRoot(0x0)/Pci(0x1B,0x0) 
00:1B.4 8086 A32C 0000 0000 L1     Intel Corporation              Cannon Lake PCH PCI Express Root Port #21          Bridge               PCI bridge           CI0@0/RP21@1B,4 pci-bridge      PciRoot(0x0)/Pci(0x1B,0x4) 
02:00.0 1002 14A1 007F 0000 L1     Advanced Micro Devices, Inc. [ ???                                                Bridge               PCI bridge           @0/pci-bridge@0 pci-bridge      PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 
00:1C.0 8086 A33E 0000 0000 L1     Intel Corporation              Cannon Lake PCH PCI Express Root Port #7           Bridge               PCI bridge           /PCI0@0/RP07@1C pci-bridge      PciRoot(0x0)/Pci(0x1C,0x0) 
00:1D.0 8086 A330 0000 0000 L1     Intel Corporation              Cannon Lake PCH PCI Express Root Port #9           Bridge               PCI bridge           /PCI0@0/RP09@1D pci-bridge      PciRoot(0x0)/Pci(0x1D,0x0) 
00:1D.5 8086 A335 0000 0000 L1     Intel Corporation              Cannon Lake PCH PCI Express Root Port #14          Bridge               PCI bridge           CI0@0/RP14@1D,5 pci-bridge      PciRoot(0x0)/Pci(0x1D,0x5) 
00:1F.0 8086 A305 1849 A305 Disabl Intel Corporation              Z390 Chipset LPC/eSPI Controller                   Bridge               ISA bridge           /PCI0@0/LPCB@1F pci8086,a305    PciRoot(0x0)/Pci(0x1F,0x0) 
00:1F.3 8086 A348 1849 2221 Disabl Intel Corporation              Cannon Lake PCH cAVS                               Multimedia controlle Audio device         CI0@0/HDEF@1F,3 pci8086,a348    PciRoot(0x0)/Pci(0x1F,0x3) 
00:1F.4 8086 A323 1849 A323 Disabl Intel Corporation              Cannon Lake PCH SMBus Controller                   Serial bus controlle SMBus                CI0@0/SBUS@1F,4 pci8086,a323    PciRoot(0x0)/Pci(0x1F,0x4) 
00:1F.5 8086 A324 1849 A324 Disabl Intel Corporation              Cannon Lake PCH SPI Controller                     Serial bus controlle ???                  CI0@0/XSPI@1F,5 pci8086,a324    PciRoot(0x0)/Pci(0x1F,0x5) 
05:00.0 144D A808 144D A801 L1     Samsung Electronics Co Ltd     NVMe SSD Controller SM981/PM981/PM983              Mass storage control Non-Volatile memory  /RP17@1B/PXSX@0 pci144d,a808    PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0) 
07:00.0 1B21 1184 0000 0000 L1     ASMedia Technology Inc.        ASM1184e PCIe Switch Port                          Bridge               PCI bridge           /RP07@1C/PXSX@0 pci-bridge      PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0) 
0A:00.0 144D A804 144D A801 L1     Samsung Electronics Co Ltd     NVMe SSD Controller SM961/PM961                    Mass storage control Non-Volatile memory  /RP09@1D/PXSX@0 pci144d,a804    PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0) 
06:00.0 144D A808 144D A801 L1     Samsung Electronics Co Ltd     NVMe SSD Controller SM981/PM981/PM983              Mass storage control Non-Volatile memory  P21@1B,4/PXSX@0 pci144d,a808    PciRoot(0x0)/Pci(0x1B,0x4)/Pci(0x0,0x0) 
00:1F.6 8086 15BC 1849 15BC Disabl Intel Corporation              Ethernet Connection (7) I219-V                     Network controller   Ethernet controller  CI0@0/GLAN@1F,6 ethernet        PciRoot(0x0)/Pci(0x1F,0x6) 
0B:00.0 14E4 43A0 106B 0111 L1     Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter          Network controller   Network controller   P14@1D,5/PXSX@0 pci14e4,43a0    PciRoot(0x0)/Pci(0x1D,0x5)/Pci(0x0,0x0) 
03:00.0 1002 66AF 1002 081E L1     Advanced Micro Devices, Inc. [ Vega 20 [Radeon VII]                               Display controller   VGA compatible contr bridge@0/GFX0@0 display         PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 
03:00.1 1002 AB20 1002 AB20 L1     Advanced Micro Devices, Inc. [ Vega 20 HDMI Audio [Radeon VII]                    Multimedia controlle Audio device         idge@0/HDAU@0,1 pci1002,ab20    PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1) 
08:05.0 1B21 1184 0000 0000 L0s+L1 ASMedia Technology Inc.        ASM1184e PCIe Switch Port                          Bridge               PCI bridge           @0/pci-bridge@5 pci-bridge      PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)/Pci(0x5,0x0) 
 

pcidevices.dsl

Link to comment
Share on other sites

  • Administrators

use a kext patch

Quote

Kext to patch
com.apple.driver.AppleEthernetAquantiaAqtion

Find
6275696C 742D696E

Replace
62626262 62626262

 

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill [email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX @[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

Ok maybe I screwed this up but still not coming, maybe I messed up the 

 

		<key>Patch</key>
		<array>
			<dict>
				<key>Arch</key>
				<string>Any</string>
				<key>Base</key>
				<string></string>
				<key>Comment</key>
				<string>Aquantia 10GBe Patch</string>
				<key>Count</key>
				<integer>0</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data>YnVpbHQtaW4=</data>
				<key>Identifier</key>
				<string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data></data>
				<key>MaxKernel</key>
				<string></string>
				<key>MinKernel</key>
				<string></string>
				<key>Replace</key>
				<data>YmJiYmJiYmI=</data>
				<key>ReplaceMask</key>
				<data></data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>
		</array>

Let me know if I need to upload my runme dump or if its a lost cause.

Link to comment
Share on other sites

Interesting now a kext patch is needed for even out of the box working NICs in prior versions because it no longer accepts Built-In as a matching condition.

Thanks for the link to the thread here. This works for 11.0 GM to at least 11.2 Beta 1

For those with the same issue you need to actually do this patch [it changed a few times with Big Sur]...

Kext to patch
com.apple.driver.AppleEthernetAquantiaAqtion

Find
0F84C002 0000

Replace
660F1F44 0000
Edited by Athirne
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...