> ## Content Index
> Fetch the complete content index at: https://www.moeox.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 黑苹果-Hackintosh Bigsur、Monterey、Ventura x520 x540 x550 万兆网卡驱动方法
- URL: https://www.moeox.com/-e9-bb-91-e8-8b-b9-e6-9e-9c-hackintosh-bigsur-e3-80-81monterey-e3-80-81ventura-x540-x550--e7-bd-91-e5-8d-a1-e9-a9-b1-e5-8a-a8-e6-96-b9-e6-b3-95/
- Published: 2022-11-16T13:28:15.000Z
- Updated: 2022-11-16T13:28:15.000Z
- Author: asumi233
- Tags: macos, #wp, #wp-post, #Import 2026-09-01 23:51

## 1.需要用到的工具

**EEupdate**或者在**Ubuntu**使用ethtool操作。

## 2.使用的驱动如下：

Smalltree : 本驱动支持x540 x520 x550不确定支持，系统版本支持:Bigsur、Monterey

Sonnet : 本驱动支持x520 x540 x550,系统是全版本支持，需要自行去sonnet官方提取驱动。

**注**：如果使用Smalltree方法修改网卡的eeprom，可在Ventura上不需要注入任何驱动，使用系统内置的AppledriverkitXGBE.kext驱动，也就是在Ventura上免驱。

## 3.操作方法(以Ubuntu为例),以下方法支持的网卡有:X520 X540 X550

一、首先需要使用**ifconfig**来确定网卡名称

二、确定网卡名称后，需要安装ethtool工具

三、Sonnet网卡驱动的修改方法

```bash
##提示：enp26s0f0为网卡名称，0x15638086为网卡的pid和vid，需要输入网卡实际的ID，不同芯片的网卡都不一样。
sudo ethtool -E enp26s0f0 magic 0x15638086 offset 0x240 value 0xb8
sudo ethtool -E enp26s0f0 magic 0x15638086 offset 0x241 value 0x16
sudo ethtool -E enp26s0f0 magic 0x15638086 offset 0x242 value 0x12
sudo ethtool -E enp26s0f0 magic 0x15638086 offset 0x243 value 0x72
##如果使用eepupdate来进行修改的话
以浪潮x540的位置来说，位置在0x240最后一列和0x248第一列
值输入的顺序为 子系统ID 7212 和 子系统供应商ID 16b8 
```

四、Smalltree网卡驱动方法

```bash
##提示：enp26s0f0为网卡名称，0x15638086为网卡的pid和vid，需要输入网卡实际的ID，不同芯片的网卡都不一样。
sudo ethtool -E enp26s0f0 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp26s0f0 magic 0x15638086 offset 0x242 value 0x00
##如果使用eepupdate来进行修改的话
以浪潮x540的位置来说，只需要在0x240最后一列修改，不需要修改0x248第一列
值输入 000a

```

完成以上任意方法的修改后，注入对应驱动，即可驱动网卡在macos上使用万兆网卡，功能和速度一切正常。

Sonnet驱动下载地址：

## 2022-12-5更新情况

在ventura和monterey下 除了x550芯片网卡，其他网卡建议使用smalltree驱动，不然会有断网的问题，并且无解，ventura系统下使用smalltree id为000a，会自动使用内置driverkit，关闭方法为：

boot-args下加入 ixgbe=0 即可避免使用内置driverkitixgbe驱动，完美的使用smalltree驱动。