[Triumf-linux-managers] Anyone has experience with this sort of a problem?

Denice deatrich@triumf.ca
Thu, 20 Jul 2006 10:40:42 -0700 (PDT)


On Wed, 19 Jul 2006, Steven McDonald wrote:

>
>   Yes, This is what I meant by the TRIUMF having a very chatty network being 
> essentially one large broadcast domain, with over 1000 hosts in that domain.
>
>   Steve

A good example of this is one of our nodes that is on both the TRIUMF public
network, and on a private network.  It has the following cards:

00:0a.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
00:0b.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)

The card on the public network emits similar messages all the time; the 
card on the private network never emits these messages.

I have been sending kernel ring buffer messages to a log file for some time
now (most of these are in messages too, but not always.....):

# date and truncate dmesg output so that we can track problems
0-59/15 * * * * (F="/var/log/dmesgs.log"; /bin/date >> $F && /bin/dmesg -c >> $F)

Counting messages in the dmesgs log (going back to april 23) shows:

# grep eth0 /var/log/dmesgs.log*|wc -l
    7528
# grep eth1 /var/log/dmesgs.log*|wc -l
       1

# grep eth0 /var/log/dmesgs.log*|grep -v 'Too much work in interrup'
/var/log/dmesgs.log.2:divert: allocating divert_blk for eth0

However the status message code for us is slightly different:
# grep eth0 /var/log/dmesgs.log*|grep -v 'status e401'
/var/log/dmesgs.log:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.1:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.11:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.12:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.2:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.2:divert: allocating divert_blk for eth0
/var/log/dmesgs.log.4:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.6:eth0: Too much work in interrupt, status e481.
/var/log/dmesgs.log.6:eth0: Too much work in interrupt, status e081.
/var/log/dmesgs.log.6:eth0: Too much work in interrupt, status e081.

  cheers,
   denice

>
> Konstantin Olchanski wrote:
>> On Wed, Jul 19, 2006 at 02:35:11PM -0700, Mina Nozar wrote:
>> 
>>> Jul 18 01:25:25 cadenza kernel: eth0: Too much work in interrupt, status 
>>> 8401.
>>> 
>> 
>> I believe all machines with 3com 100Mbit/s network cards (3C905B/C) show
>> this message in the system log.
>> 
>> I once looked into the source of the message in the 3com kernel driver
>> and it seems to be triggered by excessive broadcast traffic.
>> 
>> 
> _______________________________________________
> Triumf-linux-managers mailing list
> Triumf-linux-managers@trmail.triumf.ca
> http://trmail.Triumf.CA/mailman/listinfo/triumf-linux-managers
>
>

-- 
deatrich @ triumf.ca, Science/Atlas         PH: +1 604-222-7665
<*> This moment's fortune cookie:
COBOL:
 	An exercise in Artificial Inelegance.