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

(0)
逍遥行者逍遥行者
上一篇 2015-08-04 12:52
下一篇 2015-08-04 12:54

相关推荐

  • N26 第六周博客作业

    请详细总结 vim 编辑器的使用并完成以下练习题 ## VIM 使用总结 首先 VIM 是 VI IMproved 的缩写,是 vi 编辑器的增强型。它与 sed awk 并称为文本处理三剑客。其主要作者 Bram Moolenaar 也是个非常有爱心的人,在 vim 的[官网](http://www.vim.org/) 和 在命令行中直接输入 vim 的命…

    Linux干货 2017-03-11
  • 命令组合实战

    1 列出/etc/下以。conf结尾的文件 [redsun@jiange root]$ ls  /etc/*.conf | tr 'a-z' 'A-Z'  | sed 's/ETC/etc/' > /tmp/etc.conf [redsun@jiange root]$ mo…

    Linux干货 2016-11-13
  • Nginx常用配置详解

    Nginx常用配置详解(一) 本文依照nginx官方站点文档介绍常用的nginx各种常用配置,未经过校对,如有错误还望海涵。 Nginx配置通用语法 Nginx最基本的配置语法 配置项名 配置项值1 [配置项值2 ….]; 配置项名位于行首,配置项值与配置项名之间用空格隔开,多个配置项值之间也用空格隔开,每行配置结尾必须加上分号。 #配置项名 配置项值1…

    Linux干货 2017-06-20
  • N28-第一周

    *计算机的组成以其功能: 当今计算机系统由硬件系统和软件系统两大部分组成。硬件系统是指计算机的物理设备,包括CPU,存储器,输入/输出模块等。软件系统则是各种程序和数据的集合。 硬件结构的基本构成: 处理器: 用于控制计算机的操作,执行数据处理功能,是计算机硬件的核心。由控制器,运算器和一组寄存器组成。 控制器:负责根据读入的指令决定计算机的操作 运算器:负…

    2017-12-06
  • 邮件原理你真的造吗

    一、前言     虽然现在QQ、微信等即时聊天工具原来越盛行,但是在企业与企业之间大部分还是会使用邮件系统进行信息交换。所以作为运维人员,更需要了解这个技术的原理。下面会慢慢介绍邮件的组件功能,将其组成部分。以及邮件的工作原理。     小贴士:邮件系统是一个比较复杂的系统,过程…

    Linux干货 2015-08-17
  • MySQL高可用架构之Galera Cluster

    MySQL高可用架构之Galera Cluster 1、实验准备及拓扑 至少需要三个节点 node1 192.168.150.137 node2 192.168.150.138 node3 192.168.150.139 mariadb版本为mariadb的支持galera cluster的分支版本 MariaDB-Galera-server-5.5.46 …

    Linux干货 2017-03-31