Changes between Version 15 and Version 16 of expansion/on-board-wireless


Ignore:
Timestamp:
06/09/2023 05:47:32 PM (11 months ago)
Author:
Ryan Erbstoesser
Comment:

add iw output

Legend:

Unmodified
Added
Removed
Modified
  • expansion/on-board-wireless

    v15 v16  
    8080If you have the need for software support LAIRD has a driver package on their website that consists of a Linux backports driver with patches as well as patches for wpa_supplicant and hostapd. These are derived from periodic code-drops they get from Cypress and not all of these patches make it upstream.
    8181
    82 
     82Sample output from iw command showing capabilities:
     83[[CollapsibleStart(EXPAND HERE)]]
     84{{{
     85root@jammy-venice:~# iw list
     86Wiphy phy0
     87        wiphy index: 0
     88        max # scan SSIDs: 10
     89        max scan IEs length: 2048 bytes
     90        max # sched scan SSIDs: 0
     91        max # match sets: 0
     92        Retry short limit: 7
     93        Retry long limit: 4
     94        Coverage class: 0 (up to 0m)
     95        Device supports roaming.
     96        Supported Ciphers:
     97                * WEP40 (00-0f-ac:1)
     98                * WEP104 (00-0f-ac:5)
     99                * TKIP (00-0f-ac:2)
     100                * CCMP-128 (00-0f-ac:4)
     101                * CMAC (00-0f-ac:6)
     102        Available Antennas: TX 0 RX 0
     103        Supported interface modes:
     104                 * IBSS
     105                 * managed
     106                 * AP
     107                 * P2P-client
     108                 * P2P-GO
     109                 * P2P-device
     110        Band 1:
     111                Capabilities: 0x1020
     112                        HT20
     113                        Static SM Power Save
     114                        RX HT20 SGI
     115                        No RX STBC
     116                        Max AMSDU length: 3839 bytes
     117                        DSSS/CCK HT40
     118                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
     119                Minimum RX AMPDU time spacing: 16 usec (0x07)
     120                HT TX/RX MCS rate indexes supported: 0-7
     121                Bitrates (non-HT):
     122                        * 1.0 Mbps
     123                        * 2.0 Mbps (short preamble supported)
     124                        * 5.5 Mbps (short preamble supported)
     125                        * 11.0 Mbps (short preamble supported)
     126                        * 6.0 Mbps
     127                        * 9.0 Mbps
     128                        * 12.0 Mbps
     129                        * 18.0 Mbps
     130                        * 24.0 Mbps
     131                        * 36.0 Mbps
     132                        * 48.0 Mbps
     133                        * 54.0 Mbps
     134                Frequencies:
     135                        * 2412 MHz [1] (20.0 dBm)
     136                        * 2417 MHz [2] (20.0 dBm)
     137                        * 2422 MHz [3] (20.0 dBm)
     138                        * 2427 MHz [4] (20.0 dBm)
     139                        * 2432 MHz [5] (20.0 dBm)
     140                        * 2437 MHz [6] (20.0 dBm)
     141                        * 2442 MHz [7] (20.0 dBm)
     142                        * 2447 MHz [8] (20.0 dBm)
     143                        * 2452 MHz [9] (20.0 dBm)
     144                        * 2457 MHz [10] (20.0 dBm)
     145                        * 2462 MHz [11] (20.0 dBm)
     146                        * 2467 MHz [12] (disabled)
     147                        * 2472 MHz [13] (disabled)
     148                        * 2484 MHz [14] (disabled)
     149        Supported commands:
     150                 * new_interface
     151                 * set_interface
     152                 * new_key
     153                 * start_ap
     154                 * join_ibss
     155                 * set_pmksa
     156                 * del_pmksa
     157                 * flush_pmksa
     158                 * remain_on_channel
     159                 * frame
     160                 * set_wiphy_netns
     161                 * set_channel
     162                 * start_p2p_device
     163                 * connect
     164                 * disconnect
     165                 * crit_protocol_start
     166                 * crit_protocol_stop
     167                 * update_connect_params
     168        software interface modes (can always be added):
     169        valid interface combinations:
     170                 * #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-G
     171O } <= 1,
     172                   total <= 3, #channels <= 2
     173                 * #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P
     174-device } <= 1,
     175                   total <= 4, #channels <= 1
     176        Device supports scan flush.
     177        max # scan plans: 1
     178        max scan plan interval: -1
     179        max scan plan iterations: 0
     180        Supported TX frame types:
     181                 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0x
     182a0 0xb0 0xc0 0xd0 0xe0 0xf0
     183                 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0x
     184b0 0xc0 0xd0 0xe0 0xf0
     185                 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90
     186 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
     187                 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa
     1880 0xb0 0xc0 0xd0 0xe0 0xf0
     189                 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90
     190 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
     191        Supported RX frame types:
     192                 * managed: 0x40 0xd0
     193                 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     194                 * P2P-client: 0x40 0xd0
     195                 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     196                 * P2P-device: 0x40 0xd0
     197        Supported extended features:
     198                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
     199                * [ 4WAY_HANDSHAKE_STA_PSK ]: 4-way handshake with PSK in statio
     200n mode
     201                * [ 4WAY_HANDSHAKE_STA_1X ]: 4-way handshake with 802.1X in stat
     202ion mode
     203                * [ SAE_OFFLOAD ]: SAE offload support
     204}}}
     205[[CollapsibleEnd]]
    83206=== Bluetooth
    84207Bluetooth functionality is provided by a UART based Bluetooth HCI (Host Controller Interface).