導航:首頁 > 源碼編譯 > linux網卡驅動源碼編譯

linux網卡驅動源碼編譯

發布時間:2022-06-17 20:06:19

1. linux網卡驅動

網卡驅動make 說找不到一般是找不到內核源碼,你檢查下對應當前內核的源碼在什麼位置
比如 /usr/src /lib/moles/`uname -r`/build 指向的位置

2. 在linux系統下如何安裝網卡驅動

不知道你是不是已經找到網卡的驅動了啊 ,如果沒有的話就根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的linux 驅動,然後按照以下步驟做,不要說我是抄的,我自己親自照著這個做過並且成功了才保存下來的。
希望能夠給像我這樣的新手提供掌握安裝網卡驅動的捷徑
1 確認系統的內核版本
[root@localhost ~]# uname -r
2.6.18-8.el5PAE
我的內核版本是2.6.18-8.el5PAE
2 確認系統是否已經安裝下列包
由於編譯需要用到內核的源代碼包和編譯程序gcc.所以如果沒有的話,要先裝.

查看:
檢查是否已經安裝內核源碼
[root@localhost ~]# rpm -qa|grep kernel
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
檢查是否已經安裝編譯用到的gcc
[root@localhost ~]# rpm -qa|grep gcc
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
一般情況下如果安裝了內核源碼的話源碼目錄一般都在/usr/src/rRedHat目錄下
如果沒有的話就用安裝盤裡面的文件進行安裝
3 驅動程序編譯及安裝
通過官方網站獲取相應的驅動程序,我用的是Intel的e1000e的網卡驅動程序
相應的驅動程序包為e1000e-0.5.8.2.tar.gz將驅動程序包拷貝到/usr/src目錄下解壓縮
cd /usr/src
tar zxvf e1000e-0.5.8.2.tar.gz
完畢以後轉到 cd e1000e-0.5.8.2/src目錄下准備編譯安裝
在src目錄下依次執行 make (編譯驅動程序源碼) make install(安裝相應的驅動程序)
安裝完畢以後將驅動程序生成的*.o拷貝到/lib/moles/2.6.18-8.el5PAE/kernel/drives/net目錄下
cp e1000e.o /lib/moles/2.6.18-8.el5PAE/kernel/drivers/net
然後執行depmod -a載入驅動程序
4 驅動程序測試
我們可以通過modprobe e1000e進行載入 如果沒有提示錯誤信息證明驅動程序已經載入
同時可以通過lsmod查看已經載入的驅動程序
如果在顯示的驅動程序中能夠看到e1000e的字樣說明驅動程序已經載入成功

3. 大家好,關於Linux下RTL8169的網卡驅動編譯與安裝

出一個irda 0:

鏈接:乙太網hwaddr eth概括:圖書:00:1d24:6a:第七版

了廣播組播系列:1500:1

接收數據包:0錯誤:0:0:0:0的超支

發送數據包:0錯誤:0:0:0:0的超支

碰撞:0txqueuelen:1000

接收的位元組:0(0)-0(0)位元組

中斷:16基地地址:16

ethtool eth 0:

設置eth 0:

支持埠:[體]

支持的連接模式:10baset /半/全10baset

100100/半/全

1000baset /全部

支持自動協商:是的

廣告鏈接模式:10baset10baset /半/全

100100/半/全

1000baset /全部

暫停幀使用:沒有廣告

廣告自動協商:是的

速度:高速的

全雙工

港口:雙絞線

phyad:0

收發器:內部

自動協商:關

交叉網線:未知

支持wake-on:pumbg

wake-on:克

目前的消息級別的33(51):000000

鏈路檢測:無

重新啟動網路服務

正在關閉介面eth 0:錯誤:斷開設備' '(eth 0/組織/電子教鞭/網路管
理員/設備/0)失敗:這個裝置是不活躍的

4. linux內核版本過新如何強制編譯網卡

35 版kernel和以前版本的設備函數有些區別,所以早期版本的驅動不能直接編譯,需要做些修改,和網卡相關的主要是board_info_t結構的獲得方式、netdev_hw_addr結構體等,相應的網卡驅動中引用到這些結構的部分(如hash table計算)都要做修改。最好是從廠家獲得版本合適的驅動。

5. linux 無線網卡驅動源代碼

請到雷凌官網下載。

6. linux 網卡驅動怎麼編譯 編譯好了再什麼地方!網卡是BCM5722

Linux驅動是很大的工程
不是以兩句可以說清楚的
也不懂你具體想問些什麼東西
可以以模塊化的載入
編譯的話gcc
-c
****.c
會生成.o
或者.ko文件(根據內核版本不同而不同)
然後insmod載入到內核中就可以

7. linux裝網卡驅動(源碼包)

別折騰了,裝最新版的系統用內核和系統自帶就行了,如果沒有自帶,換硬體吧。

8. linux 編譯網卡驅動出錯

感覺是你編譯的時候選錯了宏,很可能是arch選錯了,你好好看看

9. 在Linux下如何編譯網卡驅動啊。我有光碟自帶的驅動源代碼,求詳細步驟。

bzip2 -d 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
bzip2 -d 2008_0925_RT2870_Linux_STA_WebUI_v1.4.0.0.tar.bz2
用上述命令分別解壓上述文件,然後分別進入各自目錄,看裡面的INSTALL或README文件,一般裡面有安裝說明。

閱讀全文

與linux網卡驅動源碼編譯相關的資料

熱點內容
壓縮機氣閥異響後正常 瀏覽:427
程序員小剛生活記錄 瀏覽:682
wrf編譯出現的exe是紅色的 瀏覽:849
威綸通如何將編譯錯誤設置不報錯 瀏覽:798
單片機pic喂狗時間計算 瀏覽:63
applexs怎麼刪除桌面app資源庫 瀏覽:491
es瀏覽器可以解壓帶密碼的文件嗎 瀏覽:805
android添加圖片資源文件 瀏覽:703
加密盤重裝後打不開 瀏覽:887
蘋果電腦照片壓縮 瀏覽:920
temp文件夾中文件越刪越多 瀏覽:68
聯通如何從app上選號 瀏覽:678
姓小的解壓視頻 瀏覽:592
python發言 瀏覽:965
一種解壓是苦 瀏覽:339
php禁止查看源代碼 瀏覽:987
python中的對象回收 瀏覽:887
編譯器產生之前的計算機 瀏覽:630
程序員老年人 瀏覽:252
無線加密狗教程 瀏覽:762