差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

cpp:linux_kernel:build_driver:build_nic_on_centos6.7 [2016/10/12 13:29]
tony
cpp:linux_kernel:build_driver:build_nic_on_centos6.7 [2023/06/25 09:48]
行 1: 行 1:
-{{tag>​ixgvevf implicit_declaration gcc}} 
-====== Build ixgvevf kernel module on CentOS6.7 ====== 
-===== 確認環境 ===== 
-執行uname -a確認kernel版本,CentOS6.7如下:​ 
-<code bash> 
-2.6.32-573.el6.x86_64 
-</​code>​ 
-===== 安裝kernel-headers與kernel-devel ===== 
-下載kernel-headers與kernel-devel rpm:​(從此[[http://​vault.centos.org/​centos/​6.7/​centosplus/​x86_64/​Packages/​|link]]找尋) 
-<code bash> 
-kernel-devel-2.6.32-573.el6.centos.plus.x86_64.rpm 
-kernel-headers-2.6.32-573.el6.centos.plus.x86_64.rpm 
-</​code>​ 
-在build system安裝這兩個rpm:​ 
-<code bash> 
-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 
-</​code>​ 
-===== 安裝gcc與rpm-build ===== 
-gcc為編譯用,rpm-build為產生kernel module rpm檔用;假如你要在其他機器透過rpm安裝此driver,可build rpm出來使用:​ 
-<code bash> 
-yum install rpm-build gcc 
-</​code>​ 
-===== 下載對應驅動 ===== 
-到Intel Download Center搜尋你要的驅動程式並下載:​ [[https://​downloadcenter.intel.com/​download/​18700/​Network-Adapter-Virtual-Function-Driver-for-10-Gigabit-Network-Connections|link]]。我所下載版本為3.1.2,檔案名稱為ixgbevf-3.1.2.1.x86_64.rpm。 
-===== 編譯與打包 ===== 
  
- 
-=====    ===== 
----- 
-\\ 
-~~DISQUS~~