Comment 0 for bug 855239

Revision history for this message
Ted Strong (tstrong) wrote :

After a few hours of use, the natty version of rt2x00 wireless driver writes to syslog:

 phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2.

After this all wireless service stops, and the rt2x00 module has to be unloaded/reloaded to start again.
I have found a solution to this problem in the form of a patch here: http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2011-June/003932.html

After applying this patch, the problem is resolved. However, this patch fails on the current linux-source-2.6.38.tar.bz2 ubuntu source code. I have created a new patch which works perfectly, but I am forced to rebuild the module each time a new kernel is released. Is there any way we can have this patch added to the rt2x00 module that ships with Ubuntu permanently?