Re: [nslu2-general] Re: NSLU2 disconnects
- Hi guys!
> Oh, it's very much alive. It doesn't crash, it merely stops all networkI had exactly the same network-problem with openslug some days ago. I
> communication for about a minute, and then it comes back.
had a look at Intel's Crazy Network Driver (R) and disabled the
polling-feature (yeah, they call it a feature...) of the driver: The
default-driver is called 5000 times per second via an interrupt to
have a look at the network-queue if some new frames arrived. If the
system is too busy for that massive irq-ing (5000 per second is quite
a lot for the poor slug...), I guess that some internal buffers
overflow and we get the described network-stalls.
Fortunately the developers at Intel already implemented an alternative
way to handle network-events, so there is also the possibility to
disable the irq-polling and let the events be handled "just in time"
by an irq called by the OS when neccessary. So, all you need to do is
comment out some lines in the driver, recompile and install it, and
voilà: No more network-stalls!
Have a look at http://www.nslu2-linux.org/wiki/OpenSlug/StabilizeEthernetDriver
for more information.