Thread (16 messages) 16 messages, 2 authors, 2018-01-03

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

From: Stanislaw Gruszka <hidden>
Date: 2018-01-03 11:45:38

On Tue, Dec 26, 2017 at 06:20:22PM +0100, Enrico Mioso wrote:
Ok, observing a stall. Unfortunately, it still happens.
<snip>
rt2800_wmac 10180000.wmac: loaded eeprom from mtd device "factory"
ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 2872, rev 0200 detected
ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0005 detected
Is possible that this is the FW problem for this particular RT2872
device or we do not correctly program registers for it. 

I think the issue is that at some point HW/FW is not capable to sent 
frames and do not report to driver failure of sending frames, hence
driver queue can not be moved forward. The solution to this will be
timeout mechanism for TX, similar like for rt2800usb, however this will
require substantial rt2800pci/mmio driver rewrite. I'm going to look
at this, but not sure when.

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