免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3174 | 回复: 9
打印 上一主题 下一主题

[网络管理] linux下e1000网卡奇怪现象 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-06 11:06 |只看该作者 |倒序浏览
操作系统:
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:Ethernet  HWaddr 00:07:EE:00:1D:F4
          inet addr:192.168.56.228  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::207:eeff:fe00:1df4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric: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
现象描述:
   系统开始运行正常,和外界的网路通讯OK,但是运行一段时间之后(没有规律,大概1天之后)会出现网路不通的现象,从该机器ping其它机器不通,其它机器ping该机器也不通。在该机器上面ping自己ok。使用tcpdump抓包也没有看到报文。
通过使用ifconfig工具发现 rx中的dropped这个数值在不断的增加。重新启动网卡又恢复正常,不过运行一段时间之后问题依旧。
现在怀疑可能的问题有两个
   1:网卡存在问题,2:网卡驱动存在问题
不知各位DX是否遇到过该类问题?

论坛徽章:
0
2 [报告]
发表于 2009-02-06 12:13 |只看该作者
dmesg有没有报错

论坛徽章:
0
3 [报告]
发表于 2009-02-06 17:43 |只看该作者
你都判断出来两种可能了,换块网卡测试一下不就可以了?
换了网卡好了,说明:1、网卡问题;2、驱动没掉。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2009-02-06 18:07 |只看该作者
查查交换机上有没有Drop包

论坛徽章:
0
5 [报告]
发表于 2009-02-06 18:08 |只看该作者

回复 #4 chenyx 的帖子


如果交换机不是网管型的呢?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2009-02-06 18:47 |只看该作者
那就没有办法了

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
7 [报告]
发表于 2009-02-06 20:21 |只看该作者
今天遇到在2.6.28上,编译内核后,也不支持e1000网卡,奇怪了

论坛徽章:
0
8 [报告]
发表于 2009-02-06 22:41 |只看该作者

回复 #1 hoyt 的帖子

建议重新加载e1000的驱动

论坛徽章:
0
9 [报告]
发表于 2009-02-13 11:15 |只看该作者
通过观察“rx中的dropped这个数值在不断的增加”这个特性,说明网卡已经接受到报文了
经过进一步的测试,发现使用ethtool查看eth0信息时候提示 Speed: 100Mb/s
但是实际网卡接的是一个HUB,然后再接入交换机的。
在网路不通的时候使用ethtool -r eth0重新进行 auto-negotiation,网路又正常了
怀疑是e1000的驱动在10m网路的情况下面可能存在BUG(也有可能是HUB出现了硬件问题)

论坛徽章:
0
10 [报告]
发表于 2009-02-13 11:18 |只看该作者
原帖由 hoyt 于 2009-2-13 11:15 发表
通过观察“rx中的dropped这个数值在不断的增加”这个特性,说明网卡已经接受到报文了
经过进一步的测试,发现使用ethtool查看eth0信息时候提示 Speed: 100Mb/s
但是实际网卡接的是一个HUB,然后再接入交换机的 ...

让它强制运行在10M呢?
btw,好原始啊,我这儿都看不到100MB的网络了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP