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:wi-fi-alliance-certification [2021/10/14 07:59] Reto Schneider [Driver development] Weird errors are probably due to broken HW |
en:users:wi-fi-alliance-certification [2021/10/18 09:22] Reto Schneider [Table] Patch #8 wil not be upstreamed |
||
---|---|---|---|
Line 153: | Line 153: | ||
=== Patches === | === Patches === | ||
- | | **Number** | **Description** | **Link** | **Testing results (Reto)** | **Upstream State** | | + | | **Number** | **Description** | **Link** | **Testing results (Reto)** | **Upstream State** | |
- | | 1 | Handle BSS_CHANGED_TXPOWER/IEEE80211_CONF_CHANGE_POWER | https://github.com/husqvarnagroup/linux/commit/798796ff5070255a7cccc7529c272b629da79d7b | | | | + | | 1 | Handle BSS_CHANGED_TXPOWER/IEEE80211_CONF_CHANGE_POWER | https://github.com/husqvarnagroup/linux/commit/798796ff5070255a7cccc7529c272b629da79d7b | | | |
- | | 2 | Handle for mac80211 get_txpower | https://github.com/husqvarnagroup/linux/commit/5df123ce78422b76603eedf799fc50f5e3303011 | | | | + | | 2 | Handle for mac80211 get_txpower | https://github.com/husqvarnagroup/linux/commit/5df123ce78422b76603eedf799fc50f5e3303011 | | | |
- | | 3 | Enable RX STBC by default | https://github.com/husqvarnagroup/linux/commit/4efe4bf653a14b61ff9b3969050bc696976415eb | | | | + | | 3 | Enable RX STBC by default | https://github.com/husqvarnagroup/linux/commit/4efe4bf653a14b61ff9b3969050bc696976415eb | | | |
- | | 4 | Feed antenna information for mac80211 | https://github.com/husqvarnagroup/linux/commit/070d0eca2dbe8086a215c33f6d3ee10cfe9a17cc | | | | + | | 4 | Feed antenna information for mac80211 | https://github.com/husqvarnagroup/linux/commit/070d0eca2dbe8086a215c33f6d3ee10cfe9a17cc | | | |
- | | 5 | Fill up txrate info for all chips | https://github.com/husqvarnagroup/linux/commit/fa14d07da5566c8abebccd68473ddc17e908be45 | | | | + | | 5 | Fill up txrate info for all chips | https://github.com/husqvarnagroup/linux/commit/fa14d07da5566c8abebccd68473ddc17e908be45 | | | |
- | | 6 | Fix the reported rx signal strength | https://github.com/husqvarnagroup/linux/commit/95f19fff95a62ab67ecc50d75e8c59669f936bd2 | | | | + | | 6 | Fix the reported rx signal strength | https://github.com/husqvarnagroup/linux/commit/95f19fff95a62ab67ecc50d75e8c59669f936bd2 | | | |
- | | 7 | Fix the handling of TX A-MPDU aggregation | https://lore.kernel.org/linux-wireless/20210804151325.86600-1-chris.chiu@canonical.com/ | GARDENA gateway: Improves TX throughput, but worsens retry percentage; Reverse issue for RX. | Merged | | + | | 7 | Fix the handling of TX A-MPDU aggregation | https://lore.kernel.org/linux-wireless/20210804151325.86600-1-chris.chiu@canonical.com/ | GARDENA gateway: Improves TX throughput, but worsens retry percentage; Reverse issue for RX. | Merged | |
- | | 8 | Improve the retransmission rate with HW_RTS enable | https://github.com/husqvarnagroup/linux/commit/31a00cbf0245877e9a98cdec6903758a928482e5 | GARDENA gateway: Neither throughput nor retry percentage improved | | | + | | 8 | Improve the retransmission rate with HW_RTS enable | https://github.com/husqvarnagroup/linux/commit/31a00cbf0245877e9a98cdec6903758a928482e5 | GARDENA gateway: Neither throughput nor retry percentage improved | | |
- | | 9 | Set RTS rate to 24M for AMPDU | https://github.com/husqvarnagroup/linux/commit/b35338e600b003f830c4533c162a53c57d9d34d2 | GARDENA gateway: No positive effects observable | | | + | | 9 | Set RTS rate to 24M for AMPDU | https://github.com/husqvarnagroup/linux/commit/b35338e600b003f830c4533c162a53c57d9d34d2 | GARDENA gateway: No positive effects observable | will not be upstreamed | |
- | | 10 | Reduce number of USB interrupts | https://lore.kernel.org/linux-wireless/d32690a6-f679-c676-1461-10b47ae3428b@gmail.com/ | GARDENA gateway: Clearly improves throughput and retries | Merged | | + | | 10 | Reduce number of USB interrupts | https://lore.kernel.org/linux-wireless/d32690a6-f679-c676-1461-10b47ae3428b@gmail.com/ | GARDENA gateway: Clearly improves throughput and retries | Merged | |
- | | 11 | Use lower tx rates for the ack packet | https://lore.kernel.org/linux-wireless/20211001040044.1028708-1-chris.chiu@canonical.com/ | GARDENA gateway: Neither throughput nor retry percentage improved | Merged | | + | | 11 | Use lower tx rates for the ack packet | https://lore.kernel.org/linux-wireless/20211001040044.1028708-1-chris.chiu@canonical.com/ | GARDENA gateway: Neither throughput nor retry percentage improved | Merged | |
==== Driver Testing ==== | ==== Driver Testing ==== | ||
Line 253: | Line 253: | ||
| amd64, Edimax | DLink | Linux v5.12, 8192cu | 35 Mbits/s; 10% | 3m, direct line of sight | performance is stable high | https://mega.nz/folder/KIsmCBRR#rN9X9sXrdLo7It8qj8PQgQ | | | amd64, Edimax | DLink | Linux v5.12, 8192cu | 35 Mbits/s; 10% | 3m, direct line of sight | performance is stable high | https://mega.nz/folder/KIsmCBRR#rN9X9sXrdLo7It8qj8PQgQ | | ||
| amd64, Edimax | DLink | Linux v5.12, 8192cu | 20 Mbits/s; 11% | 6m, direct line of sight | performance and retry are better than rtl8xxxu | https://mega.nz/folder/2Q1WBJqS#6dU1pQ9OXbveETqlfQcZ2w | | | amd64, Edimax | DLink | Linux v5.12, 8192cu | 20 Mbits/s; 11% | 6m, direct line of sight | performance and retry are better than rtl8xxxu | https://mega.nz/folder/2Q1WBJqS#6dU1pQ9OXbveETqlfQcZ2w | | ||
+ | |||
+ | ==== Driver Comparisation ==== | ||
+ | |||
+ | | **Criterion** | **rtl8xxxu** | **rtl8192cu** | **8192cu** | **Comment** | | ||
+ | | wlan.frag != 1 | rarely | often | never | Maybe a side-effect of failed transfers. Never sent by AP. | | ||
+ | | Block ACK Initiator | STA, then AP | AP, then AP | AP, then STA | | | ||
+ | | Block ACK Starting Sequence Control | oldest possible sequence # | | first non-acked sequence # | Should be benign, see https://gjermundraaen.com/2021/03/29/802-11-compressed-blockack-two-different-behaviors/ | | ||
+ | | A-MSDU | Permitted when ADDBA initiated by STA, not when by AP | alway permitted | never permitted | | | ||
+ | | Block ACK Timeout [1024 us] | 0x0 (disabled) | 0x1388 | 0x1388 | | | ||
+ | | wlan.qos.amsdupresent == 1 | some | | | | | ||
+ |