• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们
首页 支持 文档与软件 软件下载 服务器

NIC-BCM957414N4140C-3S-2P(2026/6/11)

类型:

驱动-网卡

版本:

1.10.3-234.0.154.0+

操作系统:

linux-统信UOS服务器版V20 (1070u1e) (Kernel-4.19)

    说明

  • 说明
  • 安装步骤
  • 发布说明
  • 解决问题
  • 新增功能
  • 历史版本
  • 说明

    该软件为Broadcom BCMCD网卡Linux操作系统1.10.3-234.0.154.0+版本的驱动程序。

  • 安装步骤

    1 源码包

    (1)使用管理员权限账户登录服务器系统,将驱动源码包file.tar.gz上传至系统下;

    (2)解压驱动源码包:tar -zxvf file.tar.gz;

    (注:常见压缩包的解压命令

    tar -xvf file.tar

    tar -zxvf file.tar.gz

    tar -jxvf file.bz2

    unrar e file.rar

    unzip file.zip)

    (3)在解压后的文件目录下执行patch -p1< 0001-uos-linkmode-build.patch

    (4)在解压后的文件目录下检查是否存在xxxx.ko,如果不存在,则执行make && make install 命令编译安装驱动;否则执行make install命令安装驱动;

    (注:如果安装过程提示缺少软件包无法成功安装驱动,请按照系统提示安装缺失的软件包后再继续驱动安装)

    (5)执行modprobe -r(驱动模块名)&& modprobe(驱动模块名)命令重新加载驱动模块;

    (注:命令执行后如果出现系统提示由于依赖导致无法正常移除驱动,可以按照系统所提示的依赖模块名,执行modprobe -r 模块名命令进行手动移除依赖模块,再执行modprobe驱动名称命令)

    (6)执行dracut -f -v命令更新initramfs文件,系统重启后能正确自动加载新驱动模块;

    (注:不同的Linux发行版更新initramfs文件命令不同:Ubuntu发行版一般为update-initramfs; RedHat发行版一般为dracut -f -v;SLES发行版一般为mkinitramfs)

    (7)在驱动源码包解压目录以外的其他路径下执行modinfo(驱动模块名)命令,查看ko格式驱动模块的存放路径和确认驱动版本为新版本;

    (8)执行lsinitrd /boot/initramfs-xxx.x86_64.img | grep -i(驱动模块名),确保更新后的initramfs文件中存在新驱动模块xxxx.ko的存放路径,且和上一步中查看到的路径信息一致;

    (9)执行ethtool -i ethx命令(ethx是网口名称)查看网卡驱动版本,确保为新驱动版本;

    (10)重启系统,运行ethtool -i ethx命令再次查看网卡驱动版本,确保系统重启后新驱动依然生效。

  • 发布说明

    支持的产品列表

    H3C UniServer B5700 G3

    H3C UniServer B5700 G5

    H3C UniServer B5800 G3

    H3C UniServer B7800 G3

    H3C UniServer E3200 G3

    H3C UniServer R2700 G3

    H3C UniServer R2900 G3

    H3C UniServer R4300 G3

    H3C UniServer R4300 G5

    H3C UniServer R4330 G5

    H3C UniServer R4330 G5 H3

    H3C UniServer R4500 G3

    H3C UniServer R4700 G3

    H3C UniServer R4700 G5

    H3C UniServer R4700 G6

    H3C UniServer R4900 G3

    H3C UniServer R4900 G5

    H3C UniServer R4900 G6

    H3C UniServer R4900 G6 Ultra

    H3C UniServer R4930 G5

    H3C UniServer R4930 G5 H3

    H3C UniServer R4950 G5

    H3C UniServer R4950 G5 Milan

    H3C UniServer R4950 G5 Rome

    H3C UniServer R4950 G6

    H3C UniServer R5300 G3

    H3C UniServer R5300 G5

    H3C UniServer R5500 G5 AMD

    H3C UniServer R5500 G5 Intel

    H3C UniServer R6700 G3

    H3C UniServer R6900 G3

    H3C UniServer R8900 G3

    H3C UniServer R5350 G6

    H3C UniServer R6900 G5

    H3C UniServer R5500 G6 AMD

    H3C UniServer R5500 G6 Intel

    H3C UniServer R5300 G6

    H3C UniServer R5500LC G5 Intel

    H3C UniServer R5500 G5 HYGON

    H3C UniServer B5700 G6

    H3C UniServer R4900LE G6 Ultra

    H3C UniServer R4700LE G6

    H3C UniServer R4900LC G5

    H3C UniServer R4700LC G5

    H3C UniServer R4930LC G5 H3

    H3C UniServer R4300 G6

    H3C UniServer R4500 G6

    H3C UniServer R6700 G6

    H3C UniServer R6900 G6

    H3C UniServer R5330 G7

    H3C UniServer R5500 G7 Hygon

    H3C UniServer R4930 G7

    H3C UniServer E3300 G6

    H3C UniServer R3950 G6

    H3C UniServer R4330 G7

    H3C UniServer R4950 G7

    H3C UniServer R3950 G7

    H3C UniServer R3350 G7

    H3C UniServer R4900 G7

    H3C UniServer R4700 G7

    H3C UniServer R3900 G7

    H3C UniServer R4300 G7

    H3C UniServer R6900 G7

    H3C UniServer R3750 G7

    注意事项

    (1)在更新软件版本之前,强烈建议您了解版本间的软件特性变更情况,评估变更可能对业务造成的影响,同时请查阅相关的配套资料。

    (2)从228软件版本开始,Linux驱动程序增加了网络接口的默认环分配。给定以太网适配器上所有网络接口的组合环总数现在限制为接近NUMA的CPU数量,最大上限为64个环。该调整旨在提高以太网适配器的开箱即用性能。当适配器上启用了特定的NVM配置选项(如RoCE和/或NPAR)时,此最大值限制为16个环,以防止潜在的资源耗尽。但是,如果在启用了SR-IOV并同时使用NPAR或ROCE的情况下遇到资源不足问题,请为每个PF只配置8个环(使用ethtool -L)。

    (3)若驱动安装成功后,RDMA的bnxt_re驱动模块版本未更新,请进入固件包(nvmUpgrade_234.xxx_xxx.zip)解压后的目录,执行./install.sh --roce_only_src命令来完成RDMA驱动安装;对于无法使用install.sh脚本安装RDMA驱动的OS,则需要参考如下文档中的步骤进行手动安装:

    版本信息

    7.1 驱动版本列表

    模块名

    Linux

    bnxt_en

    1.10.3-234.0.154.0+

  • 解决问题

    (1)增加对统信UOS服务器版V20 (1070u1e) (Kernel-4.19)等系统的支持。

    (2)若在 create_cq 中禁用延迟DB功能,则库在 resize_cq 时不应将CQE数量翻倍(DCSG-42266)。

    (3)当在 Thor 平台上启用 TruFlow 且处于 SwitchDev 模式时,执行 ifconfig down up 操作会导致元数据格式被错误地重新配置,从而导致数据包无法正确接收(DCSG-36940)。

    (4)驱动程序未取消或等待与 destoy_ah请求关联的已排队延迟工作项,导致系统崩溃(DCSG-38249):

    [ 914.736084] Workqueue: bnxt_re_dest_ah bnxt_re_posted_destroy_ah [bnxt_re] 

    [ 914.736183] RIP: 0010:__bnxt_qplib_rcfw_send_message+0x30/0x410 [bnxt_re] 

    (5)在启用 IOMMU 但未启用 PT的情况下运行 XDP Redirect 时出现Calltrace(DCSG-39084)。

    (6)锁定问题:watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [nginx:17935](DCSG-38159)

    [ 7104.846130] bnxt_xmit_crypto_cmd+0x3e/0x190 [bnxt_en] 

    [ 7104.846226] bnxt_ktls_dev_resync+0x15d/0x1a0 [bnxt_en] 

  • 新增功能

    (1)无。

  • 版本:1.10.3-234.0.154.0+(2026/6/11)

    升级建议

    建议升级

    解决问题

    (1)增加对统信UOS服务器版V20 (1070u1e) (Kernel-4.19)等系统的支持。

    (2)若在 create_cq 中禁用延迟DB功能,则库在 resize_cq 时不应将CQE数量翻倍(DCSG-42266)。

    (3)当在 Thor 平台上启用 TruFlow 且处于 SwitchDev 模式时,执行 ifconfig down up 操作会导致元数据格式被错误地重新配置,从而导致数据包无法正确接收(DCSG-36940)。

    (4)驱动程序未取消或等待与 destoy_ah请求关联的已排队延迟工作项,导致系统崩溃(DCSG-38249):

    [ 914.736084] Workqueue: bnxt_re_dest_ah bnxt_re_posted_destroy_ah [bnxt_re] 

    [ 914.736183] RIP: 0010:__bnxt_qplib_rcfw_send_message+0x30/0x410 [bnxt_re] 

    (5)在启用 IOMMU 但未启用 PT的情况下运行 XDP Redirect 时出现Calltrace(DCSG-39084)。

    (6)锁定问题:watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [nginx:17935](DCSG-38159)

    [ 7104.846130] bnxt_xmit_crypto_cmd+0x3e/0x190 [bnxt_en] 

    [ 7104.846226] bnxt_ktls_dev_resync+0x15d/0x1a0 [bnxt_en] 

    新增功能

    (1)无。

新华三官网
联系我们