linux 网卡驱动编译安装包,Dell R720 安装debian系统编译网卡驱动
最近比較忙,視頻也沒怎么看,下面是之前工作中遇到的問題,事后做的記錄,中間解決過程參考了網上的相關資料,現在一并貼出來。
需求:Dell R720 安裝debian系統
環境
硬件:Dell R720
軟件:系統有debian 7.0.0和debian 6.0.10
1. debian 7.0.0 : 集成了DELL PCRE H710 Mini陣列卡驅動和Broadcom 5720網卡驅動,滿足需求。但系統日志會有如下報錯:網上說運行一段時間系統會自動重啟,一直沒有找到解決辦法,所以放棄使用。
ps:如果有知道,下面報錯的解決方法,可以告訴我。
debian7.0報錯如下:
Jun?16?16:22:03?master?kernel:?[????3.407749]?ERST:?Error?Record?Serialization?Table?(ERST)?support?is?initialized.
Jun?16?16:22:03?master?kernel:?[????7.540456]?ACPI?Error:?No?handler?for?Region?[SYSI]?(ffff88041f478420)?[IPMI]?(20110623/evregion-373)
Jun?16?16:22:03?master?kernel:?[????7.540467]?ACPI?Error:?Region?IPMI?(ID=7)?has?no?handler?(20110623/exfldio-292)
Jun?16?16:22:03?master?kernel:?[????7.540476]?ACPI?Error:?Method?parse/execution?failed?[\_SB_.PMI0._GHL]?(Node?ffff88041f475790),?AE_NOT_EXIST?(20110623/psparse-536)
Jun?16?16:22:03?master?kernel:?[????7.540494]?ACPI?Error:?Method?parse/execution?failed?[\_SB_.PMI0._PMC]?(Node?ffff88041f4757e0),?AE_NOT_EXIST?(20110623/psparse-536)
Jun?16?16:22:03?master?kernel:?[????8.764862]?EXT4-fs?(sda1):?re-mounted.?Opts:?errors=remount-ro
下面是安裝過程:
1、正常安裝系統,跳過網卡配置,進入系統后,ifconfig -a 可以看到沒有可用網卡。
2、下載Broadcom 5720網卡驅動,目前最新版驅動為:linux-3.137h
下載地址:http://www.broadcom.com/support/?gid=9 ? ?找到tg3
3、使用U盤拷到系統里,最好使用FAT32格式U盤:
4、安裝所需要軟件:
將操作系統盤放入光驅,待識別后。執行命令
#?apt-cdrom?add#正式將光盤源寫入/etc/apt/sources.list
#?uname?-a#查看內核版本。
Linux?app?2.6.32-5-amd64?#1?SMP?Tue?May?13?16:34:35?UTC?2014?x86_64?GNU/Linux
#?apt-get?install?linux-headers-2.6.32-5-amd64#安裝內核頭文件。
#?apt-get?install?gcc#安裝gcc
#?apt-get?install?make#安裝make
拷貝驅動文件:
#?mkdir?/mnt/u
#?mount?-t?vaft?/dev/sdb4?/mnt/u???#fidsk?查看U盤分區
#?cd?/mnt/u
#?cp?-rp?linux-3.137h.zip?/usr/local/src
#?unzip?linux-3.137h.zip
#?cp?-rp?linux-3.137h?/usr/local/linux-3.137h
#?cd?/usr/local/linux-3.137h
#?tar?zxvf?tg3-3.137h.tar.gz????#網卡驅動編譯文件
#?cd?tg3-3.137h
#?make
#?insmod?tg3.ko#加載網卡驅動
#?make?install
#?reboot
重啟后如果不出意外就可以看到網卡已經認出來了。(其實不重啟也能人出來)
我所遇到的問題:
Dell R720 安裝debian 6.0.10,編譯安裝網卡驅動后,可以識別出網卡,配置后上不了網,配置文件也沒問題
以下為網卡配置文件:
cat /etc/network/interfaces #網卡配置文件
allow-hotplug?eth0
#auto?eth0
#iface?eth0?inet?dhcp#動態
iface?eth0?inet?static#靜態
address?192.168.1.205
netmask?255.255.255.0
network?192.168.1.0
broadcast?192.168.1.255
gateway?192.168.1.254
#?dns-*?options?are?implemented?by?the?resolvconf?package,?if?installed
dns-nameservers?192.168.1.1
#auto?eth1#用不到的網卡最好注釋掉
#auto?eth2
#auto?eth3
解決方法:
經查看 /etc/udev/rules.d/70-persistent-net.rules 內eth0、eth1、eth2、eth3對應的mac地址和機器硬件上對應標識的不一樣,改成和機器上標的順序一樣,即可。這個問題,折騰了好長問題
也可以直接刪除/etc/udev/rules.d/70-persistent-net.rules 重新生成,查看生成后的mac地址和網卡的對應關系是否正確。
原創文章,作者:逍遙行者,如若轉載,請注明出處:http://www.178linux.com/6756
總結
以上是生活随笔為你收集整理的linux 网卡驱动编译安装包,Dell R720 安装debian系统编译网卡驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB画ROC曲线
- 下一篇: 锐捷linux网卡,CentOS 7安装