Changes between Version 72 and Version 73 of wireless/wifi


Ignore:
Timestamp:
05/25/2022 10:57:23 PM (2 years ago)
Author:
Cale Collins
Comment:

added ath11k section.

Legend:

Unmodified
Added
Removed
Modified
  • wireless/wifi

    v72 v73  
    837837Finally, to see what's current in ath10k, see [http://wireless.kernel.org/en/users/Drivers/ath10k here] for more info
    838838
    839 ==== WLE900VX and Ubuntu
    840 
    841 Troubleshooting:
    842 
    843 * "apt-get install linux-firmware" package is crucial to making this card work.
    844 * Run the "ps" command and look for wpa_supplicant, if there are two instances of this running, it will cause a conflict.
    845 * Use Kernel version 4.15 or later when possible. 
     839[=#ath11k]
     840=== Atheros 802.11ax cards (ath11k) ===
     841Ath11k is a linux driver for Qualcomm 802.11AX devices.  Support was first added up stream in kernel version 5.6, though it's recommended to use a kernel newer than 5.10.
     842
     843To enable support for this device in the kernel menuconfig enable the option for "CRYPTO_MICHAEL_MIC" then "ATH11K", instructions on kernel.org suggest this option should be enabled as a module, not static to the kernel. 
     844
     845Currently the firmware for Ath11k cards is not included in our prebuilt images.  To add it:
     846
     847* On your workstation download the latest firmware:
     848{{{
     849git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
     850}}}
     851
     852* On your Gateworks SBC:
     853{{{
     854cd cd /lib/firmware/ath11k/
     855scp -r <hostname>@<ipaddress_of_workstation>:/<path_to_ath11k_firmware>/linux-firmware/ath11k/* .
     856sync
     857reboot
     858}}}
     859
     860* Verify the interface is available using the command "ls /sys/class/net".
     861
     862Speed testing was bottlenecked by the router being used.  WLE3000H2 maxed out it's throughput.
     863
     864{{{#!bash
     865#iperf3 using 2 WLE3000H2's across Netgear Wifi6 AX1800 dual band WAP:
     866
     867
     868root@focal-venice:~# iperf3 -c 192.168.1.5
     869Connecting to host 192.168.1.5, port 5201
     870[  5] local 192.168.1.127 port 58128 connected to 192.168.1.5 port 5201
     871[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
     872[  5]   0.00-1.00   sec  51.3 MBytes   430 Mbits/sec    0   2.11 MBytes       
     873[  5]   1.00-2.00   sec  52.5 MBytes   440 Mbits/sec    0   2.76 MBytes       
     874[  5]   2.00-3.00   sec  53.8 MBytes   451 Mbits/sec    0   3.08 MBytes       
     875[  5]   3.00-4.00   sec  51.2 MBytes   430 Mbits/sec    0   3.08 MBytes       
     876[  5]   4.00-5.00   sec  56.2 MBytes   472 Mbits/sec    0   3.08 MBytes       
     877[  5]   5.00-6.00   sec  52.5 MBytes   440 Mbits/sec    0   3.08 MBytes       
     878[  5]   6.00-7.00   sec  55.0 MBytes   461 Mbits/sec    0   3.08 MBytes       
     879[  5]   7.00-8.00   sec  55.0 MBytes   462 Mbits/sec    0   3.08 MBytes       
     880[  5]   8.00-9.00   sec  52.5 MBytes   440 Mbits/sec    0   3.08 MBytes       
     881[  5]   9.00-10.00  sec  53.8 MBytes   451 Mbits/sec    0   3.08 MBytes       
     882- - - - - - - - - - - - - - - - - - - - - - - - -
     883[ ID] Interval           Transfer     Bitrate         Retr
     884[  5]   0.00-10.00  sec   534 MBytes   448 Mbits/sec    0             sender
     885[  5]   0.00-10.01  sec   531 MBytes   445 Mbits/sec                  receiver
     886}}}
     887
     888
     889
     890
     891
     892Refrences:
     893
     894https://wireless.wiki.kernel.org/en/users/drivers/ath11k
     895
     896https://wireless.wiki.kernel.org/en/users/drivers/ath11k/installation
     897
     898
     899
     900
     901
     902
    846903
    847904
     
    901958The image above shows our testing setup. In general, to test TX Power, we use a Power Meter + Power Sensor + Directional Coupler. Further, when people talk about performance, they typically are talking about throughput from AP<- ->STA. When we talk about performance, we spell out specifically which network topology we are testing, who is generating/sending packets, and who is receiving. This should make it very clear where performance numbers came from and how you can compare against them.
    902959
    903 [=#ath11k]
    904 === Atheros 802.11ax cards (ath11k) ===
    905 More info coming soon.
     960=== WLE900VX and Ubuntu
     961
     962Troubleshooting:
     963
     964* "apt-get install linux-firmware" package is crucial to making this card work.
     965* Run the "ps" command and look for wpa_supplicant, if there are two instances of this running, it will cause a conflict.
     966* Use Kernel version 4.15 or later when possible. 
     967
    906968
    907969[=#performance]