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
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。