机台信息:R4900 G6
网卡信息:NIC-BCM957414-F-B-25Gb-2P
操作系统信息:CentOS
Linux源码包版本:1.10.3-230.0.132.0
博通网卡开启RDMA功能需要安装linux源码包里面的bnxt_en和bnxt_re两个驱动,
本文章讲解安装该驱动的具体方法。
安装前需要安装的yum,从镜像本身都可以获取,建议不使用额外的源:
gcc kernel-devel make rdma-core-devel automake libtool libibverbs-utils
#yum install -y gcc kernel-devel make rdma-core-devel automake libtool libibverbs-utils
源码包驱动安装步骤:
1.安装bnxt_en
#cd /root
#tar xzvf netxtreme-bnxt_en-1.10.3-230.0.132.0.tar.gz
#tar xzvf libbnxt_re-230.0.132.0.tar.gz
#cd netxtreme-bnxt_en-1.10.3-230.0.132.0
#make&&make install
#modprobe -r bnxt_en && modprobe bnxt_en
2.进入netxtreme-bnxt_en-1.10.3-230.0.132.0下面的bnxt_re-230.0.132.0 继续编译bnxt_re
#cd bnxt_re-230.0.132.0/
#make&&make install
#modinfo bnxt_re
3.进入libbnxt_re-230.0.132.0进行bnxt_re的驱动加载和设定
#cd /root/libbnxt_re-230.0.132.0
#ls
#sh autogen.sh
#./configure --syscOnfdir=/etc
#make
#make install all
#cd /etc/libibverbs.d/
#vi /etc/ld.so.conf
加一行 /usr/local/lib 保存
#ldconfig -v
#modprobe -r bnxt_re && modprobe bnxt_re
#cd /root/libbnxt_re-230.0.132.0/src/.libs/
#cp libbnxt_re-rdmav22.so /usr/lib64/libibverbs/
4.通过如下命令验证安装成功
#modinfo
#ibv_devices
#ibv_devinfo
(0)
该案例对您是否有帮助:
您的评价:1
若您有关于案例的建议,请反馈:
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
请您到这个网页连接中下载LINUX驱动源码包,传到您的操作系统下。https://www.h3c.com/cn/BizPortal/DownLoadAccessory/AccessoryDetail.aspx?ID=f3e6e188-56e4-4717-90a1-803a58159641