Hi World,

For the most part, my RT3352 module is running great.I would like to discuss one issue coming in RT3352 module.

Driver - Rawlink (rt2800)
Chipset - Mediatek

STA floods QoS data and AP sent ACK for this within 2us But after AP is sending ack, still STA is retransmitting Qos data frames with retry bit set. I paste some Sniffer capture for more clarity.

I checked in driver code Duration to get ACK set to 202us, according to this ACK is coming within 202us still STA re-transmitting the QOS data frame.
On further analysis in driver side, I analyzed that QoS data frames are given only once from driver to firmware, and i am not aware from where RT3352 module loads Firmware Image or it is inbuilt on RT3352 SOC.

37574    150.167582    00:25:f0:6f:76:57    8c:f5:a3:88:76:87    802.11    358    Frame is not being retransmitted    11    QoS Data, SN=358, FN=0, Flags=.p.....TC

37575    150.167584    00:25:f0:6f:76:57 (RA)    802.11        Frame is not being retransmitted    11    Acknowledgement, Flags=........C

37579    150.182377    00:25:f0:6f:76:57    8c:f5:a3:88:76:87    802.11    358    Frame is being retransmitted    2    QoS Data, SN=358, FN=0, Flags=.p..R..TC

37580    150.195149    SugaElec_6f:76:57    8c:f5:a3:88:76:87    802.11    358    Frame is being retransmitted    1    QoS Data, SN=358, FN=0, Flags=.p..R..TC

37581    150.195444    00:25:f0:6f:76:57 (RA)    802.11        Frame is not being retransmitted    1    Acknowledgement, Flags=........C

Can it be possible to Fix this Issue in driver?

I appreciate your response, insight and help. Thanks.

Regards,
Nishank