[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Interrupts disabled



Hi!

I think it is caused by a timer that reads the current Ethernet
speed. The Ethernet speed is read with a slow I2C protocol from
the tranceiver. 

In elinux/drivers/net/e100net.c you will find the following rows:

speed_timer.expires = jiffies + NET_LINK_UP_CHECK_INTERVAL;
speed_timer.function = &e100_check_speed;
add_timer(&speed_timer);

Try to remove these lines of code.

Yours
/Mikael

-----Original Message-----
From: owner-dev-etrax@xxxxxxx.com]On">mailto:owner-dev-etrax@xxxxxxx.com]On
Behalf Of Anders Blomdell
Sent: Thursday, January 25, 2001 4:50 PM
To: dev-etrax
Subject: Interrupts disabled


I'm trying to use the Etrax100 developer card for data acquisition in 10
kHz, but it seems that somebody disables interrupts for about 650 us every
2 seconds. Does anybody have a clue where this is done?


Regards

Anders Blomdell

------------------------------------------------------------------------------
 Anders Blomdell
 Department of Automatic Control        Email: anders.blomdell@xxxxxxx.se
 Lund Institute of Technology           Phone: +46 46 222 4625
 Box 118, S-221 00 Lund, Sweden         Fax:   +46 46 138118