具体型号为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
侵权联系删除