linux e1000内核源码,linux下e1000网卡奇怪现象
linux下e1000网卡奇怪现象
(2012-06-06 23:31:41)
标签:
linux
的
杂谈
linux下e1000网卡奇怪现象操作系统:
CentOS release 4.5 (Final)
Linux test 2.6.9-55.EL #1 Wed May 2 13:52:16 EDT 2007 i686 i686
i386 GNU/Linux
网卡:
Intel(R) PRO/1000 Network Driver - version 7.2.7-k2-NAPI
Copyright (c) 1999-2006 Intel Corporation.
ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 22
(level, low) -> IRQ 193
e1000: 0000:03:09.0: e1000_probe: (PCI:66MHz:32-bit)
00:07:ee:00:1d:f4
divert: allocating divert_blk for eth0
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network
Connection
网路配置:
eth0 Link encap:EthernetHWaddr 00:07:EE:00:1D:F4
inet
addr:192.168.56.228Bcast:192.168.56.255Mask:255.255.255.0
inet6 addr: fe80::207:eeff:fe00:1df4/64 Scope:Link
UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
RX packets:44267 errors:0 dropped:103154 overruns:0 frame:0
TX packets:4442 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2922273 (2.7 MiB)TX bytes:356594 (348.2 KiB)
Base address:0xdc00 Memory:dfde0000-dfe00000
现象描述http://www.desiresblog.com:
系统开始运行正常http://www.0795789.com,和外界的网路通讯OK,但是运行一段时间之后(没有规律,大概1天之后)会出现网路不通的现象,从该机器ping其它机器不通,其它机器ping该机器也不通。在该机器上面ping自己ok。使用tcpdump抓包也没有看到报文。
通过使用ifconfig工具发现
rx中的dropped这个数值在不断的增加。重新启动网卡又恢复正常,不过运行一段时间之后问题依旧。
现在怀疑可能的问题有两个
1:网卡存在问题,2:网卡驱动存在问题
不知各位DX是否遇到过该类问题?dmesg有没有报错你都判断出来两种可能了,换块网卡测试一下不就可以了?
换了网卡好了,说明:1、网卡问题;2、驱动没掉。查查交换机上有没有Drop包回复 #4 chenyx 的帖子:mrgreen:
:mrgreen: :mrgreen:
如果交换机不是网管型的呢?那就没有办法了今天遇到在2.6.28上,编译内核后,也不支持e1000网卡,奇怪了回复 #1 hoyt
的帖子建议重新加载e1000的驱动通过观察“rx中的dropped这个数值在不断的增加”这个特性,说明网卡已经接受到报文了
经过进一步的测试,发现使用ethtool查看eth0信息时候提示 Speed: 100Mb/s
但是实际网卡接的是一个HUB,然后再接入交换机的。
在网路不通的时候使用ethtool -r eth0重新进行 auto-negotiation,网路又正常了
怀疑是e1000的驱动在10m网路的情况下面可能存在BUG(也有可能是HUB出现了硬件问题)[quote]原帖由
[i]hoyt[/i] 于 2009-2-13 11:15 发表
通过观察“rx中的dropped这个数值在不断的增加”
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
linux e1000内核源码,linux下e1000网卡奇怪现象相关推荐
- debian 编译linux内核源码,Debian下为本机编译内核模块的方法
改用Debian之后发现用之前在Red Hat下编译内核模块的Makefile不好使了,原因是在/lib/modules/`uname -r`/下没有了build目录,也没有内核的源代码.上网查了一些 ...
- 分析linux启动内核源码
内核的启动时从main.c这个文件里面的start_kernel函数开始的,这个文件在linux源码里面的init文件夹下面 下面我们来看看这个函数 这个函数很长,可以看个大概过去 asmlinkag ...
- linux ptrace 内核源码分析,Linux ptrace详细分析系列(一)
原标题:Linux ptrace详细分析系列(一) 本文为看雪论坛优秀文章 看雪论坛作者ID:有毒 备注:文章中使用的Linux内核源码版本为Linux 5.9,使用的Linux版本为Linux ub ...
- 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )
文章目录 一.下载 Linux 内核 1.下载最新版本 Linux 内核 2.下载指定版本 Linux 内核 二.Linux 内核版本号含义 一.下载 Linux 内核 1.下载最新版本 Linux ...
- Linux - 安装内核源码
文章目录 1. 搞清楚自己机器的内核版本 2. 在官网查找内核源码 3. 上传到自己的云服务器 4. 安装完毕 5. 查看内核源码 1. 搞清楚自己机器的内核版本 此处可以使用cat /etc/red ...
- linux c free源码,linux命令free源码解读:Procps free.c
linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...
- linux ptrace 内核源码分析,linux 3.5.4 ptrace源码分析分析(系列一)
ptrace是linux系统中为了调试专门设立的一种系统调用.要想调试调试一个进程,有两种方式: PTRACE_TRACEME和PTRACE_ATTACH.这两种方式的主要区别可以概括为: PTRAC ...
- linux 循环缓冲区 源码,Linux中的循环缓冲区
在学习到 并发和竞态 时,其中的提到了缓冲区,用于实现免锁算法,这里转载的是大神有关循环缓冲区做的一些操作. 其中源代码在最下面的附件中,有关作者的讲解感觉很清晰,很好,不过这里说一下自己的见解: 点 ...
- linux usb摄像头 源码,Linux USB摄像头驱动实现源码分析
Spac5xx的实现是按照标准的USB VIDEO设备的驱动框架编写(其具体的驱动框架可参照/usr/src/linux/drivers/usb/usbvideo.c文件),整个源程序由四个主体部分组 ...
- 传奇游戏源码 Linux版本 传奇源码 Linux版 三端源码和搭建, 然后打包生成APP
此源码牛逼拉萨, 因为鄙人玩了好一段时间, 故此搞篇文章记录下几个技术关键点 Linux架设教程 先决条件: CentOS 7 Nginx 1.8 mysql 5.6 php 5.6 建议使用 IP: ...
最新文章
- apache禁止访问html,apache 限制目录访问
- 谷歌翻译大型翻车现场:请服用“反坦克导弹”来缓解疼痛,UCLA:医生们要注意了...
- sql查询,nolock写还是不写,这是一个问题
- 微信和html5的使用感觉,微信小程序和HTML5相比有何不同呢?
- Java ObjectInputStream readUnsignedShort()方法(带示例)
- springboot项目实例_Springboot项目的接口防刷的实例
- react-native开发安卓app相关使用总结
- 活动文档服务器,ACTIVEDOC 示例:实现活动文档服务器
- java debug try catch 打印发生错误的代码的详细信息 代码行数
- JAVA基础编程练习题--50道
- Java处理wangeditor上传图片并升级一下
- 中文女和程序员的爱情奇遇
- 文本检测 论文阅读笔记之 Pixel-Anchor: A Fast Oriented Scene Text Detector with Combined Networks
- 学生个人消费系统设计C语言,个人消费管理系统C语言课程设计毕业设计word格式.doc...
- mac中实用的录音软件有哪些?
- 数据可视化 六种基本图标
- 【EMC专题】电磁辐射的危害
- vue双向数据绑定原理学习
- Power BI产品帕累托分析
- 【转】Java 8新特性(四):新的时间和日期API