修复 AQC107 NBase-T 10G 万兆网卡

起因

手上有张万兆网卡,华硕XG-C100C,型号AQC107的。一直想在黑苹果下驱动起来,但是啥都不懂两眼一抹黑。

OpenCore

OpenCore 0.8.0 版本及以后

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

具体使用步骤如下:

  • 第一步:修改 config.plist 文件,勾选 Kernel → Quirks 中的 ForceAquantiaEthernet,然后取消勾选 DisableIoMapper(重要);
  • 第二步:重启,在 BIOS 中开启 VT-d 功能。

OpenCore 0.8.0 版本以前

12.3版本以前

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

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

保存重启就好了。

12.3版本以后

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

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

保存重启就好了。

Clover

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

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

保存重启见效。

端口速度

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

Edit with Markdown