這是本文件的舊版!
Build ixgvevf kernel module on CentOS6.7
確認環境
執行uname -a確認kernel版本,CentOS6.7如下:
2.6.32-573.el6.x86_64
安裝kernel-headers與kernel-devel
下載kernel-headers與kernel-devel rpm:(從此link找尋)
kernel-devel-2.6.32-573.el6.centos.plus.x86_64.rpm kernel-headers-2.6.32-573.el6.centos.plus.x86_64.rpm在build system安裝這兩個rpm:
rpm -ivh kernel-devel-2.6.32-573.el6.centos.plus.x86_64.rpm rpm -ivh kernel-headers-2.6.32-573.el6.centos.plus.x86_64.rpm
安裝gcc與rpm-build
gcc為編譯用,rpm-build為產生kernel module rpm檔用;假如你要在其他機器透過rpm安裝此driver,可build rpm出來使用:
yum install rpm-build gcc
下載對應驅動
到Intel Download Center搜尋你要的驅動程式並下載: link。我所下載版本為3.1.2,檔案名稱為ixgbevf-3.1.2.1.x86_64.rpm。
編譯與打包