在Monterey 環境下,如何啟用 Aquantia AQC113

前言

僅適用在 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 設定為這樣,會因系統版本的不同,自動採用適當的補丁值:

!https://web.archive.org/web/20230607125213im_/https://www.imacpc.net/wp-content/uploads/2022/02/OCC-Kernel-Patch-1-1024×579.png

最後確認

請遵循以下步驟。

  1. 首先應用上面 AQC107 部分中描述的內核補丁。那個補丁是必須的。
  2. 然後通過以下方式將附加的 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

!https://web.archive.org/web/20230607125213im_/https://www.imacpc.net/wp-content/uploads/2022/02/1000-1.png

如果你是購買技嘉GC-AQC107 10GbE 以太網卡,這是採用最新的控制器,若想要在 macOS 中啟用,請執行以下步驟,適用於 Catalina 和 Big Sur 的新補丁:

!https://web.archive.org/web/20230607125213im_/https://www.imacpc.net/wp-content/uploads/2022/02/1038438708_Bildschirmfoto2021-03-29um21_41_17.png.ebf9c9be3456e584bb49795b40ee685e.png

必須修改補丁。你需要找到

41 c7 45 00 00 00 00 00 e9

並將其替換為

41 c7 45 00 01 00 00 00 e9

!https://web.archive.org/web/20230607125213im_/https://www.imacpc.net/wp-content/uploads/2022/02/124157592_Screenshot2021-01-06at07_47_43.png.3333bb7e71cd17c3d6349ebc6af1bb6c-1024×487.png

這是 12.3 Beta1 的新補丁,因為 kext 已更改。

  • com.apple.driver.AppleEthernetAquantiaAqtion
  • 查找:0F844503 0000
  • 替換:660F1F44 0000

這補丁可能只是用部分網卡使用。

SSDT-AQUANTIA-AQC113C.aml_下載

下載

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。

暫無評論

發怖評論 編輯評論


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇