I've had this problem before, but then it would work again if i reset the configuration by holding the reset-switch while powering up (though there were some problems with this too. i had to release the button and then press it again during the boot (in a pattern i don't remember) to get it to work). This is no longer a solution though, because if i now start it with the reset-button held, when the dhcp-request finishes (it always fails, for some reason i haven't been able to figure out), it enters some kind of state where the PWR/RDY-LED flashes rapidly, and the three ethernet LED's flashes synchronized, somewhat slower.
The lockups have no apparent reason for appearing now, neither had it reason many of the previous times, but i've seen a similar, possibly related error that was produced by running a program that had a bug that overloaded the interface with too many ibdev-calls. I'm sure nothing like that happened this time though.
Also, the interface is running the most recent version of the firmware (C.9)