Changes between Version 79 and Version 80 of wireless/wifi


Ignore:
Timestamp:
06/17/2022 04:42:43 PM (2 years ago)
Author:
Ryan Erbstoesser
Comment:

add more ath11k info

Legend:

Unmodified
Added
Removed
Modified
  • wireless/wifi

    v79 v80  
    744744
    745745The 802.11ac standard which was developed from 2011 through 2013 and approved in Jan 2014, introduces some additions on top of the 802.11n standards:
    746  * widening the channel bandwidth (up to 160MHz)
    747  * increased MIMO spatial streams (up to 8 vs 4 in 802.11n)
    748  * multi-user MIMO (aka MU-MIMO)
    749  * high-density modulation (up to 256-QAM vs 64-QAM for 802.11n)
     746 * Widening the channel bandwidth (up to 160MHz)
     747 * Increased MIMO spatial streams (up to 8 vs 4 in 802.11n)
     748 * Multi-user MIMO (aka MU-MIMO)
     749 * High-density modulation (up to 256-QAM vs 64-QAM for 802.11n)
    750750
    751751Current popular hardware available supports up to 4x4 MU-MIMO and up to 160MHz channel bandwidths using VHT160 which can ''theoretically'' yield >2.0gbps of throughput. Some cards also support VHT80+80 which functions similarly to VHT160 but is composed to two 80MHz channels that do not need to be contiguous, which can help with band selection. Actual results will vary based on CPU and bus bottlenecks, driver performance, and RF characteristics.
     
    839839[=#ath11k]
    840840=== Atheros 802.11ax cards (ath11k) ===
    841 Ath11k is a linux driver for Qualcomm 802.11AX devices.
    842 Examples of Athh11k:
    843 https://techship.com/products/emwicon-wmx7406-11ax-4x4-wideband/
    844 
     841Ath11k is a Linux driver for Qualcomm 802.11AX devices. 802.11ax is often called WiFi6.
     842
     843Examples of Athh11k Radios:
     844 * [https://compex.com.sg/shop/wifi-module/802-11ax-wifi-module/wle3000h2/ Compex WLE300H2]
     845  *  Qualcomm QCN9024/9074 'Pine' series
     846 * [https://techship.com/products/emwicon-wmx7402-3-11ax-3x3-5ghz/ Emwicon WMX7406]
     847  * Qualcomm QCN9074
     848  * 3x3 and 4x4 options available
    845849
    846850Support was first added upstream in kernel version 5.6, though it's recommended to use a kernel newer than 5.10.
     
    871875[    7.533137] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    872876[    7.541360] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    873 [    7.549628] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    874 [    7.557880] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    875 [    7.566108] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12
    876 [    7.574106] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    877 [    7.582373] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    878 [    7.590731] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12
    879 [    7.598641] cma: cma_alloc: reserved: alloc failed, req-size: 512 pages, ret: -12
    880 [    7.606884] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12
    881 
    882877}}}
    883878