IPQ8074 and IPQ6018 issues

Robert Marko robert.marko at sartura.hr
Tue Dec 8 09:13:20 EST 2020


Hi,
I am unable to get IPQ8074 as well as IPQ6018 working under kernel 5.10-rc6.

I am trying to bring up OpenWrt on Xiaomi AX3600 which is a popular
low-cost board with IPQ8071A.
ath11k will initialize, although board-id is received via QMI is
incorrect so it will default to 0xFF.
The issue is that VHT is not advertised at all and trying to use
anything higher than HS20 will result in a kernel crash.
I have tried hardcoding the correct board-id which in stock FW is
passed via DTS and using the bdwlan.bin from stock FW,
but it does not help.
Weirdly HS20 will work but with a lot of BSS survey not completed warnings.

Firmware used is: WLAN.HK.2.5.0.1.r1-00004-QCAHKSWPL_SILICONZ-1

For IPQ6018 I have a CP01-C1 reference board that reset without a
stack trace as soon as caldata is passed to the driver.
And then it will hang on SBL like in the attached log.

Firmware used is: WLAN.HK.2.5.0.1.r1-00004-QCAHKSWPL_SILICONZ-1

So, I am asking for any kind of advice as I am really stuck now.
I also have one IPQ6010 board coming next week to compare.

Regards,
Robert

IPQ8071A log:
[    8.614080] ath11k c000000.wifi: qmi ignore invalid mem req type 3
[    8.618926] ath11k c000000.wifi: chip_id 0x0 chip_family 0x0
board_id 0xff soc_id 0xffffffff
[    8.624300] ath11k c000000.wifi: fw_version 0x250a04a5
fw_build_timestamp 2020-10-20 07:23 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.HK.2.5.0.1.r1-00004-QCAHKSWPL_SILICONZ-1
root at OpenWrt:/# iw phy
Wiphy phy2
        wiphy index: 2
        max # scan SSIDs: 16
        max scan IEs length: 152 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Device supports AP-side u-APSD.
        Available Antennas: TX 0x3 RX 0x3
        Configured Antennas: TX 0x3 RX 0x3
        Supported interface modes:
                 * managed
                 * AP
                 * monitor
                 * mesh point
        Band 1:
                Capabilities: 0x11ef
                        RX LDPC
                        HT20/HT40
                        SM Power Save disabled
                        RX HT20 SGI
                        RX HT40 SGI
                        TX STBC
                        RX STBC 1-stream
                        Max AMSDU length: 3839 bytes
                        DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: No restriction (0x00)
                HT TX/RX MCS rate indexes supported: 0-15
                Frequencies:
                        * 2412 MHz [1] (30.0 dBm)
                        * 2417 MHz [2] (30.0 dBm)
                        * 2422 MHz [3] (30.0 dBm)
                        * 2427 MHz [4] (30.0 dBm)
                        * 2432 MHz [5] (30.0 dBm)
                        * 2437 MHz [6] (30.0 dBm)
                        * 2442 MHz [7] (30.0 dBm)
                        * 2447 MHz [8] (30.0 dBm)
                        * 2452 MHz [9] (30.0 dBm)
                        * 2457 MHz [10] (30.0 dBm)
                        * 2462 MHz [11] (30.0 dBm)
                        * 2467 MHz [12] (disabled)
                        * 2472 MHz [13] (disabled)
                        * 2484 MHz [14] (disabled)
        valid interface combinations:
                 * #{ managed } <= 1, #{ AP, mesh point } <= 16,
                   total <= 16, #channels <= 1, STA/AP BI must match,
radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz }
        HT Capability overrides:
                 * MCS: ff ff ff ff ff ff ff ff ff ff
                 * maximum A-MSDU length
                 * supported channel width
                 * short GI for 40 MHz
                 * max A-MPDU length exponent
                 * min MPDU start spacing
        max # scan plans: 1
        max scan plan interval: -1
        max scan plan iterations: 0
        Maximum associated stations in AP mode: 512
        Supported extended features:
                * [ RRM ]: RRM
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
                * [ STA_TX_PWR ]: TX power control per station
                * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over
nl80211 control port support
                * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
                * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status
for nl80211 control port support
Wiphy phy1
        wiphy index: 1
        max # scan SSIDs: 16
        max scan IEs length: 142 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Device supports AP-side u-APSD.
        Available Antennas: TX 0xf0 RX 0xf0
        Configured Antennas: TX 0xf0 RX 0xf0
        Supported interface modes:
                 * managed
                 * AP
                 * monitor
                 * mesh point
        Band 2:
                Capabilities: 0x19ef
                        RX LDPC
                        HT20/HT40
                        SM Power Save disabled
                        RX HT20 SGI
                        RX HT40 SGI
                        TX STBC
                        RX STBC 1-stream
                        Max AMSDU length: 7935 bytes
                        DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: No restriction (0x00)
                HT TX/RX MCS rate indexes supported: 0-31
                VHT Capabilities (0x739bf9b2):
                        Max MPDU length: 11454
                        Supported Channel Width: neither 160 nor 80+80
                        RX LDPC
                        short GI (80 MHz)
                        TX STBC
                        SU Beamformer
                        SU Beamformee
                        MU Beamformer
                        MU Beamformee
                        RX antenna pattern consistency
                        TX antenna pattern consistency
                VHT RX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT RX highest supported: 0 Mbps
                VHT TX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: MCS 0-9
                        4 streams: MCS 0-9
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT TX highest supported: 0 Mbps
                Frequencies:
                        * 5180 MHz [36] (30.0 dBm)
                        * 5200 MHz [40] (30.0 dBm)
                        * 5220 MHz [44] (30.0 dBm)
                        * 5240 MHz [48] (30.0 dBm)
                        * 5260 MHz [52] (24.0 dBm) (radar detection)
                        * 5280 MHz [56] (24.0 dBm) (radar detection)
                        * 5300 MHz [60] (24.0 dBm) (radar detection)
                        * 5320 MHz [64] (24.0 dBm) (radar detection)
                        * 5500 MHz [100] (24.0 dBm) (radar detection)
                        * 5520 MHz [104] (24.0 dBm) (radar detection)
                        * 5540 MHz [108] (24.0 dBm) (radar detection)
                        * 5560 MHz [112] (24.0 dBm) (radar detection)
                        * 5580 MHz [116] (24.0 dBm) (radar detection)
                        * 5600 MHz [120] (24.0 dBm) (radar detection)
                        * 5620 MHz [124] (24.0 dBm) (radar detection)
                        * 5640 MHz [128] (24.0 dBm) (radar detection)
                        * 5660 MHz [132] (24.0 dBm) (radar detection)
                        * 5680 MHz [136] (24.0 dBm) (radar detection)
                        * 5700 MHz [140] (24.0 dBm) (radar detection)
                        * 5720 MHz [144] (24.0 dBm) (radar detection)
                        * 5745 MHz [149] (30.0 dBm)
                        * 5765 MHz [153] (30.0 dBm)
                        * 5785 MHz [157] (30.0 dBm)
                        * 5805 MHz [161] (30.0 dBm)
                        * 5825 MHz [165] (30.0 dBm)
                        * 5845 MHz [169] (disabled)
                        * 5865 MHz [173] (disabled)
        valid interface combinations:
                 * #{ managed } <= 1, #{ AP, mesh point } <= 16,
                   total <= 16, #channels <= 1, STA/AP BI must match,
radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz }
        HT Capability overrides:
                 * MCS: ff ff ff ff ff ff ff ff ff ff
                 * maximum A-MSDU length
                 * supported channel width
                 * short GI for 40 MHz
                 * max A-MPDU length exponent
                 * min MPDU start spacing
        max # scan plans: 1
        max scan plan interval: -1
        max scan plan iterations: 0
        Maximum associated stations in AP mode: 512
        Supported extended features:
                * [ RRM ]: RRM
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
                * [ STA_TX_PWR ]: TX power control per station
                * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over
nl80211 control port support
                * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
                * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status
for nl80211 control port support

IPQ6018 log:

[    6.410736] ath11k c000000.wifi: qmi ignore invalid mem req type 3
[    6.411305] ath11k c000000.wifi: chip_id 0x0 chip_family 0x4
board_id 0xff soc_id 0xffffffff
[    6.415888] ath11k c000000.wifi: fw_version 0x250a0004
fw_build_timestamp 2020-10-20 07:32 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.HK.2.5.0.1.r1-00004-QCAHKSWPL_SILICONZ-1
[    6.426589] kmodloader: done loading kernel modules from /etc/modules.d/*
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.XF.0.3-00090-IPQ60xxLZB-2
S - IMAGE_VARIANT_STRING=IPQ6018LA
S - OEM_IMAGE_VERSION_STRING=crm-ubuntu47
S - Boot Interface: SPI
S - Secure Boot: Off
S - Boot Config @ 0x000a602c = 0x000002e0
S - JTAG ID @ 0x000a607c = 0x001260e1
S - OEM ID @ 0x000a6080 = 0x00000000
S - Serial Number @ 0x000a4128 = 0x2c6f3fc1
S - OEM Config Row 0 @ 0x000a4188 = 0x0000000000000000
S - OEM Config Row 1 @ 0x000a4190 = 0x0000000000000000
S - Feature Config Row 0 @ 0x000a4130 = 0x0000000008200000
S - Feature Config Row 1 @ 0x000a4138 = 0x02c3e80383000009
S - PBL Patch Ver: 0
S - I-cache: On
S - D-cache: On
B -      3413 - PBL, Start
B -       592 - bootable_media_detect_entry, Start
B -      4335 - bootable_media_detect_success, Start
B -      4431 - elf_loader_entry, Start
B -      4603 - auth_hash_seg_entry, Start
B -     10849 - auth_hash_seg_exit, Start
B -     11343 - elf_segs_hash_verify_entry, Start
B -    357518 - elf_segs_hash_verify_exit, Start
B -    361700 - auth_xbl_sec_hash_seg_entry, Start
B -    361845 - auth_xbl_sec_hash_seg_exit, Start
B -    368388 - xbl_sec_segs_hash_verify_entry, Start
B -    368389 - xbl_sec_segs_hash_verify_exit, Start
B -    369318 - PBL, End
B -    295606 - SBL1, Start
B -    438437 - GCC [RstStat:0x2, RstDbg:0x420100] WDog Stat : 0x4
B -    440908 - clock_init, Start
D -      2592 - clock_init, Delta
B -    449387 - boot_flash_init, Start
D -      8357 - boot_flash_init, Delta
B -    461007 - sbl1_ddr_set_default_params, Start
D -       335 - sbl1_ddr_set_default_params, Delta
B -    467626 - boot_config_data_table_init, Start
D -      1952 - boot_config_data_table_init, Delta - (575 Bytes)
B -    476745 - CDT Version:2,Platform ID:8,Major ID:3,Minor ID:0,Subtype:0
B -    482296 - Image Load, Start
D -      6588 - OEM_MISC Image Loaded, Delta - (0 Bytes)
B -    491629 - Image Load, Start
D -      5063 - PMIC Image Loaded, Delta - (0 Bytes)
B -    499498 - sbl1_ddr_set_params, Start
B -    504561 - CPR configuration: 0x366
B -    507703 - Pre_DDR_clock_init, Start
D -       213 - Pre_DDR_clock_init, Delta
D -         0 - sbl1_ddr_set_params, Delta



More information about the ath11k mailing list