博通BCM957800A双万兆+双千兆四网口,万兆SFP口刷改2.5G

具体型号为IBM 00E2719 00E2715 ENOS 10GB 4口小型机网卡或博通BCM957800A 双口万兆+双口千兆四口网卡

该教程适配BCM57810等博通同方案网卡,教程使用图片来自于BCM57810

该网卡适用于Linux系统,不适合Windows,Windows需要寻找驱动(驱动与硬件无关,不要相信某鱼商家骗钱的说词)

该网卡适合联想Tiny系列小主机作为软路由使用

如果需要该网卡适配的挡板3D打印文件,可点击此处下载

下载软件包

下载更改的文件包,下面哪个都可以

B57BCMCD_T7.6.2.3.zip /UEFI/uefi_ediag/x64

B57BCMCD_T7.6.4.1.zip /UEFI/uefi_ediag/x64

B57BCMCD_T7.12b.4.1.zip /UEFI/uefi_ediag/x64

由于外网的原因,我这里提供6.4.1的efi版本文件

解压,复制/UEFI/uefi_ediag/x64 下面所有的文件到U盘根目录

主板启动EFI Shell(前提是主板要有此功能)

或者使用PVE直通网卡硬件和U盘到使用EFI引导的虚拟机

开机后按F2进入UEFI设置

选择Boot Manager,在当中选择EFI Internal Shell模式

EFI Shell 启动后出现 Shell 命令提示符后,键入启动诊断器工具的命令:

ediag_x64.efi –b10eng

在此界面输入device 1可以激活最外侧万兆SFP网卡的设置模式(如果不确定可以翻看网卡背面的MAC地址),并在命令下方显示该网卡

然后输入接口参数调用命令:nvm cfg

接着输入一行回车一次

7

35=70

36=70

56=6

59=6

save

保存成功后,会出现 config saved.的成功提示

然后输出退出命令

exit

退出成功,出现 shell 命令提示符后,按 Ctrl+alt+delete 重新启动电脑,再一次 进入 EIF Shell 启动模式。启动成功后重新键入启动诊断器工具的命令: ediag_x64.efi –b10eng

核实第一端口更改是否成功,显示2.5G说明已经成功了。

如果需要修改回万兆,默认值:35/36=50 56/59=7,即将该参数替换之前修改2.5G时的内容

参考及图片来源

知乎:博通BCM57810改2.5G以及BCM57XX等强制更改2.5G速率,BCM57810s 2500m,修改10G等等

dslreports:[Internet] Bypassing the HH3K up to 2.5Gbps using a BCM57810S NIC

dslreports已经于今年年初关站,档案备份可访问web.archive.org

侵权联系删除