[Soekris] net5501 lockup when sending alot of trafic between two NIC's

Andrey Safonov andrey.safonov at gmail.com
Sat Aug 7 04:59:20 UTC 2010


> Hey,
>
> I'm using a net5501 as router/gateway running linux, and has eth1 and
> eth2 bridged.
> When I transfer lange amounts of data from a computer on one of the
> NIC's to a computer located on the other NIC, (mostly using Windows
> file shares), the Soekris locks up, and gets restarted thanks to the
> watchdog.
>
> I have tried attaching a console to it, but once it freezes, the
> console is also frozen (also, it doesn't write anything to the console
> about it, like a panic etc.).
>
> Does anyone have an idea of what might be wrong, since it dies when I
> puts some load on the two ports?
> I have tried changing it around with eth1 and eth3, and with ports
> eth2 and eth3, but it always happens, so I don't expect it to be a
> faulty port.
>
> Best regards,
> Bjarke

via-rhine kernel module in 2.6.34.1 have race condition somewhere in
logic of interrupt handling :)
I've changed a little bit the driver code and now it works fine for me
but I'm still working on this driver optimization :)

PS Sorry for bad English :)

-- 
Andrey Safonov


More information about the Soekris-tech mailing list