Ticket #28 (new defect)
Opened 2 months ago
Last modified 2 months ago
zd1211rw mesh stops working after some time
| Reported by: | andrey | Owned by: | javier |
|---|---|---|---|
| Type: | defect | Priority: | minor |
| Milestone: | Component: | open80211s | |
| Version: | Keywords: | ||
| Cc: |
Description (last modified by andrey) (diff)
Although mesh works on zd1211rw, mesh beaconing appears to put the device's firmware into a bad state after some time. Until that happens, the mesh works fine. Some background:
Previously, the firmware seemed to stall, which would cause the driver to disable the USB queues after several attempts. We introduced a workaround for this which disables hardware beaconing and instead periodically sends 'soft' beacons. This was not intended to be applied upstream.
With the current wireless-testing, the patch applies after some modifications but does not seem to have the same effect. The device does stop working after some time, however the firmware is not completely locked up (this hasn't been investigated in detail yet). However some more work has been done on zd1211rw, so it's possible that mesh beaconing can be updated with the related driver (and mac80211) improvements.
The general idea is to:
1) fix the mesh beaconing problem in the current zd1211rw driver
2) do so in an upstream-acceptable manner
3) verify the fix and get the patch integrated
