Search Linux Wireless

ath9k rate control - busted

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After the oops I just described in the previous e-mail I disabled the
"Wireless-N only" feature and set the AP to "Wireless-BG only" feature
on the AP. I then observed some terrible throughput on iperf using UDP
(TX'ing out). Here is the last "watch cat rcstat" output, the box then
just hung with no panic or trace (even through netconsole):

Every 2.0s: cat rcstat
                              Tue Nov 10 16:31:56 2009

 Rate         Success  Retries  XRetries PER

  1.0:      712     4930     1491      100
  2.0:      103      453      159       87
  5.5:      111      202       55       28
 11.0:        8       30       11       43
  6.0:        0        0        0        0
  9.0:        0        0        0        0
 12.0:        5       19        7       87
 18.0:        1       14        6       75
 24.0:        1        6        1       30
 36.0:        0        0        0        0
 48.0:        0        0        0        0
 54.0:        0        0        0        0

Its unclear if something other than the rate control algorithm used is
what could be busted, I cannot see from the logs.

One way or another I think we should prioritize making ath9k work with
minstrel optionally on legacy networks at least for now, and see if we
can help Felix test/advance minstrel support for MCS rate support.

The ath9k rate control code proves unmaintainable, not clearly
understood even with things like this:

/* Update PER, RSSI and whatever else that the code thinks it is doing.
   If you can make sense of all this, you really need to go out more. */

We can't possibly successfully maintain a driver with code like this.

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux