linux网卡(网讯网卡PR1000P2SFP-A)驱动安装方法

网讯(型号:网卡PR1000P2SFP-A)网卡驱动安装,驱动和固件版本查询,固件升级方法等介绍。

1、查找硬件

查找网卡是否安装成功,同时查看设备号:

[root@SW ~]# lspci -d 8088:

0000:01:00.0 Ethernet controller: Device 8088:1001 (rev 03)

0000:01:00.1 Ethernet controller: Device 8088:1001 (rev 03)

其中 0000:01:00.0 为网卡 0 号网口的设备号

2、安装驱动

1)将驱动文件拷贝到服务器上(例如:/home);

2)切换路径到驱动目录:(例如:cd /home/txgbe/src)

3) 编译&安装:

注:编译时源码路径中含有中文、特殊字符、空格、标点符号,可能会导致编译失败

make modules_install 只会安装驱动模块本身

make install 会安装模块,并更新 initramfs

不同平台上编译,安装的命令不同:

• Kylin V10/银河麒麟 操作系统:

编译: make CHNOS=KYLIN

安装: make CHNOS=KYLIN modules_install 或者 make CHNOS=KYLIN install

• UOS 操作系统:

编译: make CHNOS=UOS

安装: make CHNOS=UOS modules_install 或者 make CHNOS=UOS install

• Euler 操作系统:

编译: make CHNOS=EULER

安装: make CHNOS=EULER modules_install 或者 make CHNOS=EULER install

• 其他平台操作系统:

编译: make

安装:make modules_install 或者 make install

4) 加载驱动:

modprobe txgbe (仅安装完首次需要手动加载,若重启系统,系统会自动加载驱动)。

5)查看驱动是否加载成功:

[root@SW ~]# lsmod | grep txgbe

txgbe 208399 0 表明驱动已经加载上。

6) 注意点:

万兆 2000f 及以上固件版本支持 lldp,使用驱动 txgbe-1.3.4 及以上版本时可以用命令 ethtool --show-priv-flags 查看 lldp 状态,默认为 on, 可以用命令 ethtool --set-priv-flags lldp off/on 对其进行修改。

万兆驱动版本小于 1.3.4 时,无法查看与修改 lldp 状态。

万兆驱动版本为 1.3.4 及以上时,使用固件版本 2000e 及以下版本固件,可以查看 lldp 状态为 off,但是无法修改。

3、查看驱动和固件版本

执行 ethtool -i [网络控制器名称] 可以查看其信息,包括驱动和固件版本。 例如:下图查看到:驱动名称为 txgbe ,版本为 1.3.3;固件版本为 2000e。

4、卸载驱动

1)显示已安装的驱动:

[root@SW ~]# lsmod | grep txgbe

txgbe 208399 0

2)卸载驱动:rmmod txgbe

[root@SW ~]# rmmod ngbe

3) 再次查看已安装的驱动,已经没有 txgbe 驱动。

[root@SW ~]# lsmod | grep txgbe

5、使用ethtool -f 命令升级网卡固件

注:仅适用于驱动 txgbe-1.2.3.1 版本及以上,固件版本在 20008 及以下区间不能升级降级, 固件在 2000a 及以上可以正常升级降级,20008 及以下版本可以升级到 2000a 及以上,但 是不能降级。

1) 将待升级固件文件上传到操作系统对应目录( centos 为:/usr/lib/firmware/updates/、 Ubuntu 为:/lib/firmware/updates/、SUSE 为:/lib/firmware/)。

2) 执行 ethtool -f 命令升级固件:ethtool -f [网口名称] [固件名称]

PS:其中 enp3s0f0 为网口名称,每张网卡只需选取其中任意一个网口进行操作即可; prd_flash_rp1000arm_2000a.img 为步骤 1 中上传的固件文件名称。

3) 步骤 2 命令执行完成后,重启系统使固件生效。

4) 执行 ethtool -i [网口名称] 检查固件版本是否升级成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值