Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6929442
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: 系统运维

2005-05-23 21:26:23

3Com网卡出现的报错

It is not a bridge problem, just that bridging puts more stress on the network driver.

The problem is that the 3c905 cards don't support interrupt mitigation,
so when lots of network traffic hits, they drop data.  The 3c59x driver allocates and copies every received frame in the interrupt routine.  What is needed is a new driver that does NAPI (any volunteers)?

Or you could get different hardware that doesn't copy every packet
within the interrupt routine.  Either a card that can receive direct into the socket buffer, or has a driver that supports NAPI to do it in the IRQ.

I have added the linux-net list to see if anyone else has ideas.

 

Sziasztok!

A syslog-ba az alabbi sort talaltam:

kernel: eth0: Too much work in interrupt, status e401.

3Com hallo kartyam van, drv beleforgatva 2.4.22-ac4-es kernelbe.
A doksi szerint /etc/modules.conf -ba kellene egy

options 3c59x max_interrupt_work=48

sor, de nem modul kent hasznalom. A google szerint a parametert
megadhatom a /etc/lilo.conf -ba is:

append="ether=0,0,max_interrupt_work=48,eth0"

Valoban? Mukodne ez igy? Ismeros valakinek?
Elore is koszonom a hozzam szolasokat.
阅读(1281) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~