前言
僅適用在 Monterey 系統且原生支援
應用以下補丁以啟用 Aquantia AQC113 10GbE 以太網驅動程序:
Monterey 12.2 以下版本:
Identifier: com.apple.driver.AppleEthernetAquantiaAqtion
Comment: AQC 107 10 GbE v2
Find: 0F84C002 0000
Replace: 660F1F44 0000
Count: 1
Limit: 0
Skip: 0
Enabled: True
Monterey 12.3 適用補丁:
Monterey 在macOS 12.3 Beta1 已將Aquantia AQC113 10GbE 核心位置改變,得需加入以下補丁,方能原生驅動:
- Identifier: com.apple.driver.AppleEthernetAquantiaAqtion
- Comment: AQC 107 10 GbE v2
- Find: 0F844503 0000
- Replace: 660F1F44 0000
- Count: 1
- Limit: 0
- Skip: 0
- Enabled: True
自動跳行
這個 Marvell (Aquantia 乙太網)採用的補丁設置,我們可以在 kernel patch 設定為這樣,會因系統版本的不同,自動採用適當的補丁值:
最後確認
請遵循以下步驟。
- 首先應用上面 AQC107 部分中描述的內核補丁。那個補丁是必須的。
- 然後通過以下方式將附加的 SSDT ( SSDT-AQUANTIA-AQC113C.aml ) 添加到 OpenCore:
- Copying file to EFI/OC/ACPI folder
- Adding an entry in config.plist –> ACPI section
請注意,這個 SSDT 修正檔默認 AQC113 位於 RP01 位置上。如果它在不同的 PCI 根端口上,得必須適當修改 SSDT文件。可使用 IORegistryExplorer 來確定 Aquantia 10GbE 設備的根端口。
需要冷啟動才能激活 AQC113。冷啟動是指:關閉系統並將 PSU 上的電源開關撥至 OFF 10 秒鐘,然後重新啟動系統電源。
技嘉 GC-AQC107
如果你是購買技嘉GC-AQC107 10GbE 以太網卡,這是採用最新的控制器,若想要在 macOS 中啟用,請執行以下步驟,適用於 Catalina 和 Big Sur 的新補丁:
必須修改補丁。你需要找到
41 c7 45 00 00 00 00 00 e9
並將其替換為
41 c7 45 00 01 00 00 00 e9
這是 12.3 Beta1 的新補丁,因為 kext 已更改。
- com.apple.driver.AppleEthernetAquantiaAqtion
- 查找:0F844503 0000
- 替換:660F1F44 0000
這補丁可能只是用部分網卡使用。
2022\10\15 更新日誌-當 AppleVTD 沒在使用時
這些補丁使得在 Monterey、Ventura 和 Sonoma 系統上,當 AppleVTD 不可用時,AppleEthernetAquantiaAqtion 能夠正常工作。這些補丁最初是為 AMD 平台創建的,但在未啟用 AppleVTD 的 Intel 平台上同樣有效。
.plist 檔案中包含 11 個補丁。前九個屬於 Set 1,最後兩個屬於 Set 2。您可以根據自己的喜好選擇使用 Set 1 或 Set 2 的補丁,但請不要同時啟用 Set 1 和 Set 2 的補丁。在使用 Aquantia 10GbE 網卡時,必須啟用來自一個集合的所有補丁才能正常運作。
備註:
- Set 2 的補丁使用了 OpenCore 的 Mask 和 ReplaceMask 功能。
- 必須啟用 OpenCore 的 kernel quirk ForceAquantiaEthernet。
- 這些補丁已在 Monterey、Ventura 和 Sonoma 上測試過 AQC-107 和 AQC-113。
- 請勿在 Big Sur 或 Monterey 12.0、12.1 和 12.2 中使用這些補丁。這些補丁僅適用於 Monterey 12.3 及以後版本。
- 將補丁導入到 config.plist 中的一種簡單方法是使用 OpenCore Configurator。在 Kernel –> Patch 部分,右鍵單擊以從彈出菜單中選擇導入一組補丁。
請選擇您偏好的補丁集,可以是 Set 1 或 Set 2。請勿同時啟用 Set 1 和 Set 2 的補丁,以免造成衝突。在使用 Aquantia 10GbE 網卡時,請確保啟用了所選集合中的所有補丁,以確保正常運作。
若要將補丁導入到 config.plist 中,您可以使用 OpenCore Configurator。在「Kernel –> Patch」部分,右鍵單擊以從彈出菜單中選擇導入一組補丁。
然後選擇從這個存儲庫下載的 .plist 檔案。結果將類似於以下內容:
Sonoma 補丁尚未被添加到 OCAT 中。
這些補丁也可以直接從 OCAT(OpenCore Auxiliary Tools)內部獲取。在 Kernel –> Patch 部分,右鍵點擊以從彈出菜單中選擇預設設置:
然後選擇 Aquantia Compact 補丁(Set 2)或 Aquantia 補丁(Set 1)之一:
結果會類似下面這樣:
雖然將兩個補丁集都添加到 config.plist 中沒有問題,但一次只能啟用其中一組補丁集。請勿同時啟用 Set 1 和 Set 2。