修复macOS Big Sur和Monterey下AQC107 NBase-T 10G网卡

前言

最后更新:2022/6/7,添加解决方法在 macOS 12.3 及以上版本失效的问题

最近入了一块 Z490 主板,板载了常见的 RTL8125 2.5G 有线以太网卡之外,还有一个 10G 的有线网卡接口。由于一直都没使用,所以也不知道它在 macOS Big Sur 里无法正常工作,正好今天有空进行 EFI 排错,遇上了这个问题,那就正好解决一下。

 

解决办法

此方法已过时,建议使用 OpenCore 0.8.0 及以上版本的方法,见下文

这块主板板载的型号是 AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion],设备 ID 是 0x1D6A07B1,在 10.15 Catalina 上是免驱工作的,但在 Big Sur 里不是。

其实 Big Sur 是内置了 Aquantia 驱动的,它位于:

/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext

所以解决办法就简单了,使用一个内核补丁即可。

 

OpenCore 方法

将以下重命名添加到 config 的 Kernel → Patch 中:

Comment: AQC107 NBase-T 10GbE
Count: 1
Enabled: true
Find: 0F84C002 0000
Replace: 660F1F44 0000
Identifier: com.apple.driver.AppleEthernetAquantiaAqtion

如下图:

保存重启见效。

「注意」以上数值在 macOS 12.3 中失效,新的补丁如下:

此方法已过时,建议使用 OpenCore 0.8.0 及以上版本的方法,见下文

Comment: AQC107 NBase-T 10GbE 
Count: 1 
Enabled: true 
Find: 0F844503 0000
Replace: 660F1F44 0000
Identifier: com.apple.driver.AppleEthernetAquantiaAqtion

 

OpenCore 0.8.0 及以上版本

OpenCore 0.8.0 时添加了一个新 Quirks,位于 Kernel → Quirks,名为 ForceAquantiaEthernet。这个新功能不仅为旧版本 macOS 带去了 AQC107 10Gbe 网卡支持,还内置了几个针对 Big Sur 和 Monterey 的补丁。

具体使用步骤如下:

  • 第一步,删除上面手动添加的补丁;
  • 第二步,升级 OpenCore 到 0.8.0 及以上,可参考「如何升级引导工具」;
  • 第三步,修改 config.plist 文件,勾选 Kernel → Quirks 中的 ForceAquantiaEthernet,然后取消勾选 DisableIoMapper(重要);
  • 第四步,重启,在 BIOS 中开启 VT-d 功能。

 

Clover 方法

四叶草对应使用的是 KextsToPatch 功能,位于 config 中的 Kernel and Kext Patches → KextsToPatch,添加以下补丁内容:

Comment: AQC107 NBase-T 10GbE
Find: 0F84C002 0000
Replace: 660F1F44 0000
Name: AppleEthernetAquantiaAqtion

如下图:

保存重启见效。

「注意」以上数值在 macOS 12.3 中失效,新的补丁如下:

Comment: AQC107 NBase-T 10GbE
Find: 0F844503 0000
Replace: 660F1F44 0000
Name: AppleEthernetAquantiaAqtion

 

端口速度

这个网卡其实算是比较好修复的,加一个补丁就可以。至于端口工况速度,如果自动协商达不到 10Gbase-T,可以进入 偏好设置 → 网络 → 以太网 → 高级 → 硬件 手动指定一下。

如果修改为 10G 后无法上网,那就要检查一下路由器端口和网线啦,毕竟二者也是有影响的。最后一点,内置的网卡会出现在  → 系统报告 → 网络 菜单中,如果是 PCI 扩展卡,会出现在 系统报告 → PCI 列表中,如果没有可以自行在 config 中补全 PCI 设备信息

 

 

0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!

黑苹果星球 » 修复macOS Big Sur和Monterey下AQC107 NBase-T 10G网卡

5 评论

  1. 系统报告里显示驱动上了,还是无法上网头大

    1. 一样的问题,oc0.8.2 tplink万兆tl-nt521,按照教程设置后无法dhcp,手动更改ip也无效

      1. 080开始不需要任何补丁,勾选ForceAquantiaEthernet就可以,AQC107实测

        1. 今晚试一下更新网卡固件,此外vt-d已经在主板中开启

  2. 不错 AC107的卡在路上了,MARK

发表回复