Hey everyone, apologies for the recent commit. That was NOT supposed to include all those changes... I mixed up my git stash with one of the recent commits... pushing my changes now.
mac80211: update to version 6.11.2
Applying /home/debian/openwrt-ipq/package/kernel/mac80211/patches/nss/ath11k/235-003-ath11k-add-AP_VLAN-vif-support-for-WDS-offload-in-NSS-offload.patch using plaintext:
patching file drivers/net/wireless/ath/ath11k/core.h
Hunk #1 succeeded at 431 (offset 1 line).
patching file drivers/net/wireless/ath/ath11k/mac.c
Hunk #6 succeeded at 6881 (offset 10 lines).
Hunk #7 FAILED at 6885.
Hunk #8 succeeded at 6927 (offset 11 lines).
Hunk #9 FAILED at 7152.
Hunk #10 succeeded at 7187 (offset 12 lines).
Hunk #11 succeeded at 7236 (offset 12 lines).
Hunk #12 succeeded at 7296 (offset 12 lines).
Hunk #13 succeeded at 9234 (offset 12 lines).
Hunk #14 succeeded at 9294 (offset 12 lines).
2 out of 14 hunks FAILED -- saving rejects to file drivers/net/wireless/ath/ath11k/mac.c.rej
patching file drivers/net/wireless/ath/ath11k/wmi.h
patching file drivers/net/wireless/ath/ath11k/dp_rx.c
patching file drivers/net/wireless/ath/ath11k/dp_rx.h
patching file drivers/net/wireless/ath/ath11k/peer.c
patching file drivers/net/wireless/ath/ath11k/peer.h
patching file drivers/net/wireless/ath/ath11k/nss.c
patching file drivers/net/wireless/ath/ath11k/nss.h
Patch failed! Please fix /home/debian/openwrt-ipq/package/kernel/mac80211/patches/nss/ath11k/235-003-ath11k-add-AP_VLAN-vif-support-for-WDS-offload-in-NSS-offload.patch!
make[3]: *** [Makefile:473: /home/debian/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/mac80211-regular/backports-6.11.2/.prepared_f50ec0a246a34dcef0352a1a61fa2b4f_6664517399ebbbc92a37c5bb081b5c53] Error 1
make[3]: Leaving directory '/home/debian/openwrt-ipq/package/kernel/mac80211'
time: package/kernel/mac80211/regular/compile#0.84#1.75#2.12
ERROR: package/kernel/mac80211 failed to build (build variant: regular).
make[2]: *** [package/Makefile:177: package/kernel/mac80211/compile] Error 1
make[2]: Leaving directory '/home/debian/openwrt-ipq'
make[1]: *** [package/Makefile:171: /home/debian/openwrt-ipq/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/debian/openwrt-ipq'
make: *** [/home/debian/openwrt-ipq/include/toplevel.mk:248: world] Error 2
Just pushed a fix
What flag -O2 or -O3 do you use in your personal compilations?
report: this commit fixes kernel panic. thanks @qosmio
Which branch is preferred for the latest updates?
Previously for the mx4300, the 6.11 branch and the non-6.11 branch were exactly the same, but now they seem to be different now.
Or is the 6.11 branch for beta updates and eventually the non-6.11 branch gets synced with it?
@qosmio
Are these two identical?
Hey Folks,
I've made a bunch of updates across the nss_packages
and openwrt-ipq
repositories.
Updates:
-
rx-gro-list
(akaFraglist GRO
) is now automatically disabled by theqca-nss-ecm
init script on boot and anytime the interface is reloaded. You no longer need to manually remove any kernel patches. This allows you to still benefit from GRO for WireGuard without completely disabling it, fixing issues with DHCP, DNS, and slow WireGuard speeds—basically anything using UDP. -
Added a new diagnostic tool to the
mac80211
package for gathering key information like branch, NSS firmware, ath11k version, etc. This addresses the most common questions I get when people post issues:
$ nss_diag
Example output:
MODEL: Linksys MX4300
OPENWRT: r27645+156-f9a0485c99
IPQ BRANCH: qualcommax-6.x-nss-mx4300-6.11
IPQ COMMIT: 549234949b
IPQ DATE: 2024-10-05
NSS FW: NSS.HK.11.4.0.5-6-R
MAC80211: v6.11.2-0-g7aa21fec187b
ATH11K FW: WLAN.HK.2.9.0.1-01977-QCAHKSWPL_SILICONZ-1
GRO FRAG: wan : off
br-lan : off
lan1 : off
lan2 : off
lan3 : off
phy0-ap0 : off
phy1-ap0 : off
phy2-mesh0 : off
NSS PKGS: kmod-qca-nss-cfi-cryptoapi - 6.6.54.12.5.2022.12.15~5cd07ce-r3
kmod-qca-nss-crypto - 6.6.54.12.5.2022.12.15~3c5a574-r3
kmod-qca-nss-dp - 6.6.54.2024.04.16~5bf8b91e-r1
kmod-qca-nss-drv - 6.6.54.11.4.0.5.2021.09.13~53e5863-r15
kmod-qca-nss-drv-bridge-mgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-igs - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-qdisc - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-vlan-mgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-wifi-meshmgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-ecm - 6.6.54.12.5.5.2024.09.02~bd5057b-r2
nss-eip-firmware - 2.5.7-r3
nss-firmware-default - 2024.08.04~794fe373-r1
nss-firmware-ipq8074 - 2024.08.04~794fe373-r1
- Set
ath11k-firmware
to2.9.0.1
across all branches, as version2.12
has been causing issues for many users. - Bumped the mac80211
6.11
branches to6.11.2
.
If everything goes smoothly over the next few days, I'll merge everything back into the qualcommax-6.x-nss-wifi
branch. I'll also move the existing mac80211 6.9.9
branch (currently qualcommax-6.x-nss-wifi
) to qualcommax-6.x-nss-wifi-6.9
.
I'm not sure of the timeline for the MX4300
getting merged upstream, but I'll likely merge it into qualcommax-6.x-nss-wifi
at the same time as the mac80211 6.11
update. Since it doesn't introduce any significant changes for current devices, it should be fine for everyone.
Hi all,
After some performance and stability issues with stock OpenWRT I thought I'd try the NSS branch.
I've had bigger issues with it since the day I installed it, with frequent random crashes. (not to mention the VLAN filtering issue, it's sad this is broken).
I gathered some info that might help with troubleshooting.
nss_diag:
root@ap1:~# nss_diag
MODEL: Xiaomi AX3600
OPENWRT: r27785-284796e093
IPQ BRANCH: qualcommax-6.x-nss-wifi
IPQ COMMIT: 284796e093
IPQ DATE: 2024-10-04
NSS FW: NSS.HK.11.4.0.5-6-R
MAC80211: v6.9.9-0-g28fdf4518483
ATH11K FW: WLAN.HK.2.9.0.1-01977-QCAHKSWPL_SILICONZ-1
GRO: wan : off
netlink error: no device matches name (offset 24)
netlink error: No such device
* : on
* : on
* : off
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
* : on
NSS PKGS: kmod-qca-nss-crypto - 6.6.53.12.5.2022.12.15~3c5a574-r3
kmod-qca-nss-dp - 6.6.53.2024.04.16~5bf8b91e-r1
kmod-qca-nss-drv - 6.6.53.11.4.0.5.2021.09.13~53e5863-r13
kmod-qca-nss-drv-bridge-mgr - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-gre - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-lag-mgr - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-pppoe - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-qdisc - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-vlan-mgr - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-ecm - 6.6.53.12.5.5.2024.09.02~bd5057b-r1
nss-eip-firmware - 2.5.7-r1
nss-firmware-default - 2024.08.04~794fe373-r1
nss-firmware-ipq8074 - 2024.08.04~794fe373-r1
crash ramoops:
root@ap1:~# cat /tmp/ramoops/dmesg-ramoops-0
Oops#1 Part1
<6>[ 66.409166] br_tmp: port 1(phy0-ap3) entered disabled state
<6>[ 66.413559] ath10k_pci 0000:01:00.0 phy0-ap3: entered allmulticast mode
<6>[ 66.419941] ath10k_pci 0000:01:00.0 phy0-ap3: entered promiscuous mode
<6>[ 66.428346] br_tmp: port 1(phy0-ap3) entered blocking state
<6>[ 66.432300] br_tmp: port 1(phy0-ap3) entered listening state
<6>[ 66.439986] ath10k_pci 0000:01:00.0 phy0-ap3: left allmulticast mode
<6>[ 66.443682] ath10k_pci 0000:01:00.0 phy0-ap3: left promiscuous mode
<6>[ 66.450381] br_tmp: port 1(phy0-ap3) entered disabled state
<6>[ 66.530021] br_tmp: port 1(phy0-ap3) entered blocking state
<6>[ 66.530081] br_tmp: port 1(phy0-ap3) entered disabled state
<6>[ 66.534479] ath10k_pci 0000:01:00.0 phy0-ap3: entered allmulticast mode
<6>[ 66.540383] ath10k_pci 0000:01:00.0 phy0-ap3: entered promiscuous mode
<6>[ 66.707683] br_tmp: port 1(phy0-ap3) entered blocking state
<6>[ 66.707734] br_tmp: port 1(phy0-ap3) entered listening state
<6>[ 74.727348] br_tmp: port 1(phy0-ap3) entered learning state
<6>[ 83.047340] br_tmp: port 1(phy0-ap3) entered forwarding state
<6>[ 83.047385] br_tmp: topology change detected, propagating
<6>[ 136.225023] br_lan: port 3(phy1-ap0) entered blocking state
<6>[ 136.225075] br_lan: port 3(phy1-ap0) entered forwarding state
<6>[ 136.649287] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.649349] br_lan: port 8(phy1-ap1) entered disabled state
<6>[ 136.653740] ath11k c000000.wifi phy1-ap1: entered allmulticast mode
<6>[ 136.661146] ath11k c000000.wifi phy1-ap1: entered promiscuous mode
<6>[ 136.668308] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.671770] br_lan: port 8(phy1-ap1) entered forwarding state
<6>[ 136.681733] ath11k c000000.wifi phy1-ap1: left allmulticast mode
<6>[ 136.683182] ath11k c000000.wifi phy1-ap1: left promiscuous mode
<6>[ 136.689695] br_lan: port 8(phy1-ap1) entered disabled state
<6>[ 136.760083] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.760150] br_lan: port 8(phy1-ap1) entered disabled state
<6>[ 136.764534] ath11k c000000.wifi phy1-ap1: entered allmulticast mode
<6>[ 136.771074] ath11k c000000.wifi phy1-ap1: entered promiscuous mode
<6>[ 136.776705] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.782557] br_lan: port 8(phy1-ap1) entered forwarding state
<1>[ 312.669372] Unable to handle kernel read from unreadable memory at virtual address 0000000000000010
<1>[ 312.669420] Mem abort info:
<1>[ 312.677226] ESR = 0x0000000096000005
<1>[ 312.680024] EC = 0x25: DABT (current EL), IL = 32 bits
<1>[ 312.683839] SET = 0, FnV = 0
<1>[ 312.689304] EA = 0, S1PTW = 0
<1>[ 312.692153] FSC = 0x05: level 1 translation fault
<1>[ 312.695195] Data abort info:
<1>[ 312.700060] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
<1>[ 312.703182] CM = 0, WnR = 0, TnD = 0, TagAccess = 0
<1>[ 312.708486] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
<1>[ 312.713598] user pgtable: 4k pages, 39-bit VAs, pgdp=000000005048a000
<1>[ 312.718999] [0000000000000010] pgd=080000005058f003, p4d=080000005058f003, pud=080000005058f003, pmd=0000000000000000
<0>[ 312.725330] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
<4>[ 312.735910] Modules linked in: ecm(O) nft_fib_inet nf_flow_table_inet ath11k_ahb(O) ath11k(O) ath10k_pci(O) ath10k_core(O) ath(O) wireguard nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject_bridge nft_reject nft_redir nft_quota nft_numgen nft_nat nft_meta_bridge nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_conntrack_netlink mac80211(O) libchacha20poly1305 chacha_neon cfg80211(O) xfrm_interface tcp_bbr sch_cake qrtr_smd qrtr qmi_helpers(O) qca_nss_crypto(O) pptp ppp_async poly1305_neon nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_nat nf_log_syslog nf_flow_table nf_conntrack_bridge nf_conntrack libcurve25519_generic libcrc32c libchacha l2tp_ppp hwmon crc_ccitt compat(O) cls_flower act_vlan cls_bpf act_bpf sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact qca_nss_pppoe(O) pppoe pppox ppp_generic slhc qca_nss_lag_mgr(O) qca_nss_gre(O) qca_nss_bridge_mgr(O)
<4>[ 312.736145] qca_nss_vlan(O) cryptodev(O) jool_siit(O) jool(O) nf_defrag_ipv6 nf_defrag_ipv4 jool_common(O) qca_mcs(O) bonding tls ip6_gre ip_gre gre ifb qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel esp6 ah6 xfrm4_tunnel ipcomp esp4 ah4 ip6_tunnel tunnel6 tunnel4 ip_tunnel xfrm_user xfrm_ipcomp af_key xfrm_algo zram zsmalloc sha512_generic sha512_arm64 sha1_ce seqiv sha3_generic jitterentropy_rng drbg michael_mic md5 hmac echainiv geniv des_generic cmac chacha20poly1305 leds_gpio qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon pstore gpio_button_hotplug(O) crc32c_generic
<4>[ 312.863761] CPU: 0 PID: 1462 Comm: napi/ath11k_ahb Tainted: G O 6.6.53 #0
<4>[ 312.886000] Hardware name: Xiaomi AX3600 (DT)
<4>[ 312.894067] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
<4>[ 312.898411] pc : ath11k_dp_rx_process_mon_status+0xde0/0x15c8 [ath11k]
<4>[ 312.905182] lr : ath11k_dp_rx_process_mon_status+0xdc8/0x15c8 [ath11k]
<4>[ 312.911778] sp : ffffffc081fbbbe0
<4>[ 312.918282] x29: ffffffc081fbbbe0 x28: 0000000000000000 x27: ffffffc081fbbcc8
<4>[ 312.921675] x26: ffffff8009172540 x25: 0000000000000001 x24: ffffff8007c89b48
<4>[ 312.928793] x23: ffffff800fa9a000 x22: ffffff8009172000 x21: ffffff8009172438
<4>[ 312.935911] x20: ffffff8010627000 x19: ffffff8007c80000 x18: 0000000000000000
<4>[ 312.943029] x17: 000000000000000b x16: 0000000000000042 x15: 0000000000000002
<4>[ 312.950148] x14: 0000000000000060 x13: 0000000000000140 x12: 0000000000000001
<4>[ 312.957264] x11: 00000000000000a2 x10: 0000000000000000 x9 : 0000000000000000
<4>[ 312.964383] x8 : 0000000000000087 x7 : 0000000000000001 x6 : 0000000000000000
<4>[ 312.971501] x5 : 00000000014280a7 x4 : ffffff8009172438 x3 : ffffff8009177dc0
<4>[ 312.978620] x2 : 0000000000000001 x1 : 0000000000000000 x0 : ffffff8007c80000
<4>[ 312.985738] Call trace:
<4>[ 312.992846] ath11k_dp_rx_process_mon_status+0xde0/0x15c8 [ath11k]
<4>[ 312.995111] ath11k_dp_rx_process_mon_rings+0x2c/0x38 [ath11k]
<4>[ 313.001360] ath11k_dp_service_srng+0x110/0x4c4 [ath11k]
<4>[ 313.007175] 0xffffffc0791954d8
<4>[ 313.012639] __napi_poll+0x38/0x178
<4>[ 313.015504] napi_threaded_poll_loop+0x84/0x1b4
<4>[ 313.018979] napi_threaded_poll+0x78/0x84
<4>[ 313.023491] kthread+0x10c/0x110
<4>[ 313.027657] ret_from_fork+0x10/0x20
<0>[ 313.030961] Code: b5ffe8e1 91400802 39618042 36000e02 (f9400822)
<4>[ 313.034522] ---[ end trace 0000000000000000 ]---
root@ap1:~# cat /tmp/ramoops/dmesg-ramoops-1
Panic#2 Part1
<6>[ 66.439986] ath10k_pci 0000:01:00.0 phy0-ap3: left allmulticast mode
<6>[ 66.443682] ath10k_pci 0000:01:00.0 phy0-ap3: left promiscuous mode
<6>[ 66.450381] br_tmp: port 1(phy0-ap3) entered disabled state
<6>[ 66.530021] br_tmp: port 1(phy0-ap3) entered blocking state
<6>[ 66.530081] br_tmp: port 1(phy0-ap3) entered disabled state
<6>[ 66.534479] ath10k_pci 0000:01:00.0 phy0-ap3: entered allmulticast mode
<6>[ 66.540383] ath10k_pci 0000:01:00.0 phy0-ap3: entered promiscuous mode
<6>[ 66.707683] br_tmp: port 1(phy0-ap3) entered blocking state
<6>[ 66.707734] br_tmp: port 1(phy0-ap3) entered listening state
<6>[ 74.727348] br_tmp: port 1(phy0-ap3) entered learning state
<6>[ 83.047340] br_tmp: port 1(phy0-ap3) entered forwarding state
<6>[ 83.047385] br_tmp: topology change detected, propagating
<6>[ 136.225023] br_lan: port 3(phy1-ap0) entered blocking state
<6>[ 136.225075] br_lan: port 3(phy1-ap0) entered forwarding state
<6>[ 136.649287] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.649349] br_lan: port 8(phy1-ap1) entered disabled state
<6>[ 136.653740] ath11k c000000.wifi phy1-ap1: entered allmulticast mode
<6>[ 136.661146] ath11k c000000.wifi phy1-ap1: entered promiscuous mode
<6>[ 136.668308] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.671770] br_lan: port 8(phy1-ap1) entered forwarding state
<6>[ 136.681733] ath11k c000000.wifi phy1-ap1: left allmulticast mode
<6>[ 136.683182] ath11k c000000.wifi phy1-ap1: left promiscuous mode
<6>[ 136.689695] br_lan: port 8(phy1-ap1) entered disabled state
<6>[ 136.760083] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.760150] br_lan: port 8(phy1-ap1) entered disabled state
<6>[ 136.764534] ath11k c000000.wifi phy1-ap1: entered allmulticast mode
<6>[ 136.771074] ath11k c000000.wifi phy1-ap1: entered promiscuous mode
<6>[ 136.776705] br_lan: port 8(phy1-ap1) entered blocking state
<6>[ 136.782557] br_lan: port 8(phy1-ap1) entered forwarding state
<1>[ 312.669372] Unable to handle kernel read from unreadable memory at virtual address 0000000000000010
<1>[ 312.669420] Mem abort info:
<1>[ 312.677226] ESR = 0x0000000096000005
<1>[ 312.680024] EC = 0x25: DABT (current EL), IL = 32 bits
<1>[ 312.683839] SET = 0, FnV = 0
<1>[ 312.689304] EA = 0, S1PTW = 0
<1>[ 312.692153] FSC = 0x05: level 1 translation fault
<1>[ 312.695195] Data abort info:
<1>[ 312.700060] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
<1>[ 312.703182] CM = 0, WnR = 0, TnD = 0, TagAccess = 0
<1>[ 312.708486] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
<1>[ 312.713598] user pgtable: 4k pages, 39-bit VAs, pgdp=000000005048a000
<1>[ 312.718999] [0000000000000010] pgd=080000005058f003, p4d=080000005058f003, pud=080000005058f003, pmd=0000000000000000
<0>[ 312.725330] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
<4>[ 312.735910] Modules linked in: ecm(O) nft_fib_inet nf_flow_table_inet ath11k_ahb(O) ath11k(O) ath10k_pci(O) ath10k_core(O) ath(O) wireguard nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject_bridge nft_reject nft_redir nft_quota nft_numgen nft_nat nft_meta_bridge nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_conntrack_netlink mac80211(O) libchacha20poly1305 chacha_neon cfg80211(O) xfrm_interface tcp_bbr sch_cake qrtr_smd qrtr qmi_helpers(O) qca_nss_crypto(O) pptp ppp_async poly1305_neon nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_nat nf_log_syslog nf_flow_table nf_conntrack_bridge nf_conntrack libcurve25519_generic libcrc32c libchacha l2tp_ppp hwmon crc_ccitt compat(O) cls_flower act_vlan cls_bpf act_bpf sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact qca_nss_pppoe(O) pppoe pppox ppp_generic slhc qca_nss_lag_mgr(O) qca_nss_gre(O) qca_nss_bridge_mgr(O)
<4>[ 312.736145] qca_nss_vlan(O) cryptodev(O) jool_siit(O) jool(O) nf_defrag_ipv6 nf_defrag_ipv4 jool_common(O) qca_mcs(O) bonding tls ip6_gre ip_gre gre ifb qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel esp6 ah6 xfrm4_tunnel ipcomp esp4 ah4 ip6_tunnel tunnel6 tunnel4 ip_tunnel xfrm_user xfrm_ipcomp af_key xfrm_algo zram zsmalloc sha512_generic sha512_arm64 sha1_ce seqiv sha3_generic jitterentropy_rng drbg michael_mic md5 hmac echainiv geniv des_generic cmac chacha20poly1305 leds_gpio qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon pstore gpio_button_hotplug(O) crc32c_generic
<4>[ 312.863761] CPU: 0 PID: 1462 Comm: napi/ath11k_ahb Tainted: G O 6.6.53 #0
<4>[ 312.886000] Hardware name: Xiaomi AX3600 (DT)
<4>[ 312.894067] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
<4>[ 312.898411] pc : ath11k_dp_rx_process_mon_status+0xde0/0x15c8 [ath11k]
<4>[ 312.905182] lr : ath11k_dp_rx_process_mon_status+0xdc8/0x15c8 [ath11k]
<4>[ 312.911778] sp : ffffffc081fbbbe0
<4>[ 312.918282] x29: ffffffc081fbbbe0 x28: 0000000000000000 x27: ffffffc081fbbcc8
<4>[ 312.921675] x26: ffffff8009172540 x25: 0000000000000001 x24: ffffff8007c89b48
<4>[ 312.928793] x23: ffffff800fa9a000 x22: ffffff8009172000 x21: ffffff8009172438
<4>[ 312.935911] x20: ffffff8010627000 x19: ffffff8007c80000 x18: 0000000000000000
<4>[ 312.943029] x17: 000000000000000b x16: 0000000000000042 x15: 0000000000000002
<4>[ 312.950148] x14: 0000000000000060 x13: 0000000000000140 x12: 0000000000000001
<4>[ 312.957264] x11: 00000000000000a2 x10: 0000000000000000 x9 : 0000000000000000
<4>[ 312.964383] x8 : 0000000000000087 x7 : 0000000000000001 x6 : 0000000000000000
<4>[ 312.971501] x5 : 00000000014280a7 x4 : ffffff8009172438 x3 : ffffff8009177dc0
<4>[ 312.978620] x2 : 0000000000000001 x1 : 0000000000000000 x0 : ffffff8007c80000
<4>[ 312.985738] Call trace:
<4>[ 312.992846] ath11k_dp_rx_process_mon_status+0xde0/0x15c8 [ath11k]
<4>[ 312.995111] ath11k_dp_rx_process_mon_rings+0x2c/0x38 [ath11k]
<4>[ 313.001360] ath11k_dp_service_srng+0x110/0x4c4 [ath11k]
<4>[ 313.007175] 0xffffffc0791954d8
<4>[ 313.012639] __napi_poll+0x38/0x178
<4>[ 313.015504] napi_threaded_poll_loop+0x84/0x1b4
<4>[ 313.018979] napi_threaded_poll+0x78/0x84
<4>[ 313.023491] kthread+0x10c/0x110
<4>[ 313.027657] ret_from_fork+0x10/0x20
<0>[ 313.030961] Code: b5ffe8e1 91400802 39618042 36000e02 (f9400822)
<4>[ 313.034522] ---[ end trace 0000000000000000 ]---
<3>[ 313.050657] pstore: backend (ramoops) writing error (-28)
<0>[ 313.050684] Kernel panic - not syncing: Oops: Fatal exception in interrupt
<2>[ 313.055029] SMP: stopping secondary CPUs
<0>[ 313.061799] Kernel Offset: disabled
<0>[ 313.065871] CPU features: 0x0,00000000,00000000,0000400b
<0>[ 313.069088] Memory Limit: none
build config:
[fed@fedora ss_mod_nss]$ make dif^C
[fed@fedora ss_mod_nss]$ ./scripts/diffconfig.sh
CONFIG_TARGET_qualcommax=y
CONFIG_TARGET_qualcommax_ipq807x=y
CONFIG_TARGET_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=y
CONFIG_DEVEL=y
CONFIG_ATH10K_THERMAL=y
# CONFIG_ATH11K_MEM_PROFILE_1G is not set
CONFIG_ATH11K_MEM_PROFILE_512M=y
CONFIG_BPF_TOOLCHAIN_HOST=y
CONFIG_BPF_TOOLCHAIN_HOST_PATH=""
# CONFIG_BPF_TOOLCHAIN_NONE is not set
CONFIG_EXPERIMENTAL=y
# CONFIG_FEED_nss_packages is not set
# CONFIG_FEED_sqm_scripts_nss is not set
CONFIG_HAS_BPF_TOOLCHAIN=y
CONFIG_IMAGEOPT=y
# CONFIG_KERNEL_BTRFS_FS_POSIX_ACL is not set
# CONFIG_KERNEL_CIFS_ACL is not set
# CONFIG_KERNEL_EXT4_FS_POSIX_ACL is not set
# CONFIG_KERNEL_EXT4_FS_SECURITY is not set
# CONFIG_KERNEL_F2FS_FS_POSIX_ACL is not set
# CONFIG_KERNEL_F2FS_FS_SECURITY is not set
# CONFIG_KERNEL_FS_POSIX_ACL is not set
# CONFIG_KERNEL_HFSPLUS_FS_POSIX_ACL is not set
# CONFIG_KERNEL_HFS_FS_POSIX_ACL is not set
# CONFIG_KERNEL_JFFS2_FS_POSIX_ACL is not set
# CONFIG_KERNEL_JFFS2_FS_SECURITY is not set
# CONFIG_KERNEL_JFS_POSIX_ACL is not set
# CONFIG_KERNEL_NFS_ACL_SUPPORT is not set
# CONFIG_KERNEL_REISER_FS_POSIX_ACL is not set
CONFIG_KERNEL_SKB_FIXED_SIZE_2K=y
# CONFIG_KERNEL_TMPFS_POSIX_ACL is not set
# CONFIG_KERNEL_UBIFS_FS_SECURITY is not set
# CONFIG_KERNEL_WERROR is not set
# CONFIG_KERNEL_XFS_POSIX_ACL is not set
CONFIG_LIBCURL_COOKIES=y
CONFIG_LIBCURL_FILE=y
CONFIG_LIBCURL_FTP=y
CONFIG_LIBCURL_HTTP=y
CONFIG_LIBCURL_NGHTTP2=y
CONFIG_LIBCURL_NO_SMB="!"
CONFIG_LIBCURL_OPENSSL=y
CONFIG_LIBCURL_PROXY=y
CONFIG_LLDPD_WITH_CDP=y
CONFIG_LLDPD_WITH_CUSTOM=y
CONFIG_LLDPD_WITH_DOT1=y
CONFIG_LLDPD_WITH_DOT3=y
CONFIG_LLDPD_WITH_EDP=y
CONFIG_LLDPD_WITH_FDP=y
CONFIG_LLDPD_WITH_LLDPMED=y
CONFIG_LLDPD_WITH_PRIVSEP=y
CONFIG_LLDPD_WITH_SONMP=y
# CONFIG_LUA_ECO_MBEDTLS is not set
CONFIG_LUA_ECO_OPENSSL=y
CONFIG_NGINX_HTTP_ACCESS=y
CONFIG_NGINX_HTTP_AUTH_BASIC=y
CONFIG_NGINX_HTTP_AUTOINDEX=y
CONFIG_NGINX_HTTP_BROWSER=y
CONFIG_NGINX_HTTP_CACHE=y
CONFIG_NGINX_HTTP_CHARSET=y
CONFIG_NGINX_HTTP_EMPTY_GIF=y
CONFIG_NGINX_HTTP_FASTCGI=y
CONFIG_NGINX_HTTP_GEO=y
CONFIG_NGINX_HTTP_GZIP=y
CONFIG_NGINX_HTTP_GZIP_STATIC=y
CONFIG_NGINX_HTTP_LIMIT_CONN=y
CONFIG_NGINX_HTTP_LIMIT_REQ=y
CONFIG_NGINX_HTTP_MAP=y
CONFIG_NGINX_HTTP_MEMCACHED=y
CONFIG_NGINX_HTTP_PROXY=y
CONFIG_NGINX_HTTP_QUIC=y
CONFIG_NGINX_HTTP_REFERER=y
CONFIG_NGINX_HTTP_REWRITE=y
CONFIG_NGINX_HTTP_SCGI=y
CONFIG_NGINX_HTTP_SPLIT_CLIENTS=y
CONFIG_NGINX_HTTP_SSI=y
CONFIG_NGINX_HTTP_UPSTREAM_HASH=y
CONFIG_NGINX_HTTP_UPSTREAM_IP_HASH=y
CONFIG_NGINX_HTTP_UPSTREAM_KEEPALIVE=y
CONFIG_NGINX_HTTP_UPSTREAM_LEAST_CONN=y
CONFIG_NGINX_HTTP_USERID=y
CONFIG_NGINX_HTTP_UWSGI=y
CONFIG_NGINX_HTTP_V2=y
CONFIG_NGINX_PCRE=y
CONFIG_NSS_DRV_CRYPTO_ENABLE=y
CONFIG_NSS_DRV_GRE_ENABLE=y
CONFIG_NSS_DRV_IGS_ENABLE=y
CONFIG_NSS_DRV_LAG_ENABLE=y
CONFIG_NSS_DRV_SHAPER_ENABLE=y
# CONFIG_NSS_MEM_PROFILE_HIGH is not set
CONFIG_NSS_MEM_PROFILE_MEDIUM=y
CONFIG_OPENSSL_ENGINE=y
CONFIG_OPENSSL_ENGINE_BUILTIN=y
CONFIG_OPENSSL_ENGINE_BUILTIN_DEVCRYPTO=y
CONFIG_OPENSSL_OPTIMIZE_SPEED=y
CONFIG_OPENSSL_WITH_ASM=y
CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
CONFIG_OPENSSL_WITH_CMS=y
CONFIG_OPENSSL_WITH_DEPRECATED=y
CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
CONFIG_OPENSSL_WITH_PSK=y
CONFIG_OPENSSL_WITH_SRP=y
CONFIG_OPENSSL_WITH_TLS13=y
CONFIG_PACKAGE_ATH_DEBUG=y
CONFIG_PACKAGE_acme=y
CONFIG_PACKAGE_acme-acmesh=y
CONFIG_PACKAGE_acme-acmesh-dnsapi=y
CONFIG_PACKAGE_acme-common=y
CONFIG_PACKAGE_ath10k-firmware-qca9887=y
# CONFIG_PACKAGE_ath10k-firmware-qca9887-ct is not set
CONFIG_PACKAGE_bridge=y
CONFIG_PACKAGE_bridger=y
CONFIG_PACKAGE_cgi-io=y
CONFIG_PACKAGE_cloudflared=y
CONFIG_PACKAGE_curl=y
CONFIG_PACKAGE_davici=y
CONFIG_PACKAGE_ddns-scripts=y
CONFIG_PACKAGE_ddns-scripts-cloudflare=y
CONFIG_PACKAGE_ddns-scripts-services=y
CONFIG_PACKAGE_devlink=y
# CONFIG_PACKAGE_dnsmasq is not set
CONFIG_PACKAGE_dnsproxy=y
# CONFIG_PACKAGE_e2fsprogs is not set
# CONFIG_PACKAGE_ethtool is not set
CONFIG_PACKAGE_ethtool-full=y
CONFIG_PACKAGE_glib2=y
CONFIG_PACKAGE_gzip=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_ip-bridge=y
CONFIG_PACKAGE_ip-full=y
CONFIG_PACKAGE_iperf3=y
CONFIG_PACKAGE_irqbalance=y
# CONFIG_PACKAGE_iw is not set
CONFIG_PACKAGE_iw-full=y
CONFIG_PACKAGE_jool-tools-netfilter=y
# CONFIG_PACKAGE_kmod-ath10k-ct-smallbuffers is not set
CONFIG_PACKAGE_kmod-ath10k-smallbuffers=y
CONFIG_PACKAGE_kmod-bonding=y
CONFIG_PACKAGE_kmod-crypto-acompress=y
CONFIG_PACKAGE_kmod-crypto-authenc=y
CONFIG_PACKAGE_kmod-crypto-cbc=y
CONFIG_PACKAGE_kmod-crypto-chacha20poly1305=y
CONFIG_PACKAGE_kmod-crypto-deflate=y
CONFIG_PACKAGE_kmod-crypto-des=y
CONFIG_PACKAGE_kmod-crypto-echainiv=y
CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y
CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y
CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y
CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y
CONFIG_PACKAGE_kmod-crypto-md5=y
CONFIG_PACKAGE_kmod-crypto-sha1=y
CONFIG_PACKAGE_kmod-cryptodev=y
# CONFIG_PACKAGE_kmod-fs-ext4 is not set
CONFIG_PACKAGE_kmod-gre6=y
CONFIG_PACKAGE_kmod-ifb=y
CONFIG_PACKAGE_kmod-ip6-tunnel=y
CONFIG_PACKAGE_kmod-ipsec=y
CONFIG_PACKAGE_kmod-ipsec4=y
CONFIG_PACKAGE_kmod-ipsec6=y
CONFIG_PACKAGE_kmod-iptunnel4=y
CONFIG_PACKAGE_kmod-iptunnel6=y
CONFIG_PACKAGE_kmod-jool-netfilter=y
# CONFIG_PACKAGE_kmod-lib-crc16 is not set
CONFIG_PACKAGE_kmod-lib-xxhash=y
CONFIG_PACKAGE_kmod-lib-zlib-deflate=y
CONFIG_PACKAGE_kmod-lib-zlib-inflate=y
CONFIG_PACKAGE_kmod-lib-zstd=y
# CONFIG_PACKAGE_kmod-libphy is not set
CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y
CONFIG_PACKAGE_kmod-nf-nat6=y
CONFIG_PACKAGE_kmod-nft-bridge=y
# CONFIG_PACKAGE_kmod-nls-base is not set
# CONFIG_PACKAGE_kmod-phy-aquantia is not set
CONFIG_PACKAGE_kmod-pstore=y
CONFIG_PACKAGE_kmod-qca-mcs=y
CONFIG_PACKAGE_kmod-qca-nss-crypto=y
CONFIG_PACKAGE_kmod-qca-nss-drv-gre=y
CONFIG_PACKAGE_kmod-qca-nss-drv-lag-mgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-ramoops=y
CONFIG_PACKAGE_kmod-reed-solomon=y
CONFIG_PACKAGE_kmod-sched-act-vlan=y
CONFIG_PACKAGE_kmod-sched-bpf=y
CONFIG_PACKAGE_kmod-sched-cake=y
CONFIG_PACKAGE_kmod-sched-core=y
CONFIG_PACKAGE_kmod-sched-flower=y
CONFIG_PACKAGE_kmod-tcp-bbr=y
CONFIG_PACKAGE_kmod-tls=y
# CONFIG_PACKAGE_kmod-usb-core is not set
# CONFIG_PACKAGE_kmod-usb-dwc3 is not set
# CONFIG_PACKAGE_kmod-usb-dwc3-qcom is not set
# CONFIG_PACKAGE_kmod-usb3 is not set
CONFIG_PACKAGE_kmod-wireguard=y
CONFIG_PACKAGE_kmod-xfrm-interface=y
CONFIG_PACKAGE_kmod-zram=y
# CONFIG_PACKAGE_knot-resolver_dnstap is not set
CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libattr=y
# CONFIG_PACKAGE_libblkid is not set
CONFIG_PACKAGE_libbpf=y
CONFIG_PACKAGE_libcap=y
CONFIG_PACKAGE_libcap-ng=y
# CONFIG_PACKAGE_libcomerr is not set
CONFIG_PACKAGE_libcurl=y
# CONFIG_PACKAGE_libe2p is not set
CONFIG_PACKAGE_libelf=y
CONFIG_PACKAGE_libevent2=y
# CONFIG_PACKAGE_libext2fs is not set
CONFIG_PACKAGE_libffi=y
CONFIG_PACKAGE_libgmp=y
CONFIG_PACKAGE_libiperf3=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_liblucihttp=y
CONFIG_PACKAGE_liblucihttp-lua=y
CONFIG_PACKAGE_liblucihttp-ucode=y
CONFIG_PACKAGE_liblz4=y
# CONFIG_PACKAGE_libmbedtls is not set
CONFIG_PACKAGE_libncurses=y
CONFIG_PACKAGE_libnghttp2=y
CONFIG_PACKAGE_libnl=y
CONFIG_PACKAGE_libnl-cli=y
CONFIG_PACKAGE_libnl-core=y
CONFIG_PACKAGE_libnl-genl=y
CONFIG_PACKAGE_libnl-nf=y
CONFIG_PACKAGE_libnl-route=y
CONFIG_PACKAGE_libopenssl=y
CONFIG_PACKAGE_libopenssl-conf=y
CONFIG_PACKAGE_libopenssl-legacy=y
CONFIG_PACKAGE_libpcap=y
CONFIG_PACKAGE_libpcre2=y
# CONFIG_PACKAGE_libsmartcols is not set
# CONFIG_PACKAGE_libss is not set
CONFIG_PACKAGE_libstdcpp=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libunbound=y
CONFIG_PACKAGE_libunbound_libevent=y
CONFIG_PACKAGE_libunbound_libpthread=y
# CONFIG_PACKAGE_libustream-mbedtls is not set
CONFIG_PACKAGE_libustream-openssl=y
CONFIG_PACKAGE_libuv=y
CONFIG_PACKAGE_libyaml=y
CONFIG_PACKAGE_lldpd=y
# CONFIG_PACKAGE_losetup is not set
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_luci-app-acme=y
CONFIG_PACKAGE_luci-app-cloudflared=y
CONFIG_PACKAGE_luci-app-ddns=y
CONFIG_PACKAGE_luci-app-example=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-irqbalance=y
CONFIG_PACKAGE_luci-app-lldpd=y
CONFIG_PACKAGE_luci-app-nlbwmon=y
CONFIG_PACKAGE_luci-app-omcproxy=y
CONFIG_PACKAGE_luci-app-opkg=y
CONFIG_PACKAGE_luci-app-strongswan-swanctl=y
CONFIG_PACKAGE_luci-app-unbound=y
CONFIG_PACKAGE_luci-app-upnp=y
CONFIG_PACKAGE_luci-app-usteer=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-compat=y
CONFIG_PACKAGE_luci-lib-base=y
CONFIG_PACKAGE_luci-lib-chartjs=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-jsonc=y
CONFIG_PACKAGE_luci-lib-nixio=y
CONFIG_PACKAGE_luci-lib-uqr=y
CONFIG_PACKAGE_luci-lua-runtime=y
CONFIG_PACKAGE_luci-mod-admin-full=y
CONFIG_PACKAGE_luci-mod-network=y
CONFIG_PACKAGE_luci-mod-status=y
CONFIG_PACKAGE_luci-mod-system=y
CONFIG_PACKAGE_luci-proto-bonding=y
CONFIG_PACKAGE_luci-proto-ipv6=y
CONFIG_PACKAGE_luci-proto-wireguard=y
CONFIG_PACKAGE_luci-proto-xfrm=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_miniupnpd-nftables=y
CONFIG_PACKAGE_nano=y
CONFIG_PACKAGE_netperf=y
CONFIG_PACKAGE_nginx-mod-brotli=y
CONFIG_PACKAGE_nginx-mod-luci=y
CONFIG_PACKAGE_nginx-mod-luci-ssl=y
CONFIG_PACKAGE_nginx-mod-ubus=y
CONFIG_PACKAGE_nginx-ssl=y
CONFIG_PACKAGE_nginx-ssl-util=y
CONFIG_PACKAGE_nginx-util=y
CONFIG_PACKAGE_nlbwmon=y
CONFIG_PACKAGE_nss-eip-firmware=y
CONFIG_PACKAGE_odhcpd=y
# CONFIG_PACKAGE_odhcpd-ipv6only is not set
CONFIG_PACKAGE_odhcpd_full_ext_cer_id=0
CONFIG_PACKAGE_omcproxy=y
CONFIG_PACKAGE_openssl-util=y
# CONFIG_PACKAGE_ppp is not set
# CONFIG_PACKAGE_procd-ujail is not set
CONFIG_PACKAGE_proto-bonding=y
CONFIG_PACKAGE_protobuf=y
CONFIG_PACKAGE_protobuf-lite=y
CONFIG_PACKAGE_qosify=y
CONFIG_PACKAGE_resolveip=y
CONFIG_PACKAGE_rpcapd=y
CONFIG_PACKAGE_rpcd=y
CONFIG_PACKAGE_rpcd-mod-file=y
CONFIG_PACKAGE_rpcd-mod-iwinfo=y
CONFIG_PACKAGE_rpcd-mod-luci=y
CONFIG_PACKAGE_rpcd-mod-rrdns=y
CONFIG_PACKAGE_rpcd-mod-ucode=y
CONFIG_PACKAGE_socat=y
CONFIG_PACKAGE_speedtest-netperf=y
CONFIG_PACKAGE_strongswan=y
CONFIG_PACKAGE_strongswan-charon=y
CONFIG_PACKAGE_strongswan-charon-cmd=y
CONFIG_PACKAGE_strongswan-mod-aes=y
CONFIG_PACKAGE_strongswan-mod-attr=y
CONFIG_PACKAGE_strongswan-mod-chapoly=y
CONFIG_PACKAGE_strongswan-mod-curve25519=y
CONFIG_PACKAGE_strongswan-mod-dhcp=y
CONFIG_PACKAGE_strongswan-mod-gcm=y
CONFIG_PACKAGE_strongswan-mod-gmp=y
CONFIG_PACKAGE_strongswan-mod-hmac=y
CONFIG_PACKAGE_strongswan-mod-kdf=y
CONFIG_PACKAGE_strongswan-mod-kernel-netlink=y
CONFIG_PACKAGE_strongswan-mod-led=y
CONFIG_PACKAGE_strongswan-mod-md5=y
CONFIG_PACKAGE_strongswan-mod-openssl=y
CONFIG_PACKAGE_strongswan-mod-pgp=y
CONFIG_PACKAGE_strongswan-mod-pubkey=y
CONFIG_PACKAGE_strongswan-mod-random=y
CONFIG_PACKAGE_strongswan-mod-sha2=y
CONFIG_PACKAGE_strongswan-mod-sha3=y
CONFIG_PACKAGE_strongswan-mod-socket-default=y
CONFIG_PACKAGE_strongswan-mod-uci=y
CONFIG_PACKAGE_strongswan-mod-vici=y
CONFIG_PACKAGE_strongswan-mod-x509=y
CONFIG_PACKAGE_strongswan-swanctl=y
CONFIG_PACKAGE_swanmon=y
CONFIG_PACKAGE_tc-tiny=y
CONFIG_PACKAGE_tcpdump=y
CONFIG_PACKAGE_terminfo=y
CONFIG_PACKAGE_ucode-mod-html=y
CONFIG_PACKAGE_ucode-mod-lua=y
CONFIG_PACKAGE_ucode-mod-math=y
CONFIG_PACKAGE_umdns=y
CONFIG_PACKAGE_unbound-checkconf=y
CONFIG_PACKAGE_unbound-daemon=y
CONFIG_PACKAGE_usteer=y
CONFIG_PACKAGE_ustp=y
CONFIG_PACKAGE_uwsgi=y
CONFIG_PACKAGE_uwsgi-cgi-plugin=y
CONFIG_PACKAGE_uwsgi-luci-support=y
CONFIG_PACKAGE_uwsgi-syslog-plugin=y
CONFIG_PACKAGE_wget-ssl=y
CONFIG_PACKAGE_wireguard-tools=y
# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
CONFIG_PACKAGE_wpad-openssl=y
CONFIG_PACKAGE_xfrm=y
CONFIG_PACKAGE_zlib=y
CONFIG_PACKAGE_zram-swap=y
CONFIG_STRONGSWAN_ROUTING_TABLE="220"
CONFIG_STRONGSWAN_ROUTING_TABLE_PRIO="220"
# CONFIG_TARGET_ROOTFS_INITRAMFS is not set
# CONFIG_USE_FS_ACL_ATTR is not set
CONFIG_USE_LLVM_HOST=y
CONFIG_VERSIONOPT=y
CONFIG_VERSION_BUG_URL=""
CONFIG_VERSION_CODE=""
CONFIG_VERSION_DIST="OpenWrt"
CONFIG_VERSION_FILENAMES=y
CONFIG_VERSION_HOME_URL=""
CONFIG_VERSION_HWREV=""
CONFIG_VERSION_MANUFACTURER=""
CONFIG_VERSION_MANUFACTURER_URL=""
CONFIG_VERSION_NUMBER="2.0.2"
CONFIG_VERSION_PRODUCT=""
CONFIG_VERSION_REPO="https://downloads.openwrt.org/snapshots"
CONFIG_VERSION_SUPPORT_URL=""
CONFIG_ZLIB_OPTIMIZE_SPEED=y
CONFIG_ZRAM_DEF_COMP_ZSTD=y
# CONFIG_ATH10K_LEDS is not set
# CONFIG_HTOP_LMSENSORS is not set
# CONFIG_LIBCURL_UNIX_SOCKETS is not set
# CONFIG_OPENSSL_WITH_IDEA is not set
# CONFIG_OPENSSL_WITH_MDC2 is not set
# CONFIG_OPENSSL_WITH_SEED is not set
# CONFIG_OPENSSL_WITH_WHIRLPOOL is not set
# CONFIG_PACKAGE_kmod-crypto-kpp is not set
# CONFIG_PACKAGE_libunbound_ipset is not set
# CONFIG_VERSION_CODE_FILENAMES is not set
I'm running this device as an Access Point/switch, with no routing, do I have too many NSS packages for my use case? Unfortunately, there's not much information regarding each package's purpose, advantages and disadvantages, if someone can explain that to me I can help with that
If you need anything else to troubleshoot this let me know.
PS: while writing this the router crashed 8 times
Thanks for the detailed output!
Can you try building with:
CONFIG_ATH11K_MEM_PROFILE_1G=y CONFIG_NSS_MEM_PROFILE_HIGH=y
And removing
CONFIG_KERNEL_SKB_FIXED_SIZE_2K=y
Also verify if SKB_RECYCLER is enabled. That will help with memory issues without having to mess with WiFi frames.
Not sure what's been happening with AX3600 lately. Even staying on 6.9.9 seems I see folks reporting issues with ath11k_dp_rx_process_mon_status+0xde0/0x15c8
in OOPS output. Are you able to parse the message through gdb to grab the lines it's occurring in?
gdb ath11k.ko
list *(ath11k_dp_rx_process_mon_status+0xde0)
my router continuously crashes if 5ghz wifi's channel set to auto
edit:'manually set to channel 36 cause less frequently reboot
edit: mac80211: backport upstream DFS fixes didn't solved problem either
nss_diag
MODEL: Xiaomi AX3600
OPENWRT: r27789-e2e6feb1ce
IPQ BRANCH: qualcommax-6.x-nss-wifi-6.11
IPQ COMMIT: e2e6feb1ce
IPQ DATE: 2024-10-05
NSS FW: NSS.HK.11.4.0.5-6-R
MAC80211: v6.11.2-0-g7aa21fec187b
ATH11K FW: WLAN.HK.2.9.0.1-01977-QCAHKSWPL_SILICONZ-1
GRO FRAG: wan : off
br-lan : off
lan1 : off
lan2 : off
lan3 : off
phy1-ap0 : off
phy2-ap0 : off
NSS PKGS: kmod-qca-nss-dp - 6.6.54.2024.04.16~5bf8b91e-r1
kmod-qca-nss-drv - 6.6.54.11.4.0.5.2021.09.13~53e5863-r15
kmod-qca-nss-drv-bridge-mgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-eogremgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-gre - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-igs - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-l2tpv2 - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-lag-mgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-map-t - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-match - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-mirror - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-pppoe - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-pptp - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-qdisc - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-tun6rd - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-tunipip6 - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-vlan-mgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-vxlanmgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-wifi-meshmgr - 6.6.54.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-ecm - 6.6.54.12.5.5.2024.09.02~bd5057b-r2
kmod-qca-nss-macsec - 6.6.54.12.4.5.2023.10.16~b94e22d-r1
nss-eip-firmware - 2.5.7-r1
nss-firmware-default - 2024.08.04~794fe373-r1
nss-firmware-ipq8074 - 2024.08.04~794fe373-r1
Thank you for your quick response!
After building a new image with those options I get these crash logs (wifi doesn't even come up):
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.631086] ------------[ cut here ]------------
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.631128] WARNING: CPU: 0 PID: 0 at kernel/workqueue.c:1788 __queue_work+0x354/0x48c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.634783] Modules linked in: ecm(O) nft_fib_inet nf_flow_table_inet ath11k_ahb(O) ath11k(O) ath10k_pci(O) ath10k_core(O) ath(O) wireguard nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject_bridge nft_reject nft_redir nft_quota nft_numgen nft_nat nft_meta_bridge nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_conntrack_netlink mac80211(O) libchacha20poly1305 chacha_neon cfg80211(O) xfrm_interface tcp_bbr sch_cake qrtr_smd qrtr qmi_helpers(O) qca_nss_crypto(O) pptp ppp_async poly1305_neon nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_nat nf_log_syslog nf_flow_table nf_conntrack_bridge nf_conntrack libcurve25519_generic libcrc32c libchacha l2tp_ppp hwmon crc_ccitt compat(O) cls_flower act_vlan cls_bpf act_bpf sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact qca_nss_pppoe(O) pppoe pppox ppp_generic slhc qca_nss_lag_mgr(O) qca_nss_gre(O) qca_nss_bridge_mgr(O)
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.635091] qca_nss_vlan(O) cryptodev(O) jool_siit(O) jool(O) nf_defrag_ipv6 nf_defrag_ipv4 jool_common(O) qca_mcs(O) bonding tls ip6_gre ip_gre gre ifb qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel esp6 ah6 xfrm4_tunnel ipcomp esp4 ah4 ip6_tunnel tunnel6 tunnel4 ip_tunnel xfrm_user xfrm_ipcomp af_key xfrm_algo zram zsmalloc sha512_generic sha512_arm64 sha1_ce seqiv sha3_generic jitterentropy_rng drbg michael_mic md5 hmac echainiv geniv des_generic libdes cmac chacha20poly1305 leds_gpio qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon pstore gpio_button_hotplug(O) crc32c_generic
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.764541] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W O 6.6.53 #0
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.786778] Hardware name: Xiaomi AX3600 (DT)
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.794411] pstate: a04000c5 (NzCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.798669] pc : __queue_work+0x354/0x48c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.805434] lr : __queue_work+0x10c/0x48c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.809601] sp : ffffffc080003c10
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.813592] x29: ffffffc080003c10 x28: 0000000000000010 x27: ffffffc080003ec8
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.816898] x26: ffffff801fe8f2c0 x25: 0000000000000000 x24: ffffffc080c28a98
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.824016] x23: 0000000000000004 x22: ffffff80052f6400 x21: ffffff800200dc00
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.831134] x20: ffffff8005227000 x19: ffffff80129da158 x18: 0000000000000000
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.838253] x17: ffffffbf9f384000 x16: ffffffc080000000 x15: 0000007fd7fb7f08
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.845371] x14: 0000000000000060 x13: 000000000000014c x12: ffffff8007b53178
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.852489] x11: 0000000000000040 x10: ffffffc080c34248 x9 : ffffffc080c34240
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.859607] x8 : ffffff80024026f0 x7 : 0000000000000000 x6 : 0000000000000000
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.866724] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.873843] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffffff80129da160
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.880963] Call trace:
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.888069] __queue_work+0x354/0x48c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.890329] queue_work_on+0x50/0x68
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.894149] ath11k_wmi_tlv_parse_alloc+0x186c/0x3ff0 [ath11k]
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.897799] ath11k_htc_rx_completion_handler+0x394/0x5d0 [ath11k]
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.903442] ath11k_ce_per_engine_service+0x22c/0x32c [ath11k]
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.909603] 0xffffffc0791a7bec
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.915413] tasklet_action_common.isra.0+0x110/0x148
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.918458] tasklet_action+0x24/0x30
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.923662] handle_softirqs+0xfc/0x230
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.927308] __do_softirq+0x14/0x20
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.930954] ____do_softirq+0x10/0x1c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.934425] call_on_irq_stack+0x24/0x4c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.938246] do_softirq_own_stack+0x1c/0x28
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.942239] irq_exit_rcu+0x90/0xc8
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.946145] el1_interrupt+0x38/0x68
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.949616] el1h_64_irq_handler+0x18/0x24
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.953438] el1h_64_irq+0x68/0x6c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.957341] default_idle_call+0x28/0x3c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.960728] do_idle+0x1cc/0x1ec
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.964808] cpu_startup_entry+0x34/0x3c
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.968021] kernel_init+0x0/0x1e0
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.971926] arch_post_acpi_subsys_init+0x0/0x8
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.975140] start_kernel+0x514/0x648
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.979565] __primary_switched+0xb4/0xbc
Sat Oct 5 13:46:52 2024 kern.warn kernel: [ 37.983386] ---[ end trace 0000000000000000 ]---
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.518461] ------------[ cut here ]------------
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.518499] WARNING: CPU: 2 PID: 2094 at kernel/workqueue.c:3401 __flush_work.isra.0+0x280/0x298
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.522156] Modules linked in: ecm(O) nft_fib_inet nf_flow_table_inet ath11k_ahb(O) ath11k(O) ath10k_pci(O) ath10k_core(O) ath(O) wireguard nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject_bridge nft_reject nft_redir nft_quota nft_numgen nft_nat nft_meta_bridge nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_conntrack_netlink mac80211(O) libchacha20poly1305 chacha_neon cfg80211(O) xfrm_interface tcp_bbr sch_cake qrtr_smd qrtr qmi_helpers(O) qca_nss_crypto(O) pptp ppp_async poly1305_neon nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_nat nf_log_syslog nf_flow_table nf_conntrack_bridge nf_conntrack libcurve25519_generic libcrc32c libchacha l2tp_ppp hwmon crc_ccitt compat(O) cls_flower act_vlan cls_bpf act_bpf sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact qca_nss_pppoe(O) pppoe pppox ppp_generic slhc qca_nss_lag_mgr(O) qca_nss_gre(O) qca_nss_bridge_mgr(O)
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.522393] qca_nss_vlan(O) cryptodev(O) jool_siit(O) jool(O) nf_defrag_ipv6 nf_defrag_ipv4 jool_common(O) qca_mcs(O) bonding tls ip6_gre ip_gre gre ifb qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel esp6 ah6 xfrm4_tunnel ipcomp esp4 ah4 ip6_tunnel tunnel6 tunnel4 ip_tunnel xfrm_user xfrm_ipcomp af_key xfrm_algo zram zsmalloc sha512_generic sha512_arm64 sha1_ce seqiv sha3_generic jitterentropy_rng drbg michael_mic md5 hmac echainiv geniv des_generic libdes cmac chacha20poly1305 leds_gpio qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon pstore gpio_button_hotplug(O) crc32c_generic
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.652780] CPU: 2 PID: 2094 Comm: hostapd Tainted: G W O 6.6.53 #0
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.675018] Hardware name: Xiaomi AX3600 (DT)
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.682651] pstate: 00400005 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.686995] pc : __flush_work.isra.0+0x280/0x298
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.693762] lr : __cancel_work_timer+0xe8/0x164
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.698621] sp : ffffffc083b238b0
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.702873] x29: ffffffc083b238b0 x28: ffffff8005050c40 x27: ffffff8009115f38
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.706354] x26: ffffff8010cd5ec0 x25: ffffffc080d06198 x24: 0000000000000000
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.713472] x23: 0000000000000001 x22: 0000000000000000 x21: 0000000000000000
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.720589] x20: ffffff8010cd6158 x19: ffffff8010cd6158 x18: 0000000000000000
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.727707] x17: 0000157c00260008 x16: 0000000200a80008 x15: 0000000100000001
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.734825] x14: 0000000000000001 x13: ffffffc079441ae8 x12: 776f705f72657375
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.741943] x11: 0000000e241a9fed x10: 0000000000000000 x9 : 0000000000000005
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.749061] x8 : 0000000000003f38 x7 : 6c6576656c5f7265 x6 : 0000000000000000
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.756180] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.763298] x2 : 0000000000000011 x1 : 0000000000000000 x0 : 0000000000000000
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.770416] Call trace:
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.777525] __flush_work.isra.0+0x280/0x298
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.779785] __cancel_work_timer+0xe8/0x164
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.784299] cancel_work_sync+0x14/0x20
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.788204] ath11k_mac_11d_scan_stop+0x190/0x295c [ath11k]
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.792027] drv_remove_interface+0xb4/0xc4 [mac80211]
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.797582] ieee80211_del_virtual_monitor+0x6dc/0xa4c [mac80211]
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.802791] ieee80211_del_virtual_monitor+0x914/0xa4c [mac80211]
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.808955] __dev_close_many+0xa4/0x10c
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.815027] __dev_change_flags+0xc0/0x1fc
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.819020] dev_change_flags+0x24/0x6c
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.822925] devinet_ioctl+0x3a0/0x66c
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.826658] inet_ioctl+0x230/0x298
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.830477] sock_ioctl+0x30c/0x47c
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.833862] __arm64_sys_ioctl+0x22c/0x10c4
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.837335] invoke_syscall.constprop.0+0x5c/0x108
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.841505] do_el0_svc+0x40/0xc8
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.846363] el0_svc+0x30/0xb8
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.849748] el0t_64_sync_handler+0x120/0x12c
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.852701] el0t_64_sync+0x178/0x17c
Sat Oct 5 13:47:02 2024 kern.warn kernel: [ 47.857129] ---[ end trace 0000000000000000 ]---
When you say verify if SKB_RECYCLER is enabled you mean in the build options or in the running system itself?
How do I do this? I don't have that utiulity in the router, should I copy the module to the computer and run it? never done this before
report: branch qualcommax-6.x-nss-wifi-6.11 and ath11k 2.12 firmware.
and several personal patch.
uptime:3 hours.
everything runs fine, no kernel panic, no DNS problem.
MODEL: Redmi AX6
OPENWRT: r27795-af2d60fdaf
IPQ BRANCH: nss-test
IPQ COMMIT: af2d60fdaf
IPQ DATE: 2024-10-05
NSS FW: NSS.HK.11.4.0.5-6-R
MAC80211: v6.11.2-0-g7aa21fec187b
ATH11K FW: WLAN.HK.2.12-01368-QCAHKSWPL_SILICONZ-1
GRO FRAG: wan : off
br-lan : off
lan1 : off
lan2 : off
lan3 : off
phy0-ap0 : off
phy1-ap0 : off
NSS PKGS: kmod-qca-nss-cfi-cryptoapi - 6.6.53.12.5.2022.12.15~5cd07ce-r3
kmod-qca-nss-crypto - 6.6.53.12.5.2022.12.15~3c5a574-r3
kmod-qca-nss-dp - 6.6.53.2024.04.16~5bf8b91e-r1
kmod-qca-nss-drv - 6.6.53.11.4.0.5.2021.09.13~53e5863-r15
kmod-qca-nss-drv-bridge-mgr - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-pppoe - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-vlan-mgr - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-drv-wifi-meshmgr - 6.6.53.11.4.0.5.2021.08.17~c4049d1-r7
kmod-qca-nss-ecm - 6.6.53.12.5.5.2024.09.02~bd5057b-r2
nss-eip-firmware - 2.5.7-r1
nss-firmware-default - 2024.08.04~794fe373-r1
nss-firmware-ipq8074 - 2024.08.04~794fe373-r1
Can you provide your personal patch? thank you.
[ 146.485517] br-lan: port 5(phy0-ap0) entered blocking state
[ 146.485567] br-lan: port 5(phy0-ap0) entered forwarding state
[ 448.024426] __vm_enough_memory: pid: 18968, comm: -e:25, not enough memory for the allocation
[ 448.056245] __vm_enough_memory: pid: 18968, comm: -e:25, not enough memory for the allocation
[ 448.064494] __vm_enough_memory: pid: 18973, comm: -e:25, not enough memory for the allocation
[ 448.084451] __vm_enough_memory: pid: 18973, comm: -e:25, not enough memory for the allocation
[ 448.092727] __vm_enough_memory: pid: 18974, comm: -e:25, not enough memory for the allocation
[ 448.113143] __vm_enough_memory: pid: 18974, comm: -e:25, not enough memory for the allocation
[ 448.121249] __vm_enough_memory: pid: 18975, comm: -e:25, not enough memory for the allocation
[ 448.142679] __vm_enough_memory: pid: 18975, comm: -e:25, not enough memory for the allocation
[ 448.151375] __vm_enough_memory: pid: 18976, comm: -e:25, not enough memory for the allocation
[ 448.172364] __vm_enough_memory: pid: 18976, comm: -e:25, not enough memory for the allocation
[ 463.917440] sh (19873): drop_caches: 3
News about this, it seems to be working now, I cleaned my build reflashed the system and it worked.
Great work! really! Is there any place that I can learn more about qca components and software?
Thanks!
This has been bugging me for over a week but I got so bogged down trying to get logs with ramoops, mtdoops, mtdpstore and whatever that I didn't get to play with the settings. It is possible that it is more a matter of higher end channels Vs lower end channels than automatic Vs manual. I chose channel 60 manually because that's what my router had selected automatically and it still crashed. Channel 36 doesn't. Maybe someone with UART access can select those channels and capture the log if it crashes. I have an MX4200v2 by the way.
EDIT: this problem is not manifesting on vanilla OpenWRT and it was introduced by changes after 27 Sep. I have a copy of qualcommax-6.x-nss-wifi
on that date and builds from that source work. After that, they all have that problem.
Do you happen to have the commit for that release. I tend to push multiple times a day. I've not had much luck using auto channels tbh, I tend to make all mine static. My mesh radios are all 161, and secondary 5G are a mix of 48 and 64.
Curious, are these interfaces masked manually, or are you seeing them show up as asterisks too?
Any crash logs?
Are NSS PKGS: kmod-qca-nss-cfi-cryptoapi and kmod-qca-nss-crypto
working?
I get this
root@QNAP:~# nss_diag
MODEL: QNAP 301w
OPENWRT: r27789-e2e6feb1ce
IPQ BRANCH: qualcommax-6.x-nss-wifi-6.11
IPQ COMMIT: e2e6feb1ce
IPQ DATE: 2024-10-05
NSS FW: NSS.FW.12.2-161-HK.R
MAC80211: v6.11.2-0-g7aa21fec187b
ATH11K FW: WLAN.HK.2.9.0.1-01977-QCAHKSWPL_SILICONZ-1
GRO FRAG: netlink error: no device matches name (offset 24)
netlink error: No such device
br-lan : off
10g-1 : off
10g-2 : off
lan2 : off
lan3 : off
phy0-ap0 : off
phy1-ap0 : off
NSS PKGS: kmod-qca-nss-dp - 6.6.53.2024.04.16~5bf8b91e-r1
kmod-qca-nss-drv - 6.6.53.12.5.2024.04.06~53a0dc1-r15
kmod-qca-nss-drv-bridge-mgr - 6.6.53.12.5.2024.06.12~1bcef16-r7
kmod-qca-nss-drv-igs - 6.6.53.12.5.2024.06.12~1bcef16-r7
kmod-qca-nss-drv-qdisc - 6.6.53.12.5.2024.06.12~1bcef16-r7
kmod-qca-nss-drv-vlan-mgr - 6.6.53.12.5.2024.06.12~1bcef16-r7
kmod-qca-nss-ecm - 6.6.53.12.5.5.2024.09.02~bd5057b-r2
nss-firmware-default - 2024.08.04~794fe373-r1
nss-firmware-ipq8074 - 2024.08.04~794fe373-r1
No more ramoops crash files after flash and reboot.
Nope, I didn't quote it myself
And I got the crash again with the same kernel panic when I was connecting a device to the second VAP.
I have two VAPs in each radio, the main wireless and the guest wireless, and now that I have devices connected to the guest it is crashing constantly.
Is there anything I can provide to help? I have a compiled version from today/yesterday, about 14 hours ago