仅需五十,给MacOS主机升级万兆网卡记录

2024-04-20 20:30:11 127点赞 127收藏 147评论

年初自己搭建的MacOS主机运行非常正常,决定再升级一下扩展。

自己组装MacOS主机的意义,就在于扩展性。Apple近年是在将Mac主机转向ARM平台,不过我还是喜欢X86平台多一些,其中很重要一点,就是扩展性更强。例如我可以很低成本,就将MacOS主机升级到万兆网口。

PS:关注我!第一时间获得填坑更新。大家的关注,就是我填坑的动力。

网卡开箱

经历了服务器的升级换代,万兆网卡变得便宜起来。例如最近充斥的服务器退役卡intel X540-AT2,海鲜市场45~50不包邮就能买到。

仅需五十,给MacOS主机升级万兆网卡记录

intel X540-AT2便宜的原因,是因为它的接口有些不标准。实际上就是PCI-E X8+X1的非标准卡,如果使用胶布把X1部分屏蔽掉,intel X540-AT2就能在普通电脑的PCIe插槽上使用。

仅需五十,给MacOS主机升级万兆网卡记录

优势来说,intel X540-AT2是双万兆电口的,比Sfp接口的使用方便。现在万兆路由器的价格也降下来了,整一套万兆网络很低成本。

仅需五十,给MacOS主机升级万兆网卡记录

intel X540-AT2有很多版本,便宜的这个服务器卡来自于浪潮刀片服务器。这种服务器都有强力的机柜风扇散热,所以卡上面就是被动散热的。

仅需五十,给MacOS主机升级万兆网卡记录

单纯被动散热,intel X540-AT2会有点吃不消,所以安装到主机内部的时候,最好添加一些辅助散热。

驱动适配

针对MacOS主机,SmallTree有推出万兆网卡,刚好芯片也包括intel X540。所以可以将SmallTree的驱动,给inspur的intel X540-AT2使用。

仅需五十,给MacOS主机升级万兆网卡记录

查看SmallTree的驱动SmallTreeIntel8259x.kext时发现,确定X540在支持列表里

  • 0x10c68086 82598EB 10-Gigabit AF Dual Port Network Connection

  • 0x10c78086 82598EB 10-Gigabit AF Network Connection

  • 0x10c88086 82598EB 10-Gigabit AT Network Connection

  • 0x10ec8086 82598EB 10-Gigabit AT CX4 Network Connection

  • 0x10d88086 82599EB 10 Gigabit Network Connection

  • 0x10fb8086 82599ES 10-Gigabit SFI/SFP+ Network Connection

  • 0x10f18086 82598EB 10-Gigabit AF Dual Port Network Connection

  • 0x151c8086 82599 10 Gigabit TN Network Connection

  • 0x150b8086 82598EB 10-Gigabit AT2 Server Adapter

  • 0x15288086 Ethernet Controller 10-Gigabit X540-AT2

  • 0x10fc8086 82599 10 Gigabit Dual Port Network Connection

  • 0x15608086 Ethernet Controller X540

  • 0x15638086 Ethernet Controller X550

不过SmallTreeIntel8259x.kext里面,限定X540的Subsystem ID是000A,所以要对intel X540-AT2的EEPROM进行一些修改。

仅需五十,给MacOS主机升级万兆网卡记录

如果要修改Intel网卡EEPROM,就需要通过Linux系统下进行,我使用的是Ubuntu。

仅需五十,给MacOS主机升级万兆网卡记录

使用Ubuntu自带的ifconfig命令,查询主机网卡的Device ID。qianseyue这里是enp1s0f0和enp1s0f1,对应着Intel X540-AT2的两个网口。

仅需五十,给MacOS主机升级万兆网卡记录

修改EEPROM,一般使用的工具是ethtool进行修改。首先运行指令sudo ethtool -e device id raw on > device id .bin备份网卡的EEPROM。因为修改有可能出错,备份后如果出现错误,还能备份回去。

仅需五十,给MacOS主机升级万兆网卡记录

Hex Editor查看备份的EEPROM文件,找到Subsystem ID的地址。

仅需五十,给MacOS主机升级万兆网卡记录

然后使用lspci命令,查找出网卡的vendor ID和Subsystem ID。浪潮Intel X540-AT2的vendor ID是:8086:1528,Subsystem ID是1bd4:0034。

仅需五十,给MacOS主机升级万兆网卡记录

因此要修改的,就是将0034改成000a。修改命令是sudo ethtool -E device id magic 0xvendor id offset 0xoffset value 0xvalue length 1修改EEPROM。可以使用sudo ethtool -e device id | grep 0xoffset查看有没有修改无误

仅需五十,给MacOS主机升级万兆网卡记录

修改完成后,到MacOS在增加驱动。qianseyue使用的是Opencore,在Kernel中直接增加了SmallTreeIntel8259x.kext。

仅需五十,给MacOS主机升级万兆网卡记录

修改完成后,重启主机进入MacOS,以太网设备里面已经能看到Intel X540-AT2,驱动很顺利。

仅需五十,给MacOS主机升级万兆网卡记录

配置需要改为手动,速度是10Gbase-T,全双工,MIT是Jumbo9000,速度才能跑满。

仅需五十,给MacOS主机升级万兆网卡记录

为了显示更加完美,给网卡注入名字方便识别两个网口。两个网口都有进行注入,名字是可以按照自己偏好进行编写的。

仅需五十,给MacOS主机升级万兆网卡记录

重启后名字显示正常,至此intel X540-AT2万兆网卡的MacOS驱动就完成了。

速度测试

因为是MacOS和Windows的双系统主机,为了保证速度测试准确,先在Windows系统下进行测速。

仅需五十,给MacOS主机升级万兆网卡记录

Win10的驱动是intel原版的,保证没有任何修改。

仅需五十,给MacOS主机升级万兆网卡记录

在自己NAS搭建的Speedtest跑分,下载速度和上传速度都是达标的。

仅需五十,给MacOS主机升级万兆网卡记录

转向MacOS系统,继续尝试在自搭建Speedtest进行测速,也是完全达标。

后记

除了万兆网卡扩展,最近雷电卡也很便宜。下一步计划,就是添置平价雷电扩展卡。

个人比较喜欢折腾的、从家庭影院搭建、网络布置到智能家电组网都有,感兴趣的可以关注下我的账号qianseyue。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

intelBE200AX210AX200内置无线网卡千兆WiFi7蓝牙5.4台式电脑

intelBE200AX210AX200内置无线网卡千兆WiFi7蓝牙5.4台式电脑

67元起

浪潮 双口intelX540-T2浪潮10Gb网卡RJ45万兆服务器PCIE钻石

浪潮 双口intelX540-T2浪潮10Gb网卡RJ45万兆服务器PCIE钻石

44元起

intel 英特尔 7260AC 通用版 867M Mini PCI-E无线网卡(802.11ac)

intel 英特尔 7260AC 通用版 867M Mini PCI-E无线网卡(802.11ac)

暂无报价

Intel AX211 AX201 9560AC 1650I WIFI6千兆无线网卡CNVI蓝牙5.2 killer1690i ax411蓝牙

Intel AX211 AX201 9560AC 1650I WIFI6千兆无线网卡CNVI蓝牙5.2 killer1690i ax411蓝牙

暂无报价

IntelAX210AX200WIFI6双频5G千兆PCIE台式内置无线网卡5.2蓝开 AX200+8DB天线 WiFi6 30

IntelAX210AX200WIFI6双频5G千兆PCIE台式内置无线网卡5.2蓝开 AX200+8DB天线 WiFi6 30

369元起

Intel AX200ngw无线网卡ax210台式笔记本内置蓝牙5G千兆wifi6 003 intel AX210NGW 蓝牙5.2 2021空降 WiFi 6E

Intel AX200ngw无线网卡ax210台式笔记本内置蓝牙5G千兆wifi6 003 intel AX210NGW 蓝牙5.2 2021空降 WiFi 6E

暂无报价

intel 英特尔 AX200 WiFi 6 网卡

intel 英特尔 AX200 WiFi 6 网卡

暂无报价

intel 英特尔 AX200 双频千兆M.2无线网卡 Wi-Fi 6

intel 英特尔 AX200 双频千兆M.2无线网卡 Wi-Fi 6

暂无报价

intel 英特尔 I340T4BLK网卡千兆四口E1G44HT服务器PCI-E冗余虚拟化台式机原装网卡

intel 英特尔 I340T4BLK网卡千兆四口E1G44HT服务器PCI-E冗余虚拟化台式机原装网卡

暂无报价

原装intel万兆网卡 X540T2万兆双电口10G 英特尔聚合网络适配器

原装intel万兆网卡 X540T2万兆双电口10G 英特尔聚合网络适配器

暂无报价

群晖 ESXi PVE 40 10G 544+ 网卡 固态 NVME 拆分卡 组合适配卡

群晖 ESXi PVE 40 10G 544+ 网卡 固态 NVME 拆分卡 组合适配卡

暂无报价

intel 英特尔 wifi6 AX200 台式机无线网卡套餐

intel 英特尔 wifi6 AX200 台式机无线网卡套餐

暂无报价

gxlinkstar 英特尔AX200 wifi6台式机PCI-E无线网卡双频5G电竞游戏 蓝牙5.1 AX200+华硕延长天线 仅支持win10

gxlinkstar 英特尔AX200 wifi6台式机PCI-E无线网卡双频5G电竞游戏 蓝牙5.1 AX200+华硕延长天线 仅支持win10

138元起

IntelAX200 AX210 WIFI6E双频5G千兆PCIE台式内置无线网卡5.2蓝牙

IntelAX200 AX210 WIFI6E双频5G千兆PCIE台式内置无线网卡5.2蓝牙

暂无报价

英特尔(Intel)X710-DA2万兆四口光纤网卡

英特尔(Intel)X710-DA2万兆四口光纤网卡

暂无报价

Intel 7260AC 3165AC M600 M700 E460 E560 X240S 联想版 Intel3165AC IBM

Intel 7260AC 3165AC M600 M700 E460 E560 X240S 联想版 Intel3165AC IBM

暂无报价
147评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
127
扫一下,分享更方便,购买更轻松