IPQ6000 WIFI6无线配置和启动过程

IPQ60xx WIFI6配置和启动过程,配置文件/etc/config/wireless生成和启动wifi6功能测试,目前使用QSDK11.2 openwrt15.05移植到openwrt18.06成功。

boot启动脚本

/etc/init.d/boot

#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org

START=10
STOP=98

boot() {

	# allow wifi modules time to settle
	sleep 1

	#/sbin/wifi detect > /tmp/wireless.tmp    #openwrt 15.05
	/sbin/wifi config > /tmp/wireless.tmp    #openwrt 18.06
	[ -s /tmp/wireless.tmp ] && {
		cat /tmp/wireless.tmp >> /etc/config/wireless
	}
	rm -f /tmp/wireless.tmp
}

wifi配置脚本

/sbin/wifi

#!/bin/sh
# Copyright (C) 2006 OpenWrt.org

. /lib/functions.sh
. /usr/share/libubox/jshn.sh

usage() {
	cat <<EOF
Usage: $0 [config|up|down|reload|status]
enables (default), disables or configures devices not yet configured.
EOF
	exit 1
}

wifi_config() {
	[ ! -f /etc/config/wireless ] && touch /etc/config/wireless

	for driver in $DRIVERS; do (
		if eval "type detect_$driver" 2>/dev/null >/dev/null; then
			eval "detect_$driver" || echo "$driver: Detect failed" >&2
		else
			echo "$driver: Hardware detection not supported" >&2
		fi
	); done
}

DEVICES=
DRIVERS=
include /lib/wifi
scan_wifi

case "$1" in
	down) wifi_updown "disable" "$2";;
	detect) wifi_detect_notice ;;
	config) wifi_config ;;
	status) ubus_wifi_cmd "status" "$2";;
	reload) wifi_reload "$2";;
	reload_legacy) wifi_reload_legacy "$2";;
	--help|help) usage;;
	''|up) ubus call network reload; wifi_updown "enable" "$2";;
	*) usage; exit 1;;
esac

DRIVERS变量在/lib/wifi/qcawificfg80211.sh和qcawifi.sh赋值:

/lib/wifi/qcawificfg80211.sh:10
    append DRIVERS "qcawificfg80211"
/lib/wifi/qcawifi.sh:10
    append DRIVERS "qcawifi"

qcawificfg80211配置脚本

detect_qcawificfg80211函数

detect_qcawificfg80211() {
    ...
    load_qcawificfg80211
    config_load wireless

    cd /sys/class/net
    for soc in $(ls -d soc* 2>&-); do
        if [ -f ${soc}/hw_modes ]; then
            hw_modes=$(cat ${soc}/hw_modes)
            ini_file=$(cat ${soc}/ini_file)
            case "${hw_modes}" in
                *2G_PHYB:*)
                    prefer_hw_mode_id=7;;
                *DBS_SBS:*)
                    prefer_hw_mode_id=4;;
                *DBS:*)
                    prefer_hw_mode_id=1;;
                *DBS_OR_SBS:*)
                    prefer_hw_mode_id=5;;
                *SINGLE:*)
                    prefer_hw_mode_id=0;;
                *SBS_PASSIVE:*)
                    prefer_hw_mode_id=2;;
                *SBS:*)
                    prefer_hw_mode_id=3;;
            esac
            if [ $hw_mode_detect == 1 ] && [ -f /ini/internal/$ini_file ]; then
                update_internal_ini $ini_file hw_mode_id "$prefer_hw_mode_id"
            fi
        fi
    done

    [ -d wifi0 ] || return
    for dev in $(ls -d wifi* 2>&-); do
        found=0
        config_foreach check_qcawifi_device wifi-device
        if [ "$found" -gt 0 ]; then
            config_present=1
                continue
        fi

        if [ $num_chains -le $(cat ${dev}/txchains) ]; then
            num_chains=$(cat ${dev}/txchains)
        fi

        if [ $num_chains -le $(cat ${dev}/rxchains) ]; then
            num_chains=$(cat ${dev}/rxchains)
        fi

        [ -f ${dev}/is_e_build ] && {
            is_e_build=$(cat ${dev}/is_e_build)
        }

        hwcaps=$(cat ${dev}/hwcaps)
        case "${hwcaps}" in
            *11an) mode_11=na;;
            *11an/ac) mode_11=ac;;
            *11an/ac/ax) mode_11=axa;;
            *11abgn/ac) mode_11=ac;;
            *11abgn/ac/ax) mode_11=axa;;
            *11abgn) mode_11=ng;;
            *11bgn) mode_11=ng;;
            *11bgn/ax) mode_11=axg;;
            *11/ax) mode_11=axa;;
        esac
        if [ -f /sys/class/net/${dev}/nssoffload ] && [ $(cat /sys/class/net/${dev}/nssoffload) == "capable" ]; then
            case "${mode_11}" in
                ng)
                    if [ $olcfg_ng == 0 ]; then
                        olcfg_ng=1
                        nss_olcfg=$(($nss_olcfg|$((1<<$devidx))))
                        nss_ol_num=$(($nss_ol_num + 1))
                    fi
                ;;
                na|ac)
                    if [ $olcfg_ac == 0 ]; then
                        olcfg_ac=1
                        nss_olcfg=$(($nss_olcfg|$((1<<$devidx))))
                        nss_ol_num=$(($nss_ol_num + 1))
                    fi
                ;;
                                axa)
                                        if [ $olcfg_axa -le 1 ]; then
                                                olcfg_axa=$(($olcfg_axa + 1))
                                                nss_olcfg=$(($nss_olcfg|$((1<<$devidx))))
                                                nss_ol_num=$(($nss_ol_num + 1))
                                        fi
                                ;;
                axg)
                                        if [ $olcfg_axg == 0 ]; then
                                                olcfg_axg=1
                                                nss_olcfg=$(($nss_olcfg|$((1<<$devidx))))
                                                nss_ol_num=$(($nss_ol_num + 1))
                                        fi
                                ;;

            esac
        reload=1
        fi
        cat <<EOF
config wifi-device  wifi$devidx
    option type qcawificfg80211
    option channel  auto
    option macaddr  $(cat /sys/class/net/${dev}/address)
    option hwmode   11${mode_11}
    # REMOVE THIS LINE TO ENABLE WIFI:
    option disabled 1

config wifi-iface
    option device   wifi$devidx
    option network  lan
    option mode ap
    option ssid OpenWrt
    option encryption none

EOF
    devidx=$(($devidx + 1))
    done
    ...
    sync

    if [ $reload == 1 ] ; then
        if [ $avoid_load == 1 ]; then
            wifi_updown "disable" "$2" > /dev/null
            ubus call network reload
            wifi_updown "enable" "$2" > /dev/null
        else
            unload_qcawificfg80211 > /dev/null
            load_qcawificfg80211 > /dev/null
        fi
    fi

    update_ini_reo_remap
    update_ini_target_dp_rx_hash_reset
    start_recovery_daemon
}

/sys/clase/net文件信息:

root@OpenWrt:/sys/class/net# ls -l
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 bond0 -> ../../devices/virtual/net/bond0
-rw-r--r--    1 root     root          4096 Oct 23 00:30 bonding_masters
lrwxrwxrwx    1 root     root             0 Oct 23 00:31 br-lan -> ../../devices/virtual/net/br-lan
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 eth0 -> ../../devices/platform/soc/3a001000.dp1/net/eth0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 eth1 -> ../../devices/platform/soc/3a001200.dp2/net/eth1
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 eth2 -> ../../devices/platform/soc/3a001400.dp3/net/eth2
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 eth3 -> ../../devices/platform/soc/3a001600.dp4/net/eth3
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 gre0 -> ../../devices/virtual/net/gre0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 gretap0 -> ../../devices/virtual/net/gretap0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 ifb0 -> ../../devices/virtual/net/ifb0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 ifb1 -> ../../devices/virtual/net/ifb1
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 ip6gre0 -> ../../devices/virtual/net/ip6gre0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 ip6tnl0 -> ../../devices/virtual/net/ip6tnl0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 ipsecdummy -> ../../devices/virtual/net/ipsecdummy
lrwxrwxrwx    1 root     root             0 Jan  1  1970 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 miireg -> ../../devices/virtual/net/miireg
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 sit0 -> ../../devices/virtual/net/sit0
lrwxrwxrwx    1 root     root             0 Oct 23 00:31 soc0 -> ../../devices/platform/soc/c000000.wifi/net/soc0
lrwxrwxrwx    1 root     root             0 Oct 23 00:30 teql0 -> ../../devices/virtual/net/teql0
lrwxrwxrwx    1 root     root             0 Oct 23 00:31 wifi0 -> ../../devices/platform/soc/c000000.wifi/net/wifi0
lrwxrwxrwx    1 root     root             0 Oct 23 00:31 wifi1 -> ../../devices/platform/soc/c000000.wifi/net/wifi1

root@OpenWrt:/sys/class/net# cat soc0/hw_modes ; echo ""
DBS:DBS_OR_SBS:
root@OpenWrt:/sys/class/net# cat wifi0/hwcaps;echo ""
802.11an/ac/ax
root@OpenWrt:/sys/class/net# cat wifi1/hwcaps;echo ""
802.11bgn/ax

/etc/config/wireless生成的wifi配置文件信息:

config wifi-device  wifi0
	option type	qcawificfg80211
	option channel	auto
	option macaddr	8c:88:2b:00:00:1e
	option hwmode	11axa
	# REMOVE THIS LINE TO ENABLE WIFI:
	option disabled 1

config wifi-iface
	option device	wifi0
	option network	lan
	option mode	ap
	option ssid	OpenWrt
	option encryption none

config wifi-device  wifi1
	option type	qcawificfg80211
	option channel	auto
	option macaddr	8c:88:2b:00:00:1f
	option hwmode	11axg
	# REMOVE THIS LINE TO ENABLE WIFI:
	option disabled 1

config wifi-iface
	option device	wifi1
	option network	lan
	option mode	ap
	option ssid	OpenWrt
	option encryption none

wifi启动打印

[   19.390785] vmap allocation for size 446464 failed: use vmalloc=<size> to increase size.
[   22.083171] vmap allocation for size 3100672 failed: use vmalloc=<size> to increase size.
[   22.083914] vmap allocation for size 540672 failed: use vmalloc=<size> to increase size.
***** starting cnssdaemon  -i integrated *****
*****cnssdaemon pid=2409*********
[   23.262989] cnss[2]: INFO: Setting daemon_support=1 for instance_id 0x2
[   23.265150] cnss[2]: INFO: Setting cold_boot_support=1 for instance_id 0x2
*********initiating cold boot calibration*************
[   23.851333] vmap allocation for size 1474560 failed: use vmalloc=<size> to increase size.
[   23.851717] vmap allocation for size 307200 failed: use vmalloc=<size> to increase size.
[   24.080706] vmap allocation for size 831488 failed: use vmalloc=<size> to increase size.
[   24.080953] vmap allocation for size 151552 failed: use vmalloc=<size> to increase size.
[   24.094029] wlan: [2465:I:ANY] =======ol_if_register_wifi3_0==========
[   24.094029] 
[   24.095975] wlan: [2465:I:ANY] osif_nss_register_module: 708: NSS wifi ops registered for target_type:1 with soc_ops:c5d6eae8
[   24.103685] wlan: [2465:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 2 bus_type 1
[   24.115164] remoteproc remoteproc0: powering up cd00000.qcom_q6v5_wcss
[   24.137304] remoteproc remoteproc0: Booting fw image IPQ6018/q6_fw.mdt, size 7340
[   24.920244] Subsystem error monitoring/handling services are up
[   24.920522] remoteproc remoteproc0: remote processor cd00000.qcom_q6v5_wcss is now up
[   24.925121] rpmsg_dev_probe: No pm domain
[   24.933123] rpmsg_dev_probe: No pm domain
[   24.936992] wlan: [2465:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 3 bus_type 1
[   24.941104] cnss[2]: INFO: Waiting for FW ready. Device: 0xfffd, FW ready timeout: 15 seconds
[   24.949770] cnss[2]: INFO: QMI WLFW service connected, state: 0x1
[   24.958137] diag: In diag_send_feature_mask_update, control channel is not open, p: 2, 7fa51d84
[   24.964100] cnss[2]: INFO: device_id : 65533 mem mode : [0]
[   24.972493] cnss[2]: INFO: platform name: Qualcomm Technologies, Inc. IPQ6018/AP-CP01-C1
[   24.978647] cnss[2]: INFO: Target capability: chip_id: 0x11, chip_family: 0x4, board_id: 0xff, soc_id: 0xffffffff, fw_version: 0x230b8b74, fw_build_timestamp: 2020-08-23 12:23, otp_version: 0x0 eeprom_caldata_read_timeout 0s
[   24.986291] cnss[2]: INFO: No board_id entry in device tree
[   25.010274] cnss[2]: INFO: BDF location : 0x4abc0000
[   25.011510] cnss[2]: INFO: BDF IPQ6018/bdwlan.bin size 65536
[   25.017154] cnss[2]: INFO: per device BDF location : 0x4abe0000
[   25.022376] cnss[2]: INFO: CALDATA IPQ6018/caldata.bin size 65536 offset 0x20000
[   25.055668] cnss[2]: INFO: FW ready received for device 0xfffd
[   25.056766] wlan: [2465:I:ANY] pld_ahb_wlan_enable: 697: cnss_mode: Cold boot calibration
[   25.060395] cnss[2]: INFO: Sending mode message, mode: COLDBOOT CALIBRATION(7), state: 0xf
[   25.183166] wlan: [2465:I:ANY] init_ath_pci_3_0: 183: 6ath_ol_pci_wifi3.0 :  (Atheros/multi-bss)
[   25.187625] wlan: [2470:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 0 bus_type 1
[   25.191016] cnss[2]: INFO: Coldboot Calbration wait started for Device: 0xfffd, timeout: 60 seconds
[   27.937064] cnss[2]: INFO: Coldboot Calibration completed successfully for device 0xfffd
[   27.945719] cnss[2]: INFO: Coldboot Calibration wait ended for device 0xfffd
[   27.945751] cnss[2]: INFO: Sending mode message, mode: OFF(4), state: 0x7
[   27.953487] cnss[2]: INFO: QMI WLFW service disconnected, state: 0x6
[   27.979669] remoteproc remoteproc0: stopped remote processor cd00000.qcom_q6v5_wcss
[   27.979723] wlan: [2470:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 1 bus_type 1
[   29.131790] vmap allocation for size 1474560 failed: use vmalloc=<size> to increase size.
[   29.132174] vmap allocation for size 307200 failed: use vmalloc=<size> to increase size.
[   29.330064] vmap allocation for size 831488 failed: use vmalloc=<size> to increase size.
[   29.330305] vmap allocation for size 151552 failed: use vmalloc=<size> to increase size.
[   29.342749] wlan: [2476:I:ANY] =======ol_if_register_wifi3_0==========
[   29.342749] 
[   29.345291] wlan: [2476:I:ANY] osif_nss_register_module: 708: NSS wifi ops registered for target_type:1 with soc_ops:c5d6eae8
[   29.353052] wlan: [2476:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 2 bus_type 1
[   29.364492] remoteproc remoteproc0: powering up cd00000.qcom_q6v5_wcss
[   29.373066] remoteproc remoteproc0: Booting fw image IPQ6018/q6_fw.mdt, size 7340
[   29.672327] Subsystem error monitoring/handling services are up
[   29.672604] remoteproc remoteproc0: remote processor cd00000.qcom_q6v5_wcss is now up
[   29.672800] rpmsg_dev_probe: No pm domain
[   29.672954] rpmsg_dev_probe: No pm domain
[   29.673552] cnss[2]: INFO: QMI WLFW service connected, state: 0x1
[   29.673756] cnss[2]: INFO: device_id : 65533 mem mode : [0]
[   29.675042] cnss[2]: INFO: platform name: Qualcomm Technologies, Inc. IPQ6018/AP-CP01-C1
[   29.675042] cnss[2]: INFO: Target capability: chip_id: 0x11, chip_family: 0x4, board_id: 0xff, soc_id: 0xffffffff, fw_version: 0x230b8b74, fw_build_timestamp: 2020-08-23 12:23, otp_version: 0x0 eeprom_caldata_read_timeout 0s
[   29.675052] cnss[2]: INFO: No board_id entry in device tree
[   29.675205] cnss[2]: INFO: BDF location : 0x4abc0000
[   29.675207] cnss[2]: INFO: BDF IPQ6018/bdwlan.bin size 65536
[   29.675511] cnss[2]: INFO: per device BDF location : 0x4abe0000
[   29.675531] cnss[2]: INFO: CALDATA IPQ6018/caldata.bin size 65536 offset 0x20000
[   29.754522] wlan: [2476:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 3 bus_type 1
[   29.762140] cnss[2]: INFO: Waiting for FW ready. Device: 0xfffd, FW ready timeout: 15 seconds
[   29.770550] cnss[2]: INFO: FW ready received for device 0xfffd
[   29.779122] wlan: [2476:I:ANY] pld_ahb_wlan_enable: 705: cnss_mode: Mission mode 
[   29.784887] cnss[2]: INFO: Sending mode message, mode: MISSION(0), state: 0x7
[   29.799148] wlan: [2476:I:ANY] qca_napi_create: 373: qca_napi_create: napi instance 0 created on pipe 4
[   29.799457] wlan: [2476:I:ANY] __ol_ath_attach: 3994: Allocated soc b8b00500
[   29.808785] wlan: [2476:E:CONFIG] cfg_uint_item_handler: 171: dp_nss_comp_ring_size=4096 - Out of range [8192, 49152]; Using 8192
[   29.816115] wlan: [2476:I:ANY] osif_nss_wifi_soc_setup: 827: nss register id -1 nss config 0 Target Type 19 
[   29.827421] wlan: [2476:I:ANY] __ol_ath_attach: 4198: dev name soc0
[   29.837443] wlan: [2476:I:ANY] ol_ath_soc_attach: 6421: WMI attached. wmi_handle b793aa00 
[   29.856747] wlan: [2476:I:ANY] htc_wmi_init: 5460: HT Create . b50e6000
[   29.856773] wlan: [2476:I:ANY] htc_wmi_init: 5467: Skipping BMI Done
[   29.862159] wlan: [2476:I:ANY] htc_wmi_init: 5524: host_enable 0 nss_nwifi_offload 0
[   29.886697] wlan: [2476:I:ANY] ol_target_init_complete: 5595: CDP soc attach success
[   29.886726] wlan: [2476:I:ANY] ol_target_init_complete: 5602: Soc attach success NSS config 0 
[   29.893595] wlan: [2476:I:ANY] htc_set_async_ep: 428: htc_set_async_ep: htc_handle b50e6000, ep 2, value 1
[   29.901987] wlan: [2476:I:ANY] htc_set_async_ep: 428: htc_set_async_ep: htc_handle b50e6000, ep 3, value 1
[   29.911603] wlan: [2476:I:ANY] 1 Target failed service 0x106 connect request (status:1)
[   29.911603] 
[   29.921201] wlan: [2476:E:WMI] Failed to connect to WMI CONTROL service status:27
[   29.921201] 
[   29.931464] wlan: [840:I:TIF] init_deinit_populate_hw_mode_capability: 363: Preferred mode is not set, use mode id 1
[   29.931464] 
[   29.939710] wlan: [840:I:TIF] HE_CAP Info = 1a08010d
[   29.951759] wlan: [840:I:TIF] Num HW modes = 2
[   29.956791] wlan: [840:I:TIF] Num PHY = 2
[   29.961041] wlan: [840:I:TIF] FW Build Version (Ext.) = 0
[   29.965207] wlan: [840:I:TIF] HDL Version: MajorVersion.MinorVersion = 0.0
[   29.970540] wlan: [840:I:TIF] Preferred HW Mode = 1 Num Radios = 2
[   29.977300] wlan: [840:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   29.983450] wlan: [840:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 1 phy_id = 0 wireless modes = 0
[   29.997602] wlan: [840:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   30.007421] wlan: [840:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 1 phy_id = 1 wireless modes = 0
[   30.021414] wlan: [840:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   30.031207] wlan: [840:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 5 phy_id = 0 wireless modes = 0
[   30.045171] wlan: [840:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   30.055011] wlan: [840:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 5 phy_id = 1 wireless modes = 0
[   30.069202] wlan: [840:I:dfs] WLAN_DEBUG_DFS_ALWAYS : wlan_dfs_pdev_obj_create_notification: 431: dfs_offload 1
[   30.078767] wlan: [840:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_agile_soc_obj_init: 3417: dfs->dfs_psoc_idx: 0 
[   30.088572] wlan: [840:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_agile_soc_obj_init: 3423: dfs_soc_obj->num_dfs_privs: 1 
[   30.098889] wlan: [840:I:TIF] init_deinit_alloc_pdevs: 1550: CDP PDEV ATTACH success
[   30.108667] wlan: [840:E:QDF] SOC0_PDEV2159027144 creation failed
[   30.116436] wlan: [840:E:DIRECT_BUF_RX] target_if_direct_buf_pdev_debugfs_init: 325: error while creating direct_buf debugfs dir
[   30.122538] wlan: [840:I:dfs] WLAN_DEBUG_DFS_ALWAYS : wlan_dfs_pdev_obj_create_notification: 403: Do not allocate DFS object for 2G, pdev_id = 1
[   30.134640] wlan: [840:I:TIF] init_deinit_alloc_pdevs: 1550: CDP PDEV ATTACH success
[   30.146994] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 2
[   30.154706] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   30.162447] wlan: [840:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 34
[   30.170545] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 2
[   30.178674] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   30.186490] wlan: [840:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 34
[   30.194553] wlan: [840:I:TIF] init_deinit_get_total_beaconing_vdevs_for_soc: 598: beacon_tx_offload_max_vdev: 32
[   30.202721] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 2
[   30.212968] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   30.220711] wlan: [840:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 34
[   30.228759] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 1
[   30.236922] wlan: [840:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   30.244724] wlan: [840:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 17
[   30.252806] wlan: [840:I:ANY] init_deinit_update_pdev_tgt_info: 1924: pdev id:0 wmi_handle:b793aa00
[   30.270576] wlan: [840:I:ANY] init_deinit_update_pdev_tgt_info: 1995: Pdev = 0 Number of peers = 529 vdevs = 17
[   30.270611] wlan: [840:I:TIF] init_deinit_update_pdev_tgt_info: 1998: CDP PDEV INIT success
[   30.280086] wlan: [840:I:ANY] init_deinit_update_pdev_tgt_info: 1924: pdev id:1 wmi_handle:b4f0da00
[   30.297954] wlan: [840:I:ANY] init_deinit_update_pdev_tgt_info: 1995: Pdev = 1 Number of peers = 529 vdevs = 17
[   30.297990] wlan: [840:I:TIF] init_deinit_update_pdev_tgt_info: 1998: CDP PDEV INIT success
[   30.407722] wlan: [840:I:ANY] copy_fw_abi_version_tlv: 7216: copy_fw_abi_version_tlv: INIT_CMD version: 1, 0, 0x5f414351, 0x4c4d, 0x0, 0x0
[   30.566240] wlan: [840:I:ANY] ready_extract_init_status_tlv: 9738: ready_extract_init_status_tlv:0
[   30.566268] wlan: [840:I:ANY] dp_peer_map_attach_wifi3: 9582: dp_peer_map_attach_wifi3 max_peers 1109, max_ast_index: 4112
[   30.566268] 
[   30.574300] wlan: [2476:I:ANY] ol_ath_connect_htc: 1250: WMI is ready
[   30.586641] wlan: [2476:I:ANY] ol_ath_soc_attach: 6549: connect HTC
[   30.593088] wlan: [2476:I:ANY] ol_ath_soc_attach: 6550: bypasswmi : 0
[   30.599187] wlan: [2476:I:ANY] ol_ath_soc_attach: 6624: UMAC attach
[   30.605818] wlan: [2476:I:ANY] __ol_ath_attach: 4320: pdev_netdev name wifi0
[   30.611850] wlan: [2476:I:ANY] __ol_ath_attach: 4369: Skip txrx_pdev_attach_target
[   30.619138] wlan: [2476:I:ANY] __ol_ath_attach: 4395: BURSTING enabled by default
[   30.626562] wlan: [2476:I:ANY] ol_ath_pdev_attach: 8632: interface_id 0
[   30.634068] wlan: [2476:I:TIF] ol_ath_pdev_regdmn_init: 6785:  phy id = 0 Modes supported
[   30.640495] wlan: [2476:I:TIF] ol_ath_pdev_regdmn_init: 6792:  11b = 0 11g = 0 11a = 1 11n = 1 11ac = 1 11ax = 1
[   30.648832] wlan: [2476:I:TIF] ol_ath_pdev_regdmn_init: 6801:  Reg cap - phy_id = 0 supp_bnd = 2, modes = 391f9001, lo_2g = 0, hi_2g = 0 lo_g5 = 4900, hi_5g = 5920
[   30.659081] wlan: [2476:I:ANY] ol_ath_update_wireless_modes: 1325: wireless_modes = 391f9001 before update
[   30.673395] wlan: [2476:I:ANY] ol_ath_update_wireless_modes: 1341: Wireless_modes = 391f9001 after update
[   30.683117] wlan: [2476:I:ANY] ol_ath_update_ext_caps: 1933: 11ax 5G supported case
[   30.692862] wlan: [2476:I:MBSSIE] ieee80211_mbss_attach: 220: :>
[   30.700212] wlan: [2476:I:MBSSIE] ieee80211_mbss_attach: 233: :<
[   30.706461] wlan: [2476:I:ANY] ol_resmgr_create: 223: OL Resmgr Init-ed
[   30.712549] wlan: [2476:I:ANY] acfg_attach: 3339: acfg_attach: 3339: Netlink socket created:b8fbe400
[   30.718798] wlan: [2476:I:ANY] ol_ath_stats_attach: 2294: periodic_chan_stats: 1
[   30.728931] wlan: [2476:I:ANY] wlan_scan_update_channel_list: 1138: num_chan: 25
[   30.735575] wlan: [0:I:ANY] ol_ath_pdev_attach: 8948: Set global_ic[1], ptr:c62f776c
[   30.742923] wlan: [0:I:RPTR] qca_multi_link_init_module: 245: 
[   30.742923] ******QCA Repeater Initialization Done***********
[   30.742923] 
[   30.750659] wlan: [0:I:ANY] dp_lag_soc_enable: 102: pdev(b4f0d804) Enabling DBDC Repeater 0 
[   30.763586] wlan: [0:I:ANY] dp_lag_pdev_set_primary_radio: 55: pdev(b4f0d804) is_primary 0 
[   30.772292] wlan: [0:I:ANY] ol_ath_twt_enable_complete_event_handler: 50: twt enabled
[   30.774348] wlan: [2476:I:ANY] ol_ath_pri20_cfg_blockchanlist_parse: 606: cfg block channel list is empty
[   30.774353] wlan: [2476:I:ANY] ol_ath_configure_cong_ctrl_max_msdus: 3892: pdev_idx = 0 tx_desc_limit = 32768
[   30.774370] wlan: [2476:I:ANY] osif_wrap_attach: 239: osif wrap attached
[   30.774370] 
[   30.774373] wlan: [2476:I:ANY] osif_wrap_devt_init: 201: osif wrap dev table init done
[   30.774373] 
[   30.774377] wlan: [2476:I:ANY] osif_wrap_attach: 247:  Wrap Attached: Wrap_com =b793b400 ic->ic_wrap_com=b793b400 &wrap_com->wc_devt=b793b400 
[   30.774377] 
[   30.774400] wlan: [2476:I:ANY] __ol_ath_attach: 4568: needed_headroom reservation 60
[   30.774604] wlan: [2476:I:ANY] ieee80211_cfg80211_radio_attach: 13328: ic: 0xb4f60500, wdev: 0xb4f77d20, wiphy: 0xb8bcb960, netdev: 0xb4f60000 
[   30.775178] wlan: [2476:I:ANY] __ol_ath_attach: 4320: pdev_netdev name wifi1
[   30.775192] wlan: [2476:I:ANY] __ol_ath_attach: 4369: Skip txrx_pdev_attach_target
[   30.775196] wlan: [2476:I:ANY] __ol_ath_attach: 4395: BURSTING enabled by default
[   30.775239] wlan: [2476:I:ANY] ol_ath_pdev_attach: 8632: interface_id 1
[   30.775251] wlan: [2476:I:TIF] ol_ath_pdev_regdmn_init: 6785:  phy id = 1 Modes supported
[   30.775255] wlan: [2476:I:TIF] ol_ath_pdev_regdmn_init: 6792:  11b = 1 11g = 1 11a = 0 11n = 1 11ac = 1 11ax = 1
[   30.775261] wlan: [2476:I:TIF] ol_ath_pdev_regdmn_init: 6801:  Reg cap - phy_id = 1 supp_bnd = 1, modes = 680680c, lo_2g = 2312, hi_2g = 2732 lo_g5 = 0, hi_5g = 0
[   30.775264] wlan: [2476:I:ANY] ol_ath_update_wireless_modes: 1325: wireless_modes = 680680c before update
[   30.775268] wlan: [2476:I:ANY] ol_ath_update_wireless_modes: 1341: Wireless_modes = 680680c after update
[   30.775273] wlan: [2476:I:ANY] ol_ath_update_ext_caps: 1941: 11ax 2G supported case
[   30.775370] wlan: [2476:I:MBSSIE] ieee80211_mbss_attach: 220: :>
[   30.775373] wlan: [2476:I:MBSSIE] ieee80211_mbss_attach: 233: :<
[   30.775377] wlan: [2476:I:ANY] ol_resmgr_create: 223: OL Resmgr Init-ed
[   30.775476] wlan: [2476:I:ANY] acfg_attach: 3314: Offload using existing sock b8fbe400
[   30.775483] wlan: [2476:I:ANY] ol_ath_stats_attach: 2294: periodic_chan_stats: 1
[   30.775724] wlan: [2476:I:ANY] wlan_scan_update_channel_list: 1138: num_chan: 11
[   30.775753] wlan: [0:I:ANY] ol_ath_pdev_attach: 8948: Set global_ic[2], ptr:c62f776c
[   30.775759] wlan: [0:I:ANY] dp_lag_soc_enable: 102: pdev(b17ce004) Enabling DBDC Repeater 0 
[   30.775765] wlan: [0:I:ANY] dp_lag_pdev_set_primary_radio: 55: pdev(b17ce004) is_primary 0 
[   30.778023] wlan: [2476:I:ANY] ol_ath_pri20_cfg_blockchanlist_parse: 606: cfg block channel list is empty
[   30.778029] wlan: [2476:I:ANY] ol_ath_configure_cong_ctrl_max_msdus: 3892: pdev_idx = 1 tx_desc_limit = 32768
[   30.778043] wlan: [2476:I:ANY] osif_wrap_attach: 239: osif wrap attached
[   30.778043] 
[   30.778046] wlan: [2476:I:ANY] osif_wrap_devt_init: 201: osif wrap dev table init done
[   30.778046] 
[   30.778051] wlan: [2476:I:ANY] osif_wrap_attach: 247:  Wrap Attached: Wrap_com =b084a400 ic->ic_wrap_com=b084a400 &wrap_com->wc_devt=b084a400 
[   30.778051] 
[   30.778066] wlan: [2476:I:ANY] __ol_ath_attach: 4568: needed_headroom reservation 60
[   30.778082] wlan: [2476:I:ANY] wlan_cfg80211_init: 13145: Number of 2G channels: 11 
[   30.778229] wlan: [2476:I:ANY] ieee80211_cfg80211_radio_attach: 13328: ic: 0xb4a00500, wdev: 0xb4a17d20, wiphy: 0xb8bcd960, netdev: 0xb4a00000 
[   30.778671] wlan: [2476:I:Dynamic Mode Change] ol_ath_check_and_reconfig_hw_mode: 3861: Running with HW mode = 1
[   30.778916] wlan: [2476:E:QLD] qld_register: 108: Handle or address is NULL
[   30.778931] wlan: [2476:I:ANY] wlan_pdev_operation: 796: num_radios=1, wifi_radios[0].sc = b4f60500_radio_type = 2
[   30.778936] wlan: [2476:I:ANY] wlan_pdev_operation: 796: num_radios=2, wifi_radios[1].sc = b4a00500_radio_type = 2
[   30.778956] wlan: [2476:I:ANY] init_ath_pci_3_0: 183: 6ath_ol_pci_wifi3.0 :  (Atheros/multi-bss)
[   30.848557] vmap allocation for size 598016 failed: use vmalloc=<size> to increase size.
[   30.848738] vmap allocation for size 122880 failed: use vmalloc=<size> to increase size.
[   30.856146] wlan: [2480:I:ANY] osif_nss_register_module: 708: NSS wifi ops registered for target_type:0 with soc_ops:c63d2008
[   30.856416] wlan: [2480:I:ANY] init_ath_pci_2_0: 147: 6ath_ol_pci_2_0:  (Atheros/multi-bss)
[   31.167787] wlan: [0:I:ANY] ol_ath_twt_enable_complete_event_handler: 50: twt enabled
No Direct-Attach chipsets found.
[   34.608833] wlan: [3088:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 0 bus_type 1
[   34.608884] wlan: [3088:I:ANY] ol_ath_ahb_remove: 948: Suspending Target - with disable_intr set :soc0 (sc b7ffc000) soc=b8b00500
[   34.616362] wlan: [3088:I:ANY] wlan_pdev_operation: 906: disable_target_intr val is 1
[   34.627913] wlan: [3088:I:ANY] wlan_pdev_operation: 906: disable_target_intr val is 1
[   34.635705] wlan: [3088:I:ANY] ol_ath_ahb_remove: 951: waiting for target paused event from target :soc0 (sc b7ffc000)
[   34.643506] wlan: [3088:I:ANY] ol_ath_ahb_remove: 969: AHB Call to nss detach 
[   34.654097] wlan: [3088:I:ANY] ol_ath_ahb_remove: 972: Call to nss detach ops 00000000 
[   34.661319] wlan: [3088:E:QLD] qld_register: 108: Handle or address is NULL
[   34.669229] wlan: [3088:I:ANY] osif_wrap_devt_detach: 217: osif wrap dev table detached
[   34.669229] 
[   34.676149] wlan: [3088:I:ANY] osif_wrap_detach: 271: osif wrap detached
[   34.676149] 
[   34.712466] wlan: [3088:E:CFR] cfr_6018_deinit_pdev: 1694: Failed to register with dbr
[   34.712495] wlan: [3088:E:CFR] tgt_cfr_deinit_pdev: 137: Error occurred with exit code 16
[   34.712495] 
[   34.719311] wlan: [3088:E:CFR] cfr_deinitialize_pdev: 176: cfr_deinitialize_pdev status=16
[   34.719311] 
[   34.728932] wlan: [3088:I:ANY] wlan_pdev_operation: 963: soc_txrx_handle b8a2a000 dp_pdev id 0
[   34.738755] wlan: [3088:I:ANY] wlan_pdev_operation: 963: soc_txrx_handle b8a2a000 dp_pdev id 1
[   34.747476] wlan: [3088:I:MBSSIE] ieee80211_mbss_detach: 240: :>
[   34.755818] wlan: [3088:I:MBSSIE] ieee80211_mbss_detach: 251: :<
[   34.762035] wlan: [3088:I:ANY] acfg_detach: 3370: acfg_detach Netlink socket released
[   34.767983] wlan: [3088:E:CFR] cfr_6018_deinit_pdev: 1694: Failed to register with dbr
[   34.775700] wlan: [3088:E:CFR] tgt_cfr_deinit_pdev: 137: Error occurred with exit code 16
[   34.775700] 
[   34.783509] wlan: [3088:E:CFR] cfr_deinitialize_pdev: 176: cfr_deinitialize_pdev status=16
[   34.783509] 
[   34.793153] wlan: [0:I:ANY] ol_ath_pdev_detach: 9582: remove global_ic[1]..gloabl_ic ptr:c62f776c
[   34.802791] wlan: [3088:I:RPTR] qca_multi_link_deinit_module: 222: 
[   34.802791] ******QCA RPtr De-Init Done***********
[   34.802791] 
[   34.811822] wlan: [3088:I:ANY] ieee80211_cfg80211_radio_detach: 13361: ieee80211_cfg80211_radio_detach: ic: 0xb4f60500, wdev: 0xb4f77d20, netdev: 0xb4f60000 
[   34.965761] PCIe: User of event deregistration is NULL
[   34.995853] wlan: [3088:E:QLD] qld_register: 108: Handle or address is NULL
[   34.995959] wlan: [3088:I:ANY] osif_wrap_devt_detach: 217: osif wrap dev table detached
[   34.995959] 
[   35.001618] wlan: [3088:I:ANY] osif_wrap_detach: 271: osif wrap detached
[   35.001618] 
[   35.011419] wlan: [3088:E:CFR] cfr_6018_deinit_pdev: 1694: Failed to register with dbr
[   35.019420] wlan: [3088:E:CFR] tgt_cfr_deinit_pdev: 137: Error occurred with exit code 16
[   35.019420] 
[   35.027231] wlan: [3088:E:CFR] cfr_deinitialize_pdev: 176: cfr_deinitialize_pdev status=16
[   35.027231] 
[   35.036871] wlan: [3088:I:ANY] wlan_pdev_operation: 963: soc_txrx_handle b8a2a000 dp_pdev id 1
[   35.046555] wlan: [3088:I:MBSSIE] ieee80211_mbss_detach: 240: :>
[   35.055170] wlan: [3088:I:MBSSIE] ieee80211_mbss_detach: 251: :<
[   35.061357] wlan: [3088:E:CFR] cfr_6018_deinit_pdev: 1694: Failed to register with dbr
[   35.067333] wlan: [3088:E:CFR] tgt_cfr_deinit_pdev: 137: Error occurred with exit code 16
[   35.067333] 
[   35.075055] wlan: [3088:E:CFR] cfr_deinitialize_pdev: 176: cfr_deinitialize_pdev status=16
[   35.075055] 
[   35.084699] wlan: [0:I:ANY] ol_ath_pdev_detach: 9582: remove global_ic[0]..gloabl_ic ptr:c62f776c
[   35.094332] wlan: [3088:I:ANY] ieee80211_cfg80211_radio_detach: 13361: ieee80211_cfg80211_radio_detach: ic: 0xb4a00500, wdev: 0xb4a17d20, netdev: 0xb4a00000 
[   35.235751] PCIe: User of event deregistration is NULL
[   35.315778] wlan: [3088:I:ANY] ol_ath_phyerr_detach: 343: 6ol_ath_phyerr_detach: called
[   35.322941] cnss[2]: INFO: Sending mode message, mode: OFF(4), state: 0x7
[   35.324916] cnss[2]: INFO: QMI WLFW service disconnected, state: 0x6
[   35.329992] wlan: [3088:I:ANY] 6ath_ahb_remove
[   35.329992] 
[   35.362899] remoteproc remoteproc0: stopped remote processor cd00000.qcom_q6v5_wcss
[   35.362948] wlan: [3088:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 1 bus_type 1
[   35.781021] vmap allocation for size 446464 failed: use vmalloc=<size> to increase size.
[   38.228134] vmap allocation for size 3100672 failed: use vmalloc=<size> to increase size.
[   38.228885] vmap allocation for size 540672 failed: use vmalloc=<size> to increase size.
[   38.372203] cnss[2]: INFO: Setting daemon_support=1 for instance_id 0x2
[   38.374240] cnss[2]: INFO: Setting cold_boot_support=1 for instance_id 0x2
******Not the first boot. Skip coldboot calibration*****
[   38.874511] vmap allocation for size 1474560 failed: use vmalloc=<size> to increase size.
[   38.874894] vmap allocation for size 307200 failed: use vmalloc=<size> to increase size.
[   39.077163] vmap allocation for size 831488 failed: use vmalloc=<size> to increase size.
[   39.077403] vmap allocation for size 151552 failed: use vmalloc=<size> to increase size.
[   39.090566] wlan: [3252:I:ANY] =======ol_if_register_wifi3_0==========
[   39.090566] 
[   39.092392] wlan: [3252:I:ANY] osif_nss_register_module: 708: NSS wifi ops registered for target_type:1 with soc_ops:c5d6eae8
[   39.100154] wlan: [3252:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 2 bus_type 1
[   39.111593] remoteproc remoteproc0: powering up cd00000.qcom_q6v5_wcss
[   39.120164] remoteproc remoteproc0: Booting fw image IPQ6018/q6_fw.mdt, size 7340
[   39.419169] Subsystem error monitoring/handling services are up
[   39.419444] remoteproc remoteproc0: remote processor cd00000.qcom_q6v5_wcss is now up
[   39.419614] rpmsg_dev_probe: No pm domain
[   39.419773] rpmsg_dev_probe: No pm domain
[   39.420648] cnss[2]: INFO: QMI WLFW service connected, state: 0x1
[   39.421429] cnss[2]: INFO: device_id : 65533 mem mode : [0]
[   39.425924] cnss[2]: INFO: platform name: Qualcomm Technologies, Inc. IPQ6018/AP-CP01-C1
[   39.425924] cnss[2]: INFO: Target capability: chip_id: 0x11, chip_family: 0x4, board_id: 0xff, soc_id: 0xffffffff, fw_version: 0x230b8b74, fw_build_timestamp: 2020-08-23 12:23, otp_version: 0x0 eeprom_caldata_read_timeout 0s
[   39.425933] cnss[2]: INFO: No board_id entry in device tree
[   39.426071] cnss[2]: INFO: BDF location : 0x4abc0000
[   39.426073] cnss[2]: INFO: BDF IPQ6018/bdwlan.bin size 65536
[   39.426320] cnss[2]: INFO: per device BDF location : 0x4abe0000
[   39.426338] cnss[2]: INFO: CALDATA IPQ6018/caldata.bin size 65536 offset 0x20000
[   39.501359] wlan: [3252:I:ANY] ol_ath_wifi_ssr: 298: ol_ath_wifi_ssr: SSR event 3 bus_type 1
[   39.508979] cnss[2]: INFO: Waiting for FW ready. Device: 0xfffd, FW ready timeout: 15 seconds
[   39.517388] cnss[2]: INFO: FW ready received for device 0xfffd
[   39.525956] wlan: [3252:I:ANY] pld_ahb_wlan_enable: 705: cnss_mode: Mission mode 
[   39.531726] cnss[2]: INFO: Sending mode message, mode: MISSION(0), state: 0x7
[   39.545976] wlan: [3252:I:ANY] qca_napi_create: 373: qca_napi_create: napi instance 0 created on pipe 4
[   39.546295] wlan: [3252:I:ANY] __ol_ath_attach: 3994: Allocated soc b7f00500
[   39.555614] wlan: [3252:E:CONFIG] cfg_uint_item_handler: 171: dp_nss_comp_ring_size=4096 - Out of range [8192, 49152]; Using 8192
[   39.562816] wlan: [3252:E:CONFIG] cfg_uint_item_handler: 171: dp_rxdma_monitor_desc_ring=2048 - Out of range [4096, 16384]; Using 4096
[   39.574400] wlan: [3252:I:ANY] osif_nss_wifi_soc_setup: 827: nss register id -1 nss config 0 Target Type 19 
[   39.586242] wlan: [3252:I:ANY] __ol_ath_attach: 4198: dev name soc0
[   39.596344] wlan: [3252:I:ANY] ol_ath_soc_attach: 6421: WMI attached. wmi_handle b8aa3800 
[   39.615793] wlan: [3252:I:ANY] htc_wmi_init: 5460: HT Create . b50e6000
[   39.615820] wlan: [3252:I:ANY] htc_wmi_init: 5467: Skipping BMI Done
[   39.621205] wlan: [3252:I:ANY] htc_wmi_init: 5524: host_enable 0 nss_nwifi_offload 0
[   39.645390] wlan: [3252:I:ANY] ol_target_init_complete: 5595: CDP soc attach success
[   39.645420] wlan: [3252:I:ANY] ol_target_init_complete: 5602: Soc attach success NSS config 0 
[   39.652309] wlan: [3252:I:ANY] htc_set_async_ep: 428: htc_set_async_ep: htc_handle b50e6000, ep 2, value 1
[   39.660668] wlan: [3252:I:ANY] htc_set_async_ep: 428: htc_set_async_ep: htc_handle b50e6000, ep 3, value 1
[   39.670873] wlan: [837:I:TIF] HE_CAP Info = 1a08010d
[   39.679891] wlan: [837:I:TIF] Num HW modes = 2
[   39.684999] wlan: [837:I:TIF] Num PHY = 2
[   39.689257] wlan: [837:I:TIF] FW Build Version (Ext.) = 0
[   39.693334] wlan: [837:I:TIF] HDL Version: MajorVersion.MinorVersion = 0.0
[   39.698726] wlan: [837:I:TIF] Preferred HW Mode = 1 Num Radios = 2
[   39.705509] wlan: [837:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   39.711674] wlan: [837:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 1 phy_id = 0 wireless modes = 0
[   39.725814] wlan: [837:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   39.735626] wlan: [837:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 1 phy_id = 1 wireless modes = 0
[   39.749599] wlan: [837:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   39.759415] wlan: [837:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 5 phy_id = 0 wireless modes = 0
[   39.773383] wlan: [837:W:TIF] add_11ax_mode_flags: 2249: 11AX wireless modes are not populated by the target in reg capabilities, adding 11AX wireless modes
[   39.783199] wlan: [837:I:TIF] init_deinit_add_11ax_modes: 2429: hw_mode_id = 5 phy_id = 1 wireless modes = 0
[   39.797392] wlan: [837:I:dfs] WLAN_DEBUG_DFS_ALWAYS : wlan_dfs_pdev_obj_create_notification: 431: dfs_offload 1
[   39.806979] wlan: [837:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_agile_soc_obj_init: 3417: dfs->dfs_psoc_idx: 0 
[   39.816785] wlan: [837:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_agile_soc_obj_init: 3423: dfs_soc_obj->num_dfs_privs: 1 
[   39.826972] wlan: [837:I:TIF] init_deinit_alloc_pdevs: 1550: CDP PDEV ATTACH success
[   39.836878] wlan: [837:E:QDF] SOC0_PDEV2159027144 creation failed
[   39.844640] wlan: [837:E:DIRECT_BUF_RX] target_if_direct_buf_pdev_debugfs_init: 325: error while creating direct_buf debugfs dir
[   39.850674] wlan: [837:I:dfs] WLAN_DEBUG_DFS_ALWAYS : wlan_dfs_pdev_obj_create_notification: 403: Do not allocate DFS object for 2G, pdev_id = 1
[   39.862719] wlan: [837:I:TIF] init_deinit_alloc_pdevs: 1550: CDP PDEV ATTACH success
[   39.875206] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 2
[   39.882930] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   39.890655] wlan: [837:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 34
[   39.898732] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 2
[   39.906887] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   39.914695] wlan: [837:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 34
[   39.922775] wlan: [837:I:TIF] init_deinit_get_total_beaconing_vdevs_for_soc: 598: beacon_tx_offload_max_vdev: 32
[   39.930936] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 2
[   39.941177] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   39.948902] wlan: [837:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 34
[   39.957002] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 238: num_radios: 1
[   39.965127] wlan: [837:I:TIF] init_deinit_get_total_num_ema_vaps: 256: ema_max_vap_cnt: 0
[   39.972946] wlan: [837:I:TIF] init_deinit_get_total_num_vdevs_for_soc: 376: num_vdevs: 17
[   39.981021] wlan: [837:I:ANY] init_deinit_update_pdev_tgt_info: 1924: pdev id:0 wmi_handle:b8aa3800
[   39.995843] wlan: [837:I:ANY] init_deinit_update_pdev_tgt_info: 1995: Pdev = 0 Number of peers = 529 vdevs = 17
[   39.998032] wlan: [837:I:TIF] init_deinit_update_pdev_tgt_info: 1998: CDP PDEV INIT success
[   40.008252] wlan: [837:I:ANY] init_deinit_update_pdev_tgt_info: 1924: pdev id:1 wmi_handle:b7c6ac00
[   40.023521] wlan: [837:I:ANY] init_deinit_update_pdev_tgt_info: 1995: Pdev = 1 Number of peers = 529 vdevs = 17
[   40.025464] wlan: [837:I:TIF] init_deinit_update_pdev_tgt_info: 1998: CDP PDEV INIT success
[   40.135930] wlan: [837:I:ANY] copy_fw_abi_version_tlv: 7216: copy_fw_abi_version_tlv: INIT_CMD version: 1, 0, 0x5f414351, 0x4c4d, 0x0, 0x0
[   40.294382] wlan: [837:I:ANY] ready_extract_init_status_tlv: 9738: ready_extract_init_status_tlv:0
[   40.294411] wlan: [837:I:ANY] dp_peer_map_attach_wifi3: 9582: dp_peer_map_attach_wifi3 max_peers 1109, max_ast_index: 4112
[   40.294411] 
[   40.302421] wlan: [3252:I:ANY] ol_ath_connect_htc: 1250: WMI is ready
[   40.314775] wlan: [3252:I:ANY] ol_ath_soc_attach: 6549: connect HTC
[   40.321236] wlan: [3252:I:ANY] ol_ath_soc_attach: 6550: bypasswmi : 0
[   40.327329] wlan: [3252:I:ANY] ol_ath_soc_attach: 6624: UMAC attach
[   40.333960] wlan: [3252:I:ANY] __ol_ath_attach: 4320: pdev_netdev name wifi0
[   40.339998] wlan: [3252:I:ANY] __ol_ath_attach: 4369: Skip txrx_pdev_attach_target
[   40.347280] wlan: [3252:I:ANY] __ol_ath_attach: 4395: BURSTING enabled by default
[   40.354697] wlan: [3252:I:ANY] ol_ath_pdev_attach: 8632: interface_id 0
[   40.362216] wlan: [3252:I:TIF] ol_ath_pdev_regdmn_init: 6785:  phy id = 0 Modes supported
[   40.368637] wlan: [3252:I:TIF] ol_ath_pdev_regdmn_init: 6792:  11b = 0 11g = 0 11a = 1 11n = 1 11ac = 1 11ax = 1
[   40.376974] wlan: [3252:I:TIF] ol_ath_pdev_regdmn_init: 6801:  Reg cap - phy_id = 0 supp_bnd = 2, modes = 391f9001, lo_2g = 0, hi_2g = 0 lo_g5 = 4900, hi_5g = 5920
[   40.387222] wlan: [3252:I:ANY] ol_ath_update_wireless_modes: 1325: wireless_modes = 391f9001 before update
[   40.401537] wlan: [3252:I:ANY] ol_ath_update_wireless_modes: 1341: Wireless_modes = 391f9001 after update
[   40.411261] wlan: [3252:I:ANY] ol_ath_update_ext_caps: 1933: 11ax 5G supported case
[   40.421004] wlan: [3252:I:MBSSIE] ieee80211_mbss_attach: 220: :>
[   40.428355] wlan: [3252:I:MBSSIE] ieee80211_mbss_attach: 233: :<
[   40.434600] wlan: [3252:I:ANY] ol_resmgr_create: 223: OL Resmgr Init-ed
[   40.440691] wlan: [3252:I:ANY] acfg_attach: 3339: acfg_attach: 3339: Netlink socket created:b893ec00
[   40.446940] wlan: [3252:I:ANY] ol_ath_stats_attach: 2294: periodic_chan_stats: 1
[   40.457074] wlan: [3252:I:ANY] wlan_scan_update_channel_list: 1138: num_chan: 25
[   40.463717] wlan: [0:I:ANY] ol_ath_pdev_attach: 8948: Set global_ic[1], ptr:c62f776c
[   40.471066] wlan: [0:I:RPTR] qca_multi_link_init_module: 245: 
[   40.471066] ******QCA Repeater Initialization Done***********
[   40.471066] 
[   40.478802] wlan: [0:I:ANY] dp_lag_soc_enable: 102: pdev(b7c6aa04) Enabling DBDC Repeater 0 
[   40.491728] wlan: [0:I:ANY] dp_lag_pdev_set_primary_radio: 55: pdev(b7c6aa04) is_primary 0 
[   40.500441] wlan: [0:I:ANY] ol_ath_twt_enable_complete_event_handler: 50: twt enabled
[   40.502468] wlan: [3252:I:ANY] ol_ath_pri20_cfg_blockchanlist_parse: 606: cfg block channel list is empty
[   40.502474] wlan: [3252:I:ANY] ol_ath_configure_cong_ctrl_max_msdus: 3892: pdev_idx = 0 tx_desc_limit = 32768
[   40.502488] wlan: [3252:I:ANY] osif_wrap_attach: 239: osif wrap attached
[   40.502488] 
[   40.502491] wlan: [3252:I:ANY] osif_wrap_devt_init: 201: osif wrap dev table init done
[   40.502491] 
[   40.502495] wlan: [3252:I:ANY] osif_wrap_attach: 247:  Wrap Attached: Wrap_com =b8f70000 ic->ic_wrap_com=b8f70000 &wrap_com->wc_devt=b8f70000 
[   40.502495] 
[   40.502515] wlan: [3252:I:ANY] __ol_ath_attach: 4568: needed_headroom reservation 60
[   40.502722] wlan: [3252:I:ANY] ieee80211_cfg80211_radio_attach: 13328: ic: 0xb7c20500, wdev: 0xb7c37d20, wiphy: 0xbd314160, netdev: 0xb7c20000 
[   40.503192] wlan: [3252:I:ANY] __ol_ath_attach: 4320: pdev_netdev name wifi1
[   40.503204] wlan: [3252:I:ANY] __ol_ath_attach: 4369: Skip txrx_pdev_attach_target
[   40.503208] wlan: [3252:I:ANY] __ol_ath_attach: 4395: BURSTING enabled by default
[   40.503245] wlan: [3252:I:ANY] ol_ath_pdev_attach: 8632: interface_id 1
[   40.503255] wlan: [3252:I:TIF] ol_ath_pdev_regdmn_init: 6785:  phy id = 1 Modes supported
[   40.503259] wlan: [3252:I:TIF] ol_ath_pdev_regdmn_init: 6792:  11b = 1 11g = 1 11a = 0 11n = 1 11ac = 1 11ax = 1
[   40.503264] wlan: [3252:I:TIF] ol_ath_pdev_regdmn_init: 6801:  Reg cap - phy_id = 1 supp_bnd = 1, modes = 680680c, lo_2g = 2312, hi_2g = 2732 lo_g5 = 0, hi_5g = 0
[   40.503267] wlan: [3252:I:ANY] ol_ath_update_wireless_modes: 1325: wireless_modes = 680680c before update
[   40.503271] wlan: [3252:I:ANY] ol_ath_update_wireless_modes: 1341: Wireless_modes = 680680c after update
[   40.503275] wlan: [3252:I:ANY] ol_ath_update_ext_caps: 1941: 11ax 2G supported case
[   40.503364] wlan: [3252:I:MBSSIE] ieee80211_mbss_attach: 220: :>
[   40.503367] wlan: [3252:I:MBSSIE] ieee80211_mbss_attach: 233: :<
[   40.503371] wlan: [3252:I:ANY] ol_resmgr_create: 223: OL Resmgr Init-ed
[   40.503464] wlan: [3252:I:ANY] acfg_attach: 3314: Offload using existing sock b893ec00
[   40.503471] wlan: [3252:I:ANY] ol_ath_stats_attach: 2294: periodic_chan_stats: 1
[   40.503683] wlan: [3252:I:ANY] wlan_scan_update_channel_list: 1138: num_chan: 11
[   40.503709] wlan: [0:I:ANY] ol_ath_pdev_attach: 8948: Set global_ic[2], ptr:c62f776c
[   40.503715] wlan: [0:I:ANY] dp_lag_soc_enable: 102: pdev(b7c6b204) Enabling DBDC Repeater 0 
[   40.503720] wlan: [0:I:ANY] dp_lag_pdev_set_primary_radio: 55: pdev(b7c6b204) is_primary 0 
[   40.505977] wlan: [3252:I:ANY] ol_ath_pri20_cfg_blockchanlist_parse: 606: cfg block channel list is empty
[   40.505983] wlan: [3252:I:ANY] ol_ath_configure_cong_ctrl_max_msdus: 3892: pdev_idx = 1 tx_desc_limit = 32768
[   40.505996] wlan: [3252:I:ANY] osif_wrap_attach: 239: osif wrap attached
[   40.505996] 
[   40.505999] wlan: [3252:I:ANY] osif_wrap_devt_init: 201: osif wrap dev table init done
[   40.505999] 
[   40.506003] wlan: [3252:I:ANY] osif_wrap_attach: 247:  Wrap Attached: Wrap_com =be1b1c00 ic->ic_wrap_com=be1b1c00 &wrap_com->wc_devt=be1b1c00 
[   40.506003] 
[   40.506018] wlan: [3252:I:ANY] __ol_ath_attach: 4568: needed_headroom reservation 60
[   40.506032] wlan: [3252:I:ANY] wlan_cfg80211_init: 13145: Number of 2G channels: 11 
[   40.506158] wlan: [3252:I:ANY] ieee80211_cfg80211_radio_attach: 13328: ic: 0xb4ba0500, wdev: 0xb4bb7d20, wiphy: 0xbd316160, netdev: 0xb4ba0000 
[   40.506575] wlan: [3252:I:Dynamic Mode Change] ol_ath_check_and_reconfig_hw_mode: 3861: Running with HW mode = 1
[   40.506818] wlan: [3252:E:QLD] qld_register: 108: Handle or address is NULL
[   40.506834] wlan: [3252:I:ANY] wlan_pdev_operation: 796: num_radios=1, wifi_radios[0].sc = b7c20500_radio_type = 2
[   40.506838] wlan: [3252:I:ANY] wlan_pdev_operation: 796: num_radios=2, wifi_radios[1].sc = b4ba0500_radio_type = 2
[   40.506859] wlan: [3252:I:ANY] init_ath_pci_3_0: 183: 6ath_ol_pci_wifi3.0 :  (Atheros/multi-bss)
[   40.859435] wlan: [0:I:ANY] ol_ath_twt_enable_complete_event_handler: 50: twt enabled
[   40.945554] vmap allocation for size 598016 failed: use vmalloc=<size> to increase size.
[   40.945868] vmap allocation for size 122880 failed: use vmalloc=<size> to increase size.
[   40.962895] wlan: [3255:I:ANY] osif_nss_register_module: 708: NSS wifi ops registered for target_type:0 with soc_ops:c8d01008
[   40.963201] wlan: [3255:I:ANY] init_ath_pci_2_0: 147: 6ath_ol_pci_2_0:  (Atheros/multi-bss)

打开wifi:uci set wireless.wifi0.disabled='0';uci commit,命令wifi或者wifi up启动wifi,打印如下:

root@OpenWrt:~# wifi
qcawifi qcawificfg80211 disable radio wifi0
error_handler received : -1
Failed to send message to driver Error:-1
'wifi1' is disabled
qcawifi qcawificfg80211 disable radio wifi1
error_handler received : -1
Failed to send message to driver Error:-1
qcawifi qcawificfg80211: enable radio wifi0
cp: can't stat '/cfg/default/*.ini': No such file or directory
[  987.750457] wlan: [5869:I:ANY] wlan_scan_update_channel_list: 1138: num_chan: 25
[  987.750712] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=58 bw=80
[  987.756955] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=106 bw=80
[  987.765727] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=122 bw=80
[  987.774455] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=138 bw=80
[  987.784643] wlan: [5869:I:ANY] wlan_scan_update_channel_list: 1138: num_chan: 25
[  987.792341] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=58 bw=80
[  987.799644] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=106 bw=80
[  987.808408] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=122 bw=80
[  987.817178] wlan: [5869:I:dfs] WLAN_DEBUG_DFS_ALWAYS : dfs_init_precac_list: 3188: ieee=138 bw=80
[  987.826087] wlan: [5869:I:ANY] number of channels: 2G = 0 5G = 25, 6G = 0
[  987.834901] wlan: [3748:I:ANY] ol_acfg_handle_wifi_ioctl: 447: ol_acfg_handle_wifi_ioctl: req->cmd=76 not valid for radio interface, it's for VAP
Error received: -22 
Could not send NL command
Enable ol_stats by default for Lithium platforms
[  987.981426] wlan: [5881:I:Monitor Filter] dp_mon_ht2_rx_ring_cfg: 119: srng type 2 Max_mac_rings 1 
[  987.981499] wlan: [5881:I:Monitor Filter] dp_mon_ht2_rx_ring_cfg: 119: srng type 1 Max_mac_rings 1 
[  988.011010] wlan: [5883:I:ANY] wlan_cfg80211_set_hwaddr: 7497: wlan_cfg80211_set_hwaddr :8c:88:2b:00:00:1e ret: 0 
[  988.025766] wlan: [5885:I:ANY] ol_ath_set_config_param: 1650: set TXBF_SND_PERIOD: val 100 stat 0
[  988.069260] wlan: [0:I:ANY] ol_ath_set_config_param: 2442: Disconnect_timeout value: 10
[  988.083559] wlan: [0:I:ANY] ol_ath_set_config_param: 2448: Reconfiguration_timeout value:60
number of vifs: cfg023579 
cfg80211: ifname: ath0 mode: __ap cfgphy: phy2
[  988.211502] wlan: [5924:I:ANY] wlan_cfg80211_add_virtual_intf: 352: proprietary mode 6 for interface: ath0 : clone params: 0x00000001 
[  988.211563] wlan: [5924:I:ANY] osifp_create_wlan_vap: 9900: VDEV Create 8c:88:2b:00:00:1e
[  988.222532] wlan: [5924:I:ANY] wlan_vap_create: 1644: devhandle=0xb7c20500, opmode=IEEE80211_M_HOSTAP, flags=0x1
[  988.222532] 
[  988.230881] wlan: [5924:I:ANY] ol_ath_vap_set_param: 1556: Setting SGI value: 1
[  988.242386] wlan: [5924:I:ANY] ol_ath_vap_set_param: 2609: VDEV params:HE su_bfee:1|su_bfer:1|mu_bfee:0|mu_bfer:1|dl_muofdma:1|ul_muofdma:1|ul_mumimo:1|dl_muofdma_bfer:0
[  988.249491] wlan: [5924:I:ANY] ol_ath_vap_set_param: 2622: he_bf_cap=0x7b
[  988.264760] wlan: [5924:I:ANY] ol_ath_vap_set_param: 2637: VDEV params: AC/VHT sounding mode:HE|SU/MU sounding mode:SU|Trig/Non-Trig sounding mode:Non-Trigged
[  988.271566] wlan: [5924:I:ANY] MBO Initialized
[  988.285582] wlan: [5924:I:ANY] OCE Initialized
[  988.290203] wlan: [5924:I:ANY] osif_create_vap_complete: 10120: TX Checksum:1|SG:1|TSO:1|LRO:0
[  988.297841] wlan: [5924:I:ANY] VAP device ath0 created osifp: (b3917500) os_if: (b3928000)
error_handler received : -22
Failed to send message to driver Error:-22
sh: auto: out of range
sh: out of range
sh: out of range
[  988.629512] 8021q: adding VLAN 0 to HW filter on device ath0
[  988.631065] device ath0 entered promiscuous mode
[  988.634339] br-lan: port 4(ath0) entered forwarding state
[  988.638884] br-lan: port 4(ath0) entered forwarding state
[  988.686374] wlan: [3923:I:ANY] wlan_cfg80211_do_acs: 4440: vap-0(ath0):ACS Params
[  988.686404] wlan: [3923:I:ANY] wlan_cfg80211_do_acs: 4443: ht_enabled:1|ht40_enabled:0|vht_enabled:1|hw_mode:30|chwidth:20|
[  988.692841] wlan: [3923:I:ANY] ieee80211_autoselect_infra_bss_channel: 4136: ACS started: vap:0xb3928000
OK
'wifi1' is disabled
qcawifi qcawificfg80211 disable radio wifi1
error_handler received : -1
Failed to send message to driver Error:-1
root@OpenWrt:~# 
root@OpenWrt:~# [  990.635667] br-lan: port 4(ath0) entered forwarding state
[  996.383979] wlan: [3177:I:ANY] vap-0(ath0): ACS result PCH 44 freq 5220, SCH 36 freq 5180, hw_mode 2 chwidth 80, vht_seg0 42 freq 5210, vht_seg1 0 freq 0
[  996.384047] wlan: [3177:I:ANY] ieee80211_acs_scan_evhandler: 3870: lock held duration: 1(ms)
[  996.398128] wlan: [3923:I:ANY] DES SSID SET=OpenWrt
[  996.405194] wlan: [3923:I:ANY] desired hw mode: 30
[  996.409949] wlan: [3923:I:ANY] ieee80211_ucfg_set_freq_internal: 575: 
[  996.409949]  Channel is configured already!!
[  996.567035] wlan: [0:I:CMN_MLME] vdev[0] ieee chan:44 freq:5220
[  996.567434] wlan: [0:I:ANY] vdev[0]: Mgt Rate:6000(kbps)
[  996.571793] wlan: [0:I:ANY] vdev[0]: Mgt Rate:6000(kbps)

root@OpenWrt:~# 

查看wifi0 5G频段的信道和带宽:由于ipq6000是AX1800,所以最高只支持80MHz

root@OpenWrt:~# iw wifi0 info
Interface wifi0
	ifindex 20
	wdev 0x200000001
	addr 8c:88:2b:00:00:1e
	type AP
	wiphy 2
	channel 44 (5220 MHz), width: 80 MHz, center1: 5210 MHz

root@OpenWrt:~# iw wifi1 info
Interface wifi1
	ifindex 21
	wdev 0x300000001
	addr 8c:88:2b:00:00:1f
	type AP
	wiphy 3
	channel 1 (2412 MHz), width: 20 MHz (no HT), center1: 2412 MHz
root@OpenWrt:~# ifconfig 
ath0      Link encap:Ethernet  HWaddr 8C:88:2B:00:00:1E  
          inet6 addr: fe80::8e88:2bff:fe00:1e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:198 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12014 (11.7 KiB)  TX bytes:29542 (28.8 KiB)

br-lan    Link encap:Ethernet  HWaddr C0:1C:30:07:AA:BC  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::c21c:30ff:fe07:aabc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:27022 (26.3 KiB)  TX bytes:21843 (21.3 KiB)

eth0      Link encap:Ethernet  HWaddr C0:1C:30:07:AA:BB  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x1000 

eth1      Link encap:Ethernet  HWaddr C0:1C:30:07:AA:BC  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x1200 

eth2      Link encap:Ethernet  HWaddr C0:1C:30:07:AA:BD  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x1400 

eth3      Link encap:Ethernet  HWaddr C0:1C:30:07:AA:BE  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:429 errors:0 dropped:0 overruns:0 frame:0
          TX packets:135 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:52705 (51.4 KiB)  TX bytes:23021 (22.4 KiB)
          Base address:0x1600 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:341 errors:0 dropped:0 overruns:0 frame:0
          TX packets:341 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:26596 (25.9 KiB)  TX bytes:26596 (25.9 KiB)

wifi0     Link encap:UNSPEC  HWaddr 8C-88-2B-00-00-1E-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:107 errors:9 dropped:0 overruns:0 frame:0
          TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:2699 
          RX bytes:18426 (17.9 KiB)  TX bytes:22456 (21.9 KiB)

到此wifi功能就能正常运行,速度测试数据后续更新。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
IPQ6000开发手册是一份涵盖IPQ6000系统芯片的软硬件开发信息的指南。IPQ6000是高性能、低功耗的处理器,主要用于嵌入式系统和物联网设备。这本开发手册提供了关于IPQ6000芯片的详细技术规格、硬件设计和软件开发的资料。 首先,开发手册介绍了IPQ6000芯片的主要特性和架构。它解释了处理器的主要组成部分,包括CPU核心、内存接口、外设接口等。开发者可以通过学习这些信息,了解如何充分利用和优化IPQ6000芯片的性能。 其次,开发手册详细介绍了硬件设计方面的内容。它涵盖了电路图、布局规则和信号引脚定义等信息,使开发者能够设计出符合IPQ6000芯片规范和要求的电路板。通过遵循这些指南,开发者可以确保硬件设计的稳定性和兼容性。 此外,开发手册还包含了软件开发方面的内容。它提供了关于操作系统和驱动程序的开发指南,以及关于引导流程、存储器管理和调试接口的信息。这些资料能够帮助开发者正确地配置和编写软件,从而充分发挥IPQ6000芯片的潜力。 最后,开发手册还提供了一些示例代码和应用案例,以及常见问题解答和技术支持联系方式。这些资源可以帮助开发者更好地理解和应用IPQ6000芯片,解决可能遇到的问题。 总的来说,IPQ6000开发手册是一份宝贵的开发指南,为开发者提供了全面的技术资料和指导,从而帮助他们更好地设计和开发基于IPQ6000芯片的嵌入式系统和物联网设备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值