W Unruh - 2008-08-12

Logged In: YES
user_id=2177620
Originator: NO

Chris: Totally on a wild guess, this might be another symptom of the bug I just reported with the add_timer funtion in the routine et131x_initpci.c

Change the line
add_timer( &pAdapter->ErrorTimer);
to something like
mod_timer( &pAdapter->ErrorTimer, jiffies + HZ );

This is definitely a bug in the program and the kernel statements that
Jul 17 13:08:53 Prometheus kernel: [ 726.774615] [<c01283bb>] do_softirq+0x45/0x53
makes me suspect that your problem is a timer problem.
Anyway, it cannot hurt (and fixes a bug which makes the driver swamp the cpu) and may help.

Bill