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