cozybit/open80211s — Issue #2: Reboot under heavy traffic over low-quality link
Author: jcard0na
Created: 2012-03-05 22:41:08+00:00
State: open

Submitted by David Fulgham via the mailing list:

I've been experiencing an issue with our mesh network and mesh nodes repeating constantly. After some troubleshooting it looks like I may have come across a transmit buffer overrun issue or the like.

I've been able to reproduce it quite readily by simply pushing as many packets through the mesh as possible between two nodes that have a low signal level connection (i.e. < 75dbm) and thus have a situation where there is a need to re-transmit a larger number of packets.

PC -> MeshNode1 ~~ <75dbm link ~~ Meshnode2

I then ping mesh node 2 from the PC with a command like

ping -i .01

and after a few minutes (and I assume the transmit buffer fills up and overflows) one or both of the radios will reboot. I can make the reboot happen pretty much anytime I want by moving the radios to almost out of range of each other. I'm using the openwrt trunk snapshot from Feb26th on UBNT Rocket 5M devices, and thus don't have any debugging turned on.