Intel千兆網絡卡驅動Linux系統下安裝方法

2021-05-22 03:09:48 字數 1563 閱讀 5585

適用機型:

所有xseries 205; 所有xseries 206; 所有xseries 225; 所有xseries 226; 所有xseries 235; 所有xseries 236; 所有xseries 255; 所有xseries 305; 所有xseries 306; 所有xseries 330; 所有xseries 335; 所有xseries 336; 所有xseries 343; 所有xseries 345; 所有xseries 346; 所有xseries 366; 所有xseries 460

文件內容:

驅動是e1000-5.2.52.tar.gz(版本可能會有改變),這個壓縮包裡面沒有編譯好的.o的檔案,需要在linux系統下編譯之後才能使用,

因為網絡卡需要編譯,所以要先確認將核心原始檔安裝好,下面是關於核心原始檔的安裝

linux下新增核心原始檔

1. 用rpm –qa|grep kernel-source檢視是否安裝了這個包;

如果返回結果中有kernel-source-***(其中***為當前redhat的核心版本,如rhel3為2.4.21-4el),   即已經  安裝。如無返回結果則需要安裝kernel-source包。到安裝光碟中找到kernel-source-***.i386.rpm,用下面命令安裝此rpm包:

2. 如果安裝了用rpm -v kernel-source校驗是否有檔案丟失,如果沒有輸出,表示檔案完整;

3. 如果有丟失用rpm -ivh --force kernel-source-***x...把包重新安裝一下;

這個kernel-source包,在您的rh安裝光碟中,在redhat/rpms中,如果以前沒有安裝過這個包,那麼用rpm -ivh kernel-source-***x...來安裝,如果安裝過,需要覆蓋安裝,使用rpm -ivh --force kernel-source-***x...這個命令強制安裝。

注:as 4 開始,沒有kernel-source這個包了,取而代之的是kernel-dev這個包,檢查這個包有沒有安裝的方法同上

●  驅動安裝步驟:

1.  把這個tar檔案拷貝到使用者自己定義的目錄中,例如:

/home/username/e1000 or /usr/local/src/e1000

2.  用tar命令解這個壓縮包:

tar zxf e1000-5.2.52.tar.gz

3.  切換到驅動的src目錄下:

cd e1000-5.2.52/src/

4.  編譯這個驅動模組:

make

然後安裝這個模組

make install

這個二進位制元將被安裝到如下位置:

/lib/modules/[kernel_version]/kernel/drivers/net/e1000.o

以上的路徑是預設的安裝位置,在某些linux版本中可能是其他位置,具體資訊可以檢視在驅動的 tar壓縮包中的ldistrib.txt檔案.

5.  安裝模組:

insmod e1000

千兆網絡卡驅動的設計

資料傳輸方式。驅動與網絡卡進行資料傳輸有輪詢方式 中斷方式和dma方式。不同的傳輸方式會影響資料傳輸的效率。中斷開銷。中斷處理中要保護程式的上下文,這些處理會消耗cpu資源。如果中斷非常頻繁的話,會影響整個系統的效率。記憶體拷貝開銷。大批量的記憶體拷貝會消耗大量的cpu資源。如果發生缺頁異常的話,需...

如何選擇千兆網絡卡?

千兆網絡卡是一種用於伺服器上的網路介面卡 nic 其傳輸速率可達1000mbps,能為伺服器與交換機提供高速的連線,提高網路主幹系統的響應速度。按照埠來分有單口 雙口 四口網絡卡,千兆網絡卡主流晶元有intel i210晶元 intel i350晶元,前者是用於台式電腦網絡卡,後者是用於伺服器上的網...

linux下Intel無線網絡卡驅動安裝

參考用的工控機沒有無線網絡卡,但是有mini pcie介面,然後找到intel 7260的無線網絡卡 該網絡卡已經停產,未驗證 將網絡卡裝好後,對應需要裝驅動。我用的是ubuntu16的系統,其實安裝ubuntu16系統時,選擇邊安裝邊更新會,自動安裝無線驅動的,在 lib firmware目錄下有...