官方设备Netgate 1541,添加了一块四端口Qlogic NetXtreme II BMC57840万兆网卡,在 25.07.1 之前,网卡驱动正常,升级 25.11 版本后,网卡不能正常驱动,无法识别,怀疑与升级至FreeBSD 16.0-CURRENT平台驱动未适配有关。
以下截图显示了不同pfSense plus版本上驱动的变化:
25.07上BMC57840网卡驱动正常
25.11上BMC57840网卡未被驱动
向官方提交TAC后没多久,技术服务人员就给我发了一封邮件,提供了适用于pfSense plus 25.11的bxe驱动,并告之添加驱动方法。以下为驱动添加详细步骤:
- 下载驱动程序并解压缩。
- 登录 WebGUI,进入“诊断”>“命令提示符”。
- 点击“上传文件”按钮上传 if_bxe.ko 文件。
- 通过“执行 Shell 命令”运行以下三条命令。
移动驱动文件、添加运行权限: mv /tmp/if_bxe.ko /boot/modules/ && chmod 0444 /boot/modules/if_bxe.ko
添加引导选项: echo 'if_bxe_load="YES"' >> /boot/loader.conf.local
加载驱动程序: kldload /boot/modules/if_bxe.ko
成功加载后,可以看到BMC57840网卡已被正常驱动。
其他有存在同样问题的设备,可以参考以上方法进行驱动添加操作。
驱动下载:


