这里是为casa准备的,网卡的驱动rpm。据说是用了深圳联瑞的卡。华为的卡不单卖,要和服务器一起卖。
我们要有一台linux主机,内核版本要和目标内核版本一致。
这里需要先编译好驱动
dnf install -y kernel-devel
cd rnp-nic-drv-<version>/rnp
./do_build.sh
# make install
然后复制到source目录
/bin/rm -f ~/rpmbuild/SRPMS/*
/bin/rm -f ~/rpmbuild/RPMS/x86_64/*
/bin/rm -f ~/rpmbuild/SOURCES/*
/bin/cp -f ~/rnp-nic-drv-0.1.6.rc12-98499a6/rnp/*.ko ~/rpmbuild/SOURCES/
然后运行编译,注意需要根据自己的需要,修改 ~/rpmbuild/SPECS/driver.spec
cd ~/rpmbuild/SPECS
rpmbuild -ba driver.spec
注意,不同版本内核,要编译不同的rpm
编译结果在 ~/rpmbuild/RPMS/x86_64/*
里面