Thread (21 messages) 21 messages, 5 authors, 2018-03-28

Re: ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue...?

From: Daniel Golle <daniel@makrotopia.org>
Date: 2018-03-01 16:00:15

[forwarding to all other involved players]

On Thu, Mar 01, 2018 at 05:50:51PM +0300, Jamie Stuart wrote:
Hi Daniel,
The driver seems much improved after this fix.
it's about those two
[PATCH 1/2] rt2x00: pause almost full queue early
[PATCH 2/2] rt2x00: do not pause queue unconditionally on error path
Under very heavy load (30 clients downloading multi-GB files from SD card on the server concurrently), wifi dies with errors:

[ 7794.230376] ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x010c, type=4

Thu Mar  1 16:36:47 2018 kern.err kernel: [ 8702.146403] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2
Thu Mar  1 16:36:47 2018 kern.err kernel: [ 8702.146403] Please file bug report to http://rt2x00.serialmonkey.com
Thu Mar  1 16:36:48 2018 kern.err kernel: [ 8702.288149] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2
Thu Mar  1 16:36:48 2018 kern.err kernel: [ 8702.288149] Please file bug report to http://rt2x00.serialmonkey.com
Thu Mar  1 16:36:48 2018 kern.err kernel: [ 8702.380761] ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2
Thu Mar  1 16:36:48 2018 kern.err kernel: [ 8702.380761] Please file bug report to http://rt2x00.serialmonkey.com

quoted
On 20 Dec 2017, at 06:00, Daniel Golle [off-list ref] wrote:

Hi Jamie,

there was another round of discussion regarding the queue management
problem and Stanislaw Gruszka (the main rt2x00 maintainer) suggested
two patches which would be a more correct fix for the
rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue
message and consecutive problems.

I imported them to my staging tree. Please retest and join the
discussion on
https://wireless.wiki.kernel.org/en/developers/mailinglists#linux-wireless_online_archives
see posts
https://marc.info/?l=linux-wireless&m=151368325114059&w=2
https://marc.info/?l=linux-wireless&m=151368325914062&w=2
and
https://marc.info/?l=linux-wireless&m=151368992716169&w=2


Cheers


Daniel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help