【博通芯片方案】调试指令详解版一(无线)

前言

无线路由器的主流芯片方案包括,博通(BCM)、联发科(MTK)和高通等等。掌握常用的调试指令,有助于产品的测试以及故障排查。本系列文章将介绍博通芯片方案调试指令,欢迎有需要的朋友关注和分享。

无线

wl指令

查无线国家码

指令:wl -i wl1 country
说明:本系列文章中默认wl0是6G无线接口,wl1是5G无线接口,wl2是2.4G无线接口
无线国家码是设备中设定的地区标识符(如CN为中国),用于确保符合当地无线电法规。它决定了WiFi的工作频段(2.4GHz/5GHz/6GHz)、可用信道及最大发射功率等参数,确认无线国家码符合预期。
如下的#a是博通demo软件的调试国家码,通常是所有信道功率调到最大值。
wl -i wl1 country
#a (#a/0) <unknown>

查看支持的无线国家码

指令:wl country list
说明:无线路由器通常要出多个国家,需要支持多个无线国家码,如下例子中,支持#a(调试用国家码),CA(加拿大)、E0(欧洲)等
# wl -i wl0 country list
Supported countries: country code and long name
#a
CA      CANADA
E0
JP      JAPAN
Q1      Q1

查无线接口支持的信道

指令:wl -i wl0 channels
说明:查看当前无线国家码下,各频段(2.4GHz/5GHz/6GHz)支持信道,确认符合该国的无线电法规要求;
# wl -i wl0 channels
1 2 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 129 133 137 141 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 221 225 229 233 
# # wl -i wl1 channels
36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 169 173 177 
# wl -i wl2 channels
1 2 3 4 5 6 7 8 9 10 11 12 13 14 

查无线接口各频宽支持的信道

指令:wl -i wl1 chanspecs
说明:无线接口各频宽下支持的信道不一定一样,如2.4G在20Mhz频宽下支持14信道,在40Mhz下不支持
# wl -i wl0 chanspecs
6g2 (0x5002)
6g1 (0x5001)
...
6g229/40 (0x59e3)
6g1/80 (0x6007)
6g5/80 (0x6107)
...
6g221/80 (0x63d7)
6g1/160 (0x680f)
...
6g221/160 (0x6fcf)
6g1/320-1 (0x7000)
6g5/320-1 (0x7040)
...
6g221/320-2 (0x73c5)

# wl -i wl1 chanspecs
36 (0xd024)
40 (0xd028)
...
177 (0xd0b1)
36l (0xd826)
40u (0xd926)
...
177u (0xd9af)
36/80 (0xe02a)
40/80 (0xe12a)
...
177/80 (0xe3ab)
36/160 (0xe832)
40/160 (0xe932)
...
177/160 (0xefa3)

# wl -i wl2 chanspecs
1 (0x1001)
2 (0x1002)
...
14 (0x100e)
1l (0x1803)
5u (0x1903)
...
13u (0x190b)

设置无线信道

指令:
wl -i wl2 down
wl -i wl2 channel 6
wl -i wl2 up
说明:设置2.4GWiFi为6信道

查SSID

指令:wl -i wl0 ssid
说明:当前无线路由器支持多SSID,包括访客网络、MESH backhual等,通过查询ssid确认无线接口编号
# wl -i wl0 ssid
Current SSID: "666"
#

查看无线状态

指令:wl -i wl0 status
说明:wl最常用的指令之一,可以查看到无线详细的状态信息,需要关注的信息包括
  • SSID:Service Set Identifier,通俗来说就是WiFi名称,判断无线的实际SSID与配置的SSID是否一致;
  • BSSID:Basic Service Set Identifier,是无线接入点(AP)或路由器的MAC地址,当存在双频合一或者MESH网络时,通过BSSID区分是2.4G或5G的SSID,或者是主设备或者从设备的SSID;如果BSSID是00:00:00:00:00:00,表明无线接口没有正常工作;
  • Channel:无线信道,需要关注信道和频宽,如6g165/320-2表示是320Mhz频宽,165信道
  • Supported HT/VHT/HE/EHT MCS:无线接口支持的无线模式模式,不同模式的无线速率等无线参数不同;HT代表无线模式是802.11n(WiFi4),VHT代表802.11ac(WiFi5),HE代表802.11ax(WiFi6),EHT代表802.11be(WiFi7);
  • NSS1~4:Number of Spatial Streams,空间流数量,每增加一条空间流,无线带宽增加一倍;NSS1~4表明支持4条空间流;
  • QBSS Channel Utilization:Quality-Based Service Set Channel Utilization,指无线信道当前的繁忙程度,通常以百分比表示,反映Wi-Fi网络中特定信道的负载情况;如下面例子中,2.4G的繁忙程度达到87%,表明2.4G频段干扰非常大;
# wl -i wl0 status
SSID: "666"
Mode: Managed   RSSI: 0 dBm     SNR: 0 dB       noise: -87 dBm  Channel: 6g165/320-2
BSSID: 00:90:4C:4C:30:31        Capability: ESS 
Beacon Interval: 100 msecs
Supported Rates: [ 6(b) 9 12(b) 18 24(b) 36 48 54 ]
EHT Capable:
        Chanspec: 6GHz channel 191 320MHz (0x7045)
        Primary channel: 165
        Supported HE MCS:
            20/40/80 MHz:
                NSS1 Tx: 0-11        Rx: 0-11
                NSS2 Tx: 0-11        Rx: 0-11
                NSS3 Tx: 0-11        Rx: 0-11
                NSS4 Tx: 0-11        Rx: 0-11
            160 MHz:
                NSS1 Tx: 0-11        Rx: 0-11
                NSS2 Tx: 0-11        Rx: 0-11
                NSS3 Tx: 0-11        Rx: 0-11
                NSS4 Tx: 0-11        Rx: 0-11
        BSS Color: 0x0          Partial BSS Color: false
        BSS Color Disabled: false
        Supported EHT MCS:
            20/40/80 MHz:
                NSS1 Tx: 0-13        Rx: 0-13      
                NSS2 Tx: 0-13        Rx: 0-13      
                NSS3 Tx: 0-13        Rx: 0-13      
                NSS4 Tx: 0-13        Rx: 0-13      
            160 MHz:
                NSS1 Tx: 0-13        Rx: 0-13      
                NSS2 Tx: 0-13        Rx: 0-13      
                NSS3 Tx: 0-13        Rx: 0-13      
                NSS4 Tx: 0-13        Rx: 0-13      
            320 MHz:
                NSS1 Tx: 0-13        Rx: 0-13      
                NSS2 Tx: 0-13        Rx: 0-13      
                NSS3 Tx: 0-13        Rx: 0-13      
                NSS4 Tx: 0-13        Rx: 0-13      
QBSS Channel Utilization: 0x2 (0 %)

# wl -i wl1 status
SSID: "555"
Mode: Managed   RSSI: 0 dBm     SNR: 0 dB       noise: -89 dBm  Channel: 100/160
BSSID: 00:90:4C:4C:F1:22        Capability: ESS RRM 
Beacon Interval: 100 msecs
Supported Rates: [ 6(b) 9 12(b) 18 24(b) 36 48 54 ]
EHT Capable:
        Chanspec: 5GHz channel 114 160MHz (0xe872)
        Primary channel: 100
        HT Capabilities: 40MHz SGI20 SGI40 
        Supported HT MCS : 0-31
        Supported VHT MCS:
                NSS1 Tx: 0-11        Rx: 0-11      
                NSS2 Tx: 0-11        Rx: 0-11      
                NSS3 Tx: 0-11        Rx: 0-11      
                NSS4 Tx: 0-11        Rx: 0-11      
        Supported HE MCS:
            20/40/80 MHz:
                NSS1 Tx: 0-11        Rx: 0-11
                NSS2 Tx: 0-11        Rx: 0-11
                NSS3 Tx: 0-11        Rx: 0-11
                NSS4 Tx: 0-11        Rx: 0-11
            160 MHz:
                NSS1 Tx: 0-11        Rx: 0-11
                NSS2 Tx: 0-11        Rx: 0-11
                NSS3 Tx: 0-11        Rx: 0-11
                NSS4 Tx: 0-11        Rx: 0-11
        BSS Color: 0x0          Partial BSS Color: false
        BSS Color Disabled: false
        Supported EHT MCS:
            20/40/80 MHz:
                NSS1 Tx: 0-13        Rx: 0-13      
                NSS2 Tx: 0-13        Rx: 0-13      
                NSS3 Tx: 0-13        Rx: 0-13      
                NSS4 Tx: 0-13        Rx: 0-13      
            160 MHz:
                NSS1 Tx: 0-13        Rx: 0-13      
                NSS2 Tx: 0-13        Rx: 0-13      
                NSS3 Tx: 0-13        Rx: 0-13      
                NSS4 Tx: 0-13        Rx: 0-13      
QBSS Channel Utilization: 0x24 (14 %)

# wl -i wl2 status
SSID: "222"
Mode: Managed   RSSI: 0 dBm     SNR: 0 dB       noise: -79 dBm  Channel: 1l
BSSID: 00:90:4C:4C:E0:1B        Capability: ESS ShortSlot RRM 
Beacon Interval: 100 msecs
Supported Rates: [ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]
EHT Capable:
        Chanspec: 2.4GHz channel 3 40MHz (0x1803)
        Primary channel: 1
        HT Capabilities: 40MHz SGI20 SGI40 
        Supported HT MCS : 0-32
        Supported VHT MCS:
                NSS1 Tx: 0-11        Rx: 0-11      
                NSS2 Tx: 0-11        Rx: 0-11      
                NSS3 Tx: 0-11        Rx: 0-11      
                NSS4 Tx: 0-11        Rx: 0-11      
        Supported HE MCS:
            20/40/80 MHz:
                NSS1 Tx: 0-11        Rx: 0-11
                NSS2 Tx: 0-11        Rx: 0-11
                NSS3 Tx: 0-11        Rx: 0-11
                NSS4 Tx: 0-11        Rx: 0-11
        BSS Color: 0x0          Partial BSS Color: false
        BSS Color Disabled: false
        Supported EHT MCS:
            20/40/80 MHz:
                NSS1 Tx: 0-13        Rx: 0-13      
                NSS2 Tx: 0-13        Rx: 0-13      
                NSS3 Tx: 0-13        Rx: 0-13      
                NSS4 Tx: 0-13        Rx: 0-13      
QBSS Channel Utilization: 0xe0 (87 %)

查询关联sta信息

指令:wl -i wl1 assoclist
说明:查看无线接口下关联的无线终端的mac地址,在双频合一和MESH网络中,用于确认无线终端关联到待测试的无线接口,如测试5GWiFi,确保无线终端关联到5G的WiFi而不是2.4GWiFi;
# wl -i wl1 assoclist
assoclist 52:D3:BB:C0:97:AC

查询关联sta详细信息

指令:wl -i wl0 sta_info 52:D3:BB:C0:97:AC
说明:查看无线接口指定mac地址的信息,使用wl -i wl0 sta_info all 则查看无线接口下所有终端的信息
wl最常用的指令之一,可以查看无线终端的详细信息,关键信息如下:
  • chanspec:无线终端关联无线接口的信道以及频宽;如无线路由器的5G频段支持160Mhz,不过终端只支持80Mhz,所以终端的无线链接速率达不到最高速率;
  • in network 193 seconds:在网时长,通过此字段可以判断无线接口是否稳定;如无线终端是半小时前关联WiFi的,但在网时长远小于半小时,则说明无线接口不稳定,无线终端中途断开关联
  • state:AUTHENTICATED、ASSOCIATED、AUTHORIZED,依次是认证、关联、授权,完成这三部终端才算正真关联上无线接口;
  • auth:认证方式,主流认证方式包括WPA-PSK、WPA2-PSK、WPA3-SAE等等;
  • crypto:加密模式,目前主流是AES加密;
  • HT caps\VHT caps:终端支持的无线模式,HT\VHT分别是802.11n和802.11ac;
  • tx total pkts等:无线终端的流量统计
  • per antenna rssi of last rx data frame\per antenna average rssi of rx data frames:无线终端与无线接口之间的信号强度;下面例子中有四个信号强度值,说明5G WiFi有四根天线;
  • smoothed rssi:平滑接收信号强度指示,是对原始实时信号强度进行滤波处理后的稳定值,用于减少信号波动带来的干扰,提供更可靠的信号质量评估;
  • link bandwidth:链接带宽
  • Max Rate:无线终端关联无线接口的最大链接速率,此值是在当前无线模式及无线频宽下的理论值;
  • Frequency Bands Supported:无线终端支持无线频段
# wl -i wl0 sta_info 52:D3:BB:C0:97:AC
wl: Bad Address
# wl -i wl1 sta_info 52:D3:BB:C0:97:AC
[VER 8] STA 52:D3:BB:C0:97:AC:
         chanspec 36/80 (0xe02a)
         aid:9 
         rateset [ 6 9 12 18 24 36 48 54 ]
         idle 4 seconds
         in network 193 seconds
         state: AUTHENTICATED ASSOCIATED AUTHORIZED
         connection: SECURED
         auth: WPA2-PSK
         crypto: AES_CCM
         flags 0x11e13a: WME PS N_CAP VHT_CAP AMPDU AMSDU
         HT caps 0x16f: LDPC 40MHz SGI20 SGI40 STBC-Rx
         VHT caps 0x13: LDPC SGI80 STBC-Rx
         tx total pkts: 326
         tx total bytes: 67645
         tx ucast pkts: 176
         tx ucast bytes: 22921
         tx mcast/bcast pkts: 150
         tx mcast/bcast bytes: 44724
         tx failures: 0
         rx data pkts: 499
         rx data bytes: 63656
         rx data dur: 0
         rx ucast pkts: 463
         rx ucast bytes: 53168
         rx mcast/bcast pkts: 36
         rx mcast/bcast bytes: 10488
         rate of last tx pkt: 433333 kbps - 234000 kbps
         rate of last rx pkt: 24000 kbps
         median tx rate: 390000 kbps
         median rx rate: 24000 kbps
         rx decrypt succeeds: 311
         rx decrypt failures: 0
         tx data pkts retried: 1
         per antenna rssi of last rx data frame: -60 -64 -65 -61
         per antenna average rssi of rx data frames: -60 -62 -63 -60
         per antenna noise floor: -90 -91 -90 -91
         tx total pkts sent: 196
         tx pkts retries: 7
         tx pkts retry exhausted: 0
         rx total pkts retried: 9
         tx acked pkts: 196
MCS SET : [ 0 1 2 3 4 5 6 7 ]
VHT SET : 0x1 1x1 2x1 3x1 4x1 5x1 6x1 7x1 8x1 9x1 
smoothed rssi: -60
tx nrate
vht mcs 9 Nss 1 Tx Exp 0 bw80 stbc ldpc sgi auto
rx nrate
legacy rate 24 Mbps stf mode 0 auto
wnm
0x1:  BSS-Transition
VENDOR OUI VALUE[0] 00:50:F2 
VENDOR OUI VALUE[1] 00:90:4C 
link bandwidth = 80 MHZ 
Max Rate = 433 Mbps
RRM capability = 0x71  Link_Measurement Beacon_Passive Beacon_Active Beacon_Table
Frequency Bands Supported: 5G 
eml capabilities : 0x0
# 

查看无线接口实时物理速率

指令:wl –i wl1 rate
说明:当无线接口只关联一个无线终端时,可以用此指令查看实时链接速率;实际链接速率受信号强度等因素影响,如例子中,无线终端的实际链接速率只有390Mbps,略低于理论最大只433Mbps
# wl -i wl1 rate
390 Mbps

查看终端实时信号强度

指令:wl -i wl1 rssi STA_MAC
说明:查看无线接口收到终端的实时信号强度
# wl -i wl1 rssi 52:D3:BB:C0:97:AC
-60

未完待续...


原创不易,你的支持是我最大的动力,欢迎大家点赞,收藏,关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

交换机路由器测试之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值