This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:users:drivers:ath10k:debug [2015/04/24 14:07] Kalle Valo Use wlan0 instead of wlanX |
en:users:drivers:ath10k:debug [2015/04/24 14:34] Kalle Valo Add more complicated set bitrates examples |
||
---|---|---|---|
Line 142: | Line 142: | ||
Just type iw to get short hint how to use it. | Just type iw to get short hint how to use it. | ||
- | |||
<code>iw | <code>iw | ||
Line 151: | Line 150: | ||
. | . | ||
.</code> | .</code> | ||
- | Currently ath10k HW is limited to handle only single fixed rate setting or limit number of used spatial streams. | ||
- | Not passing any arguments would clear the existing mask (if any). | + | Currently ath10k is limited to handle VHT MCS in ranges: none, 0-7, 0-8, and 0-9. You cannot set any other ranges. |
- | Some examples: | + | Not passing any arguments would clear the existing mask (if any): |
+ | <code>iw wlan0 set bitrates</code> | ||
+ | |||
+ | To set VHT, nss=2, mcs=9: | ||
<code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 2:9</code> | <code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 2:9</code> | ||
- | will setup VHT, nss=2, mcs=9 | ||
+ | |||
+ | To set legacy, 18Mbps: | ||
<code>iw wlan0 set bitrates legacy-5 18 ht-mcs-5 vht-mcs-5</code> | <code>iw wlan0 set bitrates legacy-5 18 ht-mcs-5 vht-mcs-5</code> | ||
- | will setup legacy, 18Mbps | ||
+ | To set HT, nss=1, mcs=3: | ||
<code>iw wlan0 set bitrates legacy-5 ht-mcs-5 3 vht-mcs-5</code> | <code>iw wlan0 set bitrates legacy-5 ht-mcs-5 3 vht-mcs-5</code> | ||
- | will setup HT, nss=1, mcs=3 | ||
+ | To set nss=1 MCS indexes 0-9 | ||
<code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 1:0-9</code> | <code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 1:0-9</code> | ||
- | will setup nss=1 | ||
+ | |||
+ | To set nss=2: | ||
<code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 1:0-9 2:0-9</code> | <code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 1:0-9 2:0-9</code> | ||
- | will setup nss=2 | ||
It is possible to force SGI by adding force-sgi at the end of command: | It is possible to force SGI by adding force-sgi at the end of command: | ||
- | |||
<code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 2:9 force-sgi</code> | <code>iw wlan0 set bitrates legacy-5 ht-mcs-5 vht-mcs-5 2:9 force-sgi</code> | ||
+ | |||
+ | Few more complicated examples, only supported since 4.2 kernel: | ||
+ | |||
+ | <code> | ||
+ | iw wlan0 set bitrates legacy-5 6 12 ht-mcs-5 1 2 3 | ||
+ | iw wlan0 set bitrates legacy-5 ht-mcs-5 7 8 9 | ||
+ | iw wlan0 set bitrates legacy-5 24 ht-mcs-5 vht-mcs-5 1:0-9 | ||
+ | </code> | ||
==== Simulating firmware crashes ==== | ==== Simulating firmware crashes ==== |