Adding OpenWrt support for Xiaomi AX3600 (Part 1)

I'm wondering if anyone gave the new ath11k firmware (2.6) a try?

It seems there are new BDF files as well, but they don't perfectly match the firmware version
(firmware 2.6.0.1-00861 while BDF 2.6.0.1-00828)
https://source.codeaurora.org/quic/qsdk/oss/ath11k-bdf/tree/IPQ8074/hw2.0/WLAN.HK.2.6.0.1/WLAN.HK.2.6.0.1-00828-QCAHKSWPL_SILICONZ-1?h=NHSS.QSDK.11.5.0.5.r7
QCN9074 firmware and BDF files are also available, maybe it would be worth checking if the AX9000 issue with simultaneous AHB & PCI WiFi persists with the newer firmware?

If swconfig is needed as utility to help switched?

It won't work, 2.6 FW crashes the remoteproc.
And the AX9000 issue is not related to it, it's a driver issue.

@smith97318 Nope, swconfig is disabled in SSDK anyway

2 Likes

Thanks a lot.
Just now my Wi-Fi signal disappeared, I don't understand what happened. I saw the following log.

Tue Mar 29 21:15:00 2022 daemon.notice hostapd: wlan0: STA-OPMODE-SMPS-MODE-CHANGED c4:85:08:78:82:14 off
Tue Mar 29 21:15:00 2022 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED c4:85:08:78:82:14
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] qcom-q6v5-wcss-pil cd00000.q6v5_wcss: fatal error received:
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] QC Image Version: QC_IMAGE_VERSION_STRING=WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] Image Variant : IMAGE_VARIANT_STRING=8074.wlanfw.eval_v2Q
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156]
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] NOC_error.c:474 NOCError: FATAL ERRORparam0 :zero, param1 :zero, param2 :zero.
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] Thread ID      : 0x0000006f  Thread name    : ABTIST182  Process ID     : 0
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] Register:
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] SP : 0x4b590058
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] FP : 0x4b590060
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] PC : 0x4b195a10
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] SSR : 0x00000008
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] BADVA : 0x00020000
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] LR : 0x4b1951ac
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156]
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] Stack Dump
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] from : 0x4b590058
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156] to   : 0x4b590130
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.839156]
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.886077] remoteproc remoteproc0: crash detected in cd00000.q6v5_wcss: type fatal error
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.908297] remoteproc remoteproc0: handling crash #1 in cd00000.q6v5_wcss
Tue Mar 29 21:15:00 2022 kern.err kernel: [21758.916519] remoteproc remoteproc0: recovering cd00000.q6v5_wcss
Tue Mar 29 21:15:00 2022 kern.info kernel: [21758.949247] remoteproc remoteproc0: stopped remote processor cd00000.q6v5_wcss
Tue Mar 29 21:15:00 2022 kern.warn kernel: [21759.196464] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:00 2022 kern.warn kernel: [21759.196532] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:01 2022 kern.warn kernel: [21759.298671] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:01 2022 kern.warn kernel: [21759.471918] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:01 2022 kern.warn kernel: [21759.509590] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:01 2022 kern.warn kernel: [21759.898492] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:01 2022 kern.warn kernel: [21759.951883] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:02 2022 kern.warn kernel: [21760.413627] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:02 2022 kern.warn kernel: [21760.511904] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:02 2022 kern.warn kernel: [21760.986551] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.271848] ath11k_warn: 19 callbacks suppressed
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.271912] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.275577] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.281205] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:06 2022 kern.err kernel: [21764.287182] qcom-q6v5-wcss-pil cd00000.q6v5_wcss: start timed out
Tue Mar 29 21:15:06 2022 kern.err kernel: [21764.292840] remoteproc remoteproc0: can't start rproc cd00000.q6v5_wcss: -110
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.511858] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.511903] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.911847] ath11k c000000.wifi: Timeout in receiving peer delete response
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.911878] ath11k c000000.wifi: Failed to delete peer: c4:85:08:78:82:14 for VDEV: 0
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.917614] ath11k c000000.wifi: Found peer entry 8c:de:f9:df:20:0f n vdev 0 after it was supposedly removed
Tue Mar 29 21:15:06 2022 kern.warn kernel: [21764.925574] ------------[ cut here ]------------
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21764.935402] WARNING: CPU: 2 PID: 1449 at sta_set_sinfo+0xba4/0xbc0 [mac80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21764.940007] Modules linked in: pppoe ppp_async ath11k_ahb ath11k wireguard pppox ppp_mppe ppp_generic nf_flow_table_ipv6 nf_flow_table_ipv4 nf_flow_table_inet mac80211 libchacha20poly1305 libblake2s ipt_REJECT chacha_neon cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TPROXY xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG slhc qrtr_smd qrtr qmi_helpers poly1305_neon ns nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_objref nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_ct nft_counter nft_chain_nat nf_tproxy_ipv6 nf_tproxy_ipv4 nf_tables nf_reject_ipv4 nf_log_syslog nf_flow_table nf_conntrack_netlink libcurve25519_generic libcrc32c libchacha libblake2s_generic iptable_nat iptable_mangle iptable_filter ip_tables hwmon crc_ccitt compat xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21764.940255]  ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ip6_udp_tunnel udp_tunnel sit tunnel4 ip_tunnel tun seqiv jitterentropy_rng drbg michael_mic hmac cmac leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp qca_ssdk gpio_button_hotplug crc32c_generic
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.059696] CPU: 2 PID: 1449 Comm: hostapd Not tainted 5.15.27 #0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.081931] Hardware name: Redmi AX6 (DT)
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.088177] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.092175] pc : sta_set_sinfo+0xba4/0xbc0 [mac80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.098942] lr : sta_set_sinfo+0xba0/0xbc0 [mac80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.104151] sp : ffffffc00f86b850
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.109182] x29: ffffffc00f86b850 x28: ffffff8009e39780 x27: ffffffc00f86bdd0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.112489] x26: 0000000000000000 x25: ffffffc008afbb80 x24: ffffffc000d25000
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.119606] x23: ffffffc00f86ba38 x22: ffffff800405c500 x21: ffffff80032a28c0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.126724] x20: ffffff8005af1080 x19: ffffff80125eb000 x18: 0000000000000157
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.133842] x17: 302076656476206e x16: 2066303a30323a66 x15: ffffffc008a57928
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.140960] x14: 0000000000000405 x13: 0000000000000157 x12: ffffffc00f86b368
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.148078] x11: ffffffc008aaf928 x10: 00000000fffff000 x9 : ffffffc008aaf928
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.155197] x8 : 0000000000000000 x7 : 0000000000000001 x6 : 000000000000000f
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.162314] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffffff8009e39780
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.169433] x2 : 0000000000000000 x1 : ffffff8009e39780 x0 : 00000000ffffff92
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.176552] Call trace:
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.183660]  sta_set_sinfo+0xba4/0xbc0 [mac80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.185921]  sta_info_destroy_addr_bss+0x50/0x74 [mac80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.190783]  ieee80211_color_change_finish+0x1858/0x227c [mac80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.196167]  cfg80211_check_station_change+0x106c/0x3cd0 [cfg80211]
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.202418]  genl_family_rcv_msg_doit+0xb8/0x120
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.208664]  genl_rcv_msg+0xd4/0x1d0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.213522]  netlink_rcv_skb+0x5c/0x130
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.217081]  genl_rcv+0x38/0x50
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.220640]  netlink_unicast+0x1e8/0x2d4
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.223766]  netlink_sendmsg+0x1a4/0x3d0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.227933]  ____sys_sendmsg+0x278/0x2c0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.231839]  ___sys_sendmsg+0x84/0xf0
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.235745]  __sys_sendmsg+0x48/0x90
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.239304]  __arm64_sys_sendmsg+0x24/0x30
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.242950]  invoke_syscall.constprop.0+0x5c/0x104
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.246858]  do_el0_svc+0x74/0x16c
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.251630]  el0_svc+0x18/0x54
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.255015]  el0t_64_sync_handler+0xa4/0x130
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.258055]  el0t_64_sync+0x184/0x188
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.262482] ---[ end trace 46630867c8f6fe00 ]---
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.266529] ath11k c000000.wifi: failed to send WMI_PDEV_BSS_CHAN_INFO_REQUEST cmd
Tue Mar 29 21:15:07 2022 kern.warn kernel: [21765.270738] ath11k c000000.wifi: failed to send pdev bss chan info request
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.605379] ath11k_warn: 59 callbacks suppressed
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.605441] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.609099] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.734362] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.734407] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.788602] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.791813] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:11 2022 kern.warn kernel: [21769.793337] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:12 2022 kern.warn kernel: [21770.671819] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:12 2022 kern.warn kernel: [21770.671867] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:12 2022 kern.warn kernel: [21770.751801] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:16 2022 kern.warn kernel: [21774.911780] ath11k_warn: 55 callbacks suppressed
Tue Mar 29 21:15:16 2022 kern.warn kernel: [21774.911841] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:16 2022 kern.warn kernel: [21774.915496] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:16 2022 kern.warn kernel: [21774.991770] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:16 2022 kern.warn kernel: [21774.991812] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:17 2022 kern.warn kernel: [21775.964240] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:17 2022 kern.warn kernel: [21776.006182] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:17 2022 kern.warn kernel: [21776.006229] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:17 2022 kern.warn kernel: [21776.055553] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:17 2022 kern.warn kernel: [21776.055600] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:17 2022 kern.warn kernel: [21776.211258] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:21 2022 kern.warn kernel: [21779.971253] ath11k_warn: 65 callbacks suppressed
Tue Mar 29 21:15:21 2022 kern.warn kernel: [21779.971316] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:21 2022 kern.warn kernel: [21780.191755] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:21 2022 kern.warn kernel: [21780.191800] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:22 2022 kern.warn kernel: [21780.271731] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:22 2022 kern.warn kernel: [21780.271775] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:22 2022 kern.warn kernel: [21780.762676] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:22 2022 kern.warn kernel: [21780.762724] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:22 2022 kern.warn kernel: [21780.964848] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:22 2022 kern.warn kernel: [21780.991725] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:23 2022 kern.warn kernel: [21781.231733] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:26 2022 kern.warn kernel: [21785.058027] ath11k_warn: 69 callbacks suppressed
Tue Mar 29 21:15:26 2022 kern.warn kernel: [21785.058088] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:26 2022 kern.warn kernel: [21785.061739] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:26 2022 kern.warn kernel: [21785.116366] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:26 2022 kern.warn kernel: [21785.116411] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:27 2022 kern.warn kernel: [21785.397138] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:27 2022 kern.warn kernel: [21785.397189] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:27 2022 kern.warn kernel: [21785.605402] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:27 2022 kern.warn kernel: [21785.605452] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:27 2022 kern.warn kernel: [21785.951704] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:27 2022 kern.warn kernel: [21785.951750] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.431661] ath11k_warn: 70 callbacks suppressed
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.431722] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.435371] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.591663] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.591708] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.751662] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.751713] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.911658] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:32 2022 kern.warn kernel: [21790.911701] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:33 2022 kern.warn kernel: [21791.526636] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:33 2022 kern.warn kernel: [21791.526687] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.791647] ath11k_warn: 72 callbacks suppressed
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.791710] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.795368] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.801015] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.806820] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.825417] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21795.825459] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21796.111656] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:37 2022 kern.warn kernel: [21796.111704] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:38 2022 kern.warn kernel: [21796.271625] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:38 2022 kern.warn kernel: [21796.271669] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:42 2022 kern.warn kernel: [21800.996781] ath11k_warn: 38 callbacks suppressed
Tue Mar 29 21:15:42 2022 kern.warn kernel: [21800.996844] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:42 2022 kern.warn kernel: [21801.000506] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:42 2022 kern.warn kernel: [21801.131182] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:42 2022 kern.warn kernel: [21801.131228] ath11k c000000.wifi: failed to transmit frame -108
Tue Mar 29 21:15:43 2022 kern.warn kernel: [21801.301800] ath11k c000000.wifi: failed to send WMI_PDEV_BSS_CHAN_INFO_REQUEST cmd
Tue Mar 29 21:15:43 2022 kern.warn kernel: [21801.301834] ath11k c000000.wifi: failed to send pdev bss chan info request
Tue Mar 29 21:15:43 2022 kern.warn kernel: [21801.308540] ath11k c000000.wifi: failed to send WMI_PDEV_SET_PARAM cmd

Remoteproc has crashed, and since it runs WLAN it also went down

1 Like

That sounds bad. Thank you.

Still no crashes. I am so happy, i suffering from this trouble almost 4 months.

2 Likes

Hey guy I have some question
I'm new to openwrt
How can I install SQM to my AX3600 with robimarko prebuilt image ?

You must create your own build of robimarko's OpenWRT and add SQM into the config.

2 Likes

You can use my builds:

1 Like

Please dont advertise the 5.10 builds, they are way out of date

2 Likes

@robimarko thanks for rebasing!

I'm not sure when you feel this is ready to be merged overall (or at least AX6 and AX3600), but if that's still far out, does it make sense to merge upstream a few of the commits that benefit other devices to get them more excercise?

For example:
hostapd: add BSS CCA support
mac80211: add random BSS color setting
And I suppose the generic kernel items.

I would say that we are close, after rootfs enlargment is done for Xiaomi devices then it should be ready.

ath11k is pretty much the only thing thing to upstream along with hostapd

5 Likes

Do you have any plan for this? There is a related talk in a OpenWrt Github Issue, where dangowrt gives nice hints.

(For me, If you stick with Vendor U-Boot, I would prefer to keep the A/B dualboot and I still want to implement the luci-app-advanced-reboot for this device. For my use case the current 35 MB rootfs / rootfs_1 is more than enough.)

Well, I was for keeping the dualboot as well until people pointed out that idiots at Xiaomi implemented it in a stupid way.
They are relying on the kernel during boot to set the u-boot env flags to boot from second rootfs if mounting rootfs fails.

That is not the way you want to implement it, whats the point of dual-booting if you need to depend on the kernel being fine and adding custom code for it to switch the rootfs?

I mean, the overlay partition could be used for the RW overlay but what is the point of a overlay that is way bigger than the RO kernel+rootfs, cause you are again limited by images that can fit into the RO partition

1 Like

Yup, I read those comments too, but I'm fine with an "A/B flashing" thing instead of a fallback booting.
In other words I'm fine with the flag_... variables currently working with your OpenWrt.
Did you notice that your image likes more being on mtd12, but bitthief's firmware (which is compatible with the "keep the original fw on the other partition intact" feature) likes more the mtd13 part? :slightly_smiling_face:

Of course, your firmwares don't have such a fallback mechanism if something bad happens with the current system, but an A/B flashing during sysupgrade would be still fine: if the upgrade was failed or the result doesn't look good, one could go back the old fw on the other partition.

But you can't prevent vendor U-Boot to boot from rootfs or rootfs_1, could you?
If you don't put some bootable stuff at those start addresses, then U-Boot would just softbrick the device when it (or a noob OpenWrt user with fw_setenv) decides to switch to boot the other rootfs partition.

Creating own ATF and U-Boot and a nice "OpenWrt UBI Installer for Xiaomi AX3600" can't be done as the SoC is unsupported by both upstream projects, ain't it? :confused:

Anyway, thanks for your hard work! :+1:

I'm using your version for AX6 with kernel 5.15 and it's running smooth. I activated HW and SW Offload and I have the maximum speed of my connection on the 5Ghz radio and I also got an excellent performance on the 2.4Ghz radio.
Keep giving us updates as they occur.

3 Likes

It's just a link to original post. Of course all 2022 versions are based on 5.15.

3 Likes

Ok, that makes sense

2 Likes

by the maximum speed you mean?