Solarflare网卡驱动openonload安装
一. src.rpm 包安装
1.驱动下载:
https://www.xilinx.com/support/download/nic-software-and-drivers.html#open
https://www.xilinx.com/content/dam/xilinx/publications/solarflare/onload/openonload/201811-u1/SF-122450-LS-1_OpenOnload_SRPM_Release_Package.zip
yum install python2-devel -y
rpm -ivh openonload-201811_u1-1.src.rpm
rpmbuild -ba ./rpmbuild/SPECS/openonload.spec
cd ./rpmbuild/RPMS/x86_64/
yum localinstall openonload-201811_u1-1.el7.centos.x86_64.rpm \
openonload-kmod-3.10.0-1160.el7-201811_u1-1.el7.centos.x86_64.rpm
二.源码包编译安装
https://www.xilinx.com/content/dam/xilinx/publications/solarflare/onload/openonload/201805/SF-109585-LS-27_OpenOnload_Release_Package.zip
tar -zxvf openonload-201805.tgz
cd openonload-201805/scripts
locate crti.o
LIBRARY_PATH=/usr/lib64:$LIBRARY_PATH
export LIBRARY_PATH
Centos:
yum install glibc-devel.i686 libgcc.i686 libstdc++-devel.i686
yum install glibc-devel libgcc libstdc++-devel kernel-headers libcap-dev
yum install kernel-devel-3.10.0-1160.76.1.el7.x86_64(根据内核版本安装)
yum install glibc-static libstdc++-static
Ubuntu:
apt-get install linux-headers-generic build-essential
./onload_build
./onload_install
modprobe sfc
ethtool -i p3p1
driver: sfc
version: 4.1
firmware-version: 6.5.1.1023 rx1 tx1
expansion-rom-version:
bus-info: 0000:5e:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
3.装载:
modprobe sfc
onload_tool reload
4.卸载:
onload_tool unload
modprobe -r sfc
三. 模块知识拓展
1.内核模块位置
/lib/modules/3.10.0-1160.76.1.el7.x86_64/kernel/
arch
与硬件相关的模块
crypto
#内核支持的加密技术的相关模块
drivers
#硬件的驱动程序模块,如显卡、网卡等
fs
#文件系统模块,如 fat、vfat、nfs等
lib
#函数库
net
#网络协议相关模块
sound
#音效相关模块
2.内核模块查看
lsmod
3.查看模块说明
modinfo
4.安装模块
modprobe sfc
modprobe -r sfc
linux系统怎么安装网卡驱动
服务器Centos7.9安装NVIDIA3090显卡驱动