硬件平台:
国产飞腾芯片s5000c-16
国产网讯网卡WX1860AL2
软件平台:
Distributor ID: Ubuntu
Description: Ubuntu Built with Buildroot, based on Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
1、获取网卡驱动
直接从官网下载就好,本实现使用的版本:ngbe-1.2.7.zip
2、编译安装(一定要在目标机操作)
不同平台上编译,安装的命令不同:
•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
表明驱动已经加载上。
3、卸载驱动
1)显示已安装的驱动:
[root@localhost ~]# lsmod | grep txgbe
txgbe 385024 0
2)卸载驱动:rmmod txgbe
[root@localhost ~]# rmmod txgbe
3) 再次查看已安装的驱动,已经没有 txgbe 驱动。
[root@localhost ~]# lsmod | grep txgbe