[rt2x00-users] [PATCH] rt2x00: Fix TX status reporting for rt2800pci.

Alban Browaeys prahal at yahoo.com
Fri Feb 26 14:38:28 UTC 2010


On 26/02/2010 15:26, Alban Browaeys wrote:
> After testing, we found that TX_STA_FIFO_MCS is the last MCS value
> tried. If the transmission failed, 8 frames have been transmitted. If the
> transmission succeed, we can easily compute the number of retry.  This 
> patch fix
> the way status is reported to mac80211 rate control. It has 2 bugs :
>
> 1. mcs can contain the short preamble flag and it will lead to wrong
> computations.
>
> 2. minstrel nearly always say that 54 Mbits is the best rate, even if 
> we are
> very far from the AP
>
> TX_DONE_FALLBACK flag meaning has been changed : it means that a
> fallback rate table is used by the hardware.
>
> Signed-off-by: Benoit Papillault <benoit.papillault at free.fr>

This patch fixes the probe timeout after less than 2 minutes.
I probably should have resend the two patches (tx done hw implementation 
and this one). Just thought about it.
As it applies above the tx done implementation. I did not make one that 
applies above the software only implementation as it is broken since 
entry index was replaced by key index in rt2800pci write tx desc (as 
Wireless Cli Id).





More information about the users mailing list