Qualcommax NSS Build

Hi @qosmio,

I would like to comment on several things:

Regards, Agustin

That's promising news. I can say the same on dl-wrx36, mx5300, mx4300. So now AX3600 added to that list. I think the only other boards that had concerns was the Redmi AX6. I will try reintroducing that patch.

Thanks, I've included it as well:

commit 0e52009e19f2d29c921b37d7d0104b7d3b8e76a8 (HEAD -> qualcommax-6.x-nss-wifi)
Author:     AgustinLorenzo <agustin.lorenzo@thinco.es>
AuthorDate: Sun Oct 20 01:30:15 2024 +0200
Commit:     Sean Khan <datapronix@protonmail.com>
CommitDate: Sat Oct 19 20:50:03 2024 -0400

    qualcommax: ath10k-ct: bump patch for 6.7 to 6.10

The patches to get threaded NAPI for qca-nss-drv are independent of the wireless drivers. I think my branch naming could have been better. NAPI (New API) is just the event handling mechanism used by networking stack. The patches were meant to try and get the drivers in threaded mode. The wireless drivers have been fairly stable in threaded mode. However, NSS driver did not play nicely, so just reverted the whole branch to avoid confusion.

1 Like

Same issue after updating patch 6.7 to 6.10

CONFIG_PACKAGE_ath10k-firmware-qca9984=y
CONFIG_PACKAGE_kmod-ath10k=y
# CONFIG_PACKAGE_ath10k-firmware-qca9984-ct is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9984-ct-full-htt is not set
# CONFIG_PACKAGE_ath10k-firmware-qca9984-ct-htt is not set
# CONFIG_PACKAGE_kmod-ath10k-ct is not set
# CONFIG_PACKAGE_kmod-ath10k-ct-smallbuffers is not set
# CONFIG_PACKAGE_kmod-ath10k-smallbuffers is not set

Don't build with the -ct version. Use the regular version as that's the one with ethernet frame capability, and more performant when coupled with NSS offload for mac80211.

2 Likes

Hello @AgustinLorenzo,

I did a reset via the LUCI interface. Then I did the following steps:

  1. The wireless was still not working (with the same behaviour).
  2. Run the following commands:
root@OpenWrt:~# uci set dhcp.lan.ignore=0 && uci commit && service dnsmasq restart
udhcpc: started, v1.36.1
udhcpc: broadcasting discover
udhcpc: no lease, failing
root@OpenWrt:~# logread -f
Sun Oct 20 09:21:59 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: authenticated
Sun Oct 20 09:21:59 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: associated (aid 1)
Sun Oct 20 09:21:59 2024 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED DEVICE_MAC_ADDRESS auth_alg=open
Sun Oct 20 09:21:59 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS RADIUS: starting accounting session 88831202481356AF
Sun Oct 20 09:22:17 2024 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED DEVICE_MAC_ADDRESS
  1. I rebooted, but got the same problem:
root@OpenWrt:~# logread -f
Sun Oct 20 09:21:10 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: authenticated
Sun Oct 20 09:21:10 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: associated (aid 1)
Sun Oct 20 09:21:10 2024 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED DEVICE_MAC_ADDRESS auth_alg=open
Sun Oct 20 09:21:10 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS RADIUS: starting accounting session C86CD4E357725B54
Sun Oct 20 09:24:15 2024 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED DEVICE_MAC_ADDRESS
  1. Attempted to update radio configurations:
root@OpenWrt:~# uci set wireless.default_radio0.dtim_period='1'
root@OpenWrt:~# uci set wireless.default_radio0.max_inactivity='86400'
root@OpenWrt:~# uci set wireless.default_radio0.disassoc_low_ack='0'
root@OpenWrt:~# uci set wireless.default_radio0.wnm_sleep_mode='1'
root@OpenWrt:~# uci set wireless.default_radio1.dtim_period='1'
root@OpenWrt:~# uci set wireless.default_radio1.max_inactivity='86400'
root@OpenWrt:~# uci set wireless.default_radio1.disassoc_low_ack='0'
root@OpenWrt:~# uci set wireless.default_radio1.wnm_sleep_mode='1'
root@OpenWrt:~# uci set wireless.default_radio2.dtim_period='1'
root@OpenWrt:~# uci set wireless.default_radio2.max_inactivity='86400'
root@OpenWrt:~# uci set wireless.default_radio2.disassoc_low_ack='0'
root@OpenWrt:~# uci set wireless.default_radio2.wnm_sleep_mode='1'
  1. Test again and same problem:
root@OpenWrt:~# logread -f
Sun Oct 20 09:27:28 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: authenticated
Sun Oct 20 09:27:28 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: associated (aid 1)
Sun Oct 20 09:27:28 2024 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED DEVICE_MAC_ADDRESS auth_alg=open
Sun Oct 20 09:27:28 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS RADIUS: starting accounting session 05BCA808F23AE775
Sun Oct 20 09:27:46 2024 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED DEVICE_MAC_ADDRESS
  1. I rebooted and got the same problem:
root@OpenWrt:~# logread -f
Sun Oct 20 09:30:27 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: authenticated
Sun Oct 20 09:30:27 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS IEEE 802.11: associated (aid 1)
Sun Oct 20 09:30:27 2024 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED DEVICE_MAC_ADDRESS auth_alg=open
Sun Oct 20 09:30:27 2024 daemon.info hostapd: phy0-ap0: STA DEVICE_MAC_ADDRESS RADIUS: starting accounting session 174A32D78018BD68
Sun Oct 20 09:30:45 2024 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED DEVICE_MAC_ADDRESS

Does the LUCI reset do a clean install, or should I try another approach?

Kind regards,
Paulo

Hi @paulomp

Okay, can you try with the mesh version of the firmware for nss 11.4?

Seems to be fine but for some reason the dhcp is not working for you.

Point 4, with firmware nss 11.4 and 12.2 is not necessary

Hi @Kintsugi

Having to install the packages always after each upgrade is normal when running sysupgrade in openwrt, and the change of country code to US, is something that I set in each upgrade in the uci-defaults.

Link: https://github.com/AgustinLorenzo/openwrt/blob/main_nss/.github/workflows/ipq807x.yaml#L23

Regards, Agustin

Hi @qosmio,

All ok, thanks for the clarification.

What is the problem with AX6?

Regards, Agustin

Hi boys,

This version include NSS offload for WiFi

I am redo the repos over the latest commit from OpenWRT.

Changelog (include upstream of OpenWRT):

  • Updated NSS kernel and software to version 6.6.57.
  • Added the latest changes developed by @qosmio for NSS.
  • Updated the ath11k FW to version 2.9.0.1-02146.
  • Including the patch to eliminate the reduction to 2KB (originally it is at 4KB) in RX header, the RAM consumption could increase very slightly in some cases, in my case it stays in the range of 185-195 MB free (my device is AX3600).

Notes:

Sources:

BUILDED (NORMAL): https://github.com/AgustinLorenzo/openwrt/releases/tag/ipq807x-nsswifi-2024-10-20-0030

BUILDED (MESH BUILD): https://github.com/AgustinLorenzo/openwrt/releases/tag/ipq807x-nsswifi-mesh-2024-10-20-0126

NOTE: Now I only compile the build for the following devices AX3600, AX6, AX9000, Dynalink DL-WRX36, Buffalo WXR-5950AX12, QNAP QHora-301W, Netgear RAX120v2, Arcadyan AW1000, Zyxel NBG7815, Linksys MX4200 (v1 and v2), Netgear SXR80, Netgear SXS80, Spectrum SAX1V1K and Netgear WAX218 if someone has used my versions with other devices (and it is supported), let me know and I will add it.

2 Likes

It would be good if you included Linksys MX4300 as well. There is a whole bunch of folks in another thread looking for regularly updated development builds.

2 Likes

Can anyone advise if there are any working methods to monitor traffic per client on NSS builds? The methods from the OpenWRT wiki don't seem to work.

@qosmio , in vlan setup mx4300 dumb ap,over wifi, the vlan that the client is connected cannot access other vlan management interface ip of same AP(vlans configured as wan.vlan1, wan.vlan2 etc and bridged as bridgevlan1,bridgevlan2 and subsequently trunked to router) .
i have dhcp client under 'network' on both interfaces for both bridges to get 2 management ips.

browser access for wifi connected vlan1 cannot access management ip of vlan 2 (router firewall access is correct and wired devices on vlan1 can connect mgmt url of vlan2). when i roam to another AP2 mx4300 wifi(same vlan as ap1), then i can connect to mgmt vlan 1 ip of AP1 but not its own ).
there seems to be issue with wifi connected device on vlan setup not being able to work correctly with other vlans. are there additional setups to be done?

Hello @AgustinLorenzo,

I used version 2024-10-20-0126 (mesh version) and now I can connect to the wifi without security, when I tried to set up WPA2-PSK or WPA3-SAE it does not work :frowning:

Also I tried to test the vlan's and it also does not work. My use case is for a dummy AP using vlan filtering, so I should disable the dnsmask, firewall and odhcpd. Regarding the vlan I get the following error:

 DHCP packet received on br-lan.XXX which has no address

Do you know what could be the problem?

Best regards,
Paulo

Disable this. Use the examples in nss-setup in my git repo.

This sounds a lot like what I was experiencing in my attempts to bring VLANs to wifi over the weekend. When I have my SSID connected to br-lan then all assignments IP assignments came from the management VLAN.

I attached the individual VLAN interfaces and while I can see the VLAN assignments happening via RADIUS, nobody get an IP as of right now - WIP I guess.

What's interesting though, is that the system logs are spitting out some traces that might be useful for whatever is happening. I noticed these as well on the "working" setup (where everything worked as long as you really wanted the management vlan)

Of course, I'm also doing RADIUS assigned dynamic VLANs on a single SSID with WPA2-PSK, so I'm expecting to be banging up against the limits of what this thing will allow...

Mon Oct 21 12:20:42 2024 daemon.err hostapd: VLAN: vlan_event_receive: recvfrom failed: No buffer space available
Mon Oct 21 12:20:42 2024 daemon.notice hostapd: netlink: recvfrom failed: No buffer space available
Mon Oct 21 12:21:06 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 RADIUS: VLAN ID 4
Mon Oct 21 12:21:06 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 IEEE 802.11: authenticated
Mon Oct 21 12:21:06 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 IEEE 802.11: associated (aid 1)
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.436460] ------------[ cut here ]------------
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.436505] wlan0.4: Failed check-sdata-in-driver check, flags: 0x1
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.440215] WARNING: CPU: 1 PID: 1926 at ../mac80211-regular/backports-6.11.2/net/mac80211/driver-ops.c:142 drv_sta_state+0xd8/0x350 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.446155] Modules linked in: ecm(O) jitterentropy_rng pppoe ppp_async nft_fib_inet nf_flow_table_inet l2tp_ppp ath11k_ahb(O) ath11k(O) pptp pppox ppp_generic 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_nat nf_flow_table nf_conntrack_bridge nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat(O) ntfs3 qca_nss_wifi_meshmgr(O) qca_nss_bridge_mgr(O) qca_nss_vlan(O) qca_mcs(O) ip_gre gre qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ip_tunnel nls_utf8 nls_iso8859_1 nls_cp437 sha512_generic sha512_arm64 seqiv sha3_generic drbg michael_mic hmac geniv cmac usb_storage leds_pca963x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.446402]  pstore gpio_button_hotplug(O) vfat fat f2fs ext4 mbcache jbd2 aquantia hwmon crc_ccitt crc32c_generic crc32_generic
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.548932] CPU: 1 PID: 1926 Comm: hostapd Tainted: G           O       6.6.57 #0
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.560727] Hardware name: Linksys MX4300 (DT)
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.568099] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.572443] pc : drv_sta_state+0xd8/0x350 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.579298] lr : drv_sta_state+0xd8/0x350 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.584506] sp : ffffffc0855a3640
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.589450] x29: ffffffc0855a3640 x28: ffffffc0855a3dc8 x27: 0000000000000000
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.592670] x26: ffffff8009108900 x25: ffffff8009109d00 x24: ffffff80096a08c0
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.599788] x23: ffffff8009073000 x22: 0000000000000003 x21: 0000000000000004
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.606907] x20: ffffff80096a08c0 x19: ffffff8009108900 x18: ffffffc080b96f18
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.614024] x17: 0000000000000000 x16: 0000000000000000 x15: 00000000000001b8
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.621142] x14: 00000000000001b8 x13: 00000000ffffffea x12: ffffffc080beeec0
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.628260] x11: ffffffc080b96f18 x10: ffffffc080beef18 x9 : 0000000000000001
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.635378] x8 : 0000000000000001 x7 : 0000000000017fe8 x6 : c0000000ffffefff
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.642496] x5 : ffffff807fbaa750 x4 : 0000000000000000 x3 : 0000000000000027
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.649615] x2 : 0000000000000027 x1 : ffffff8004d3d5c0 x0 : 0000000100000000
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.656733] Call trace:
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.663841]  drv_sta_state+0xd8/0x350 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.666102]  ieee80211_find_sta_by_link_addrs+0x37c/0x470 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.670968]  sta_info_move_state+0x14/0x20 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.677302]  ieee80211_obss_color_collision_notify+0x27d0/0x6074 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.682252]  ieee80211_obss_color_collision_notify+0x3c78/0x6074 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.689023]  ieee80211_channel_switch+0x634/0xa68 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.695966]  cfg80211_vendor_cmd_reply+0x1e58/0x5a3c [cfg80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.701868]  genl_family_rcv_msg_doit+0xac/0x114
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.707507]  genl_rcv_msg+0x1b8/0x250
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.712367]  netlink_rcv_skb+0x60/0x130
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.715926]  genl_rcv+0x38/0x50
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.719571]  netlink_unicast+0x208/0x308
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.722698]  netlink_sendmsg+0x1a4/0x3dc
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.726864]  ____sys_sendmsg+0x1cc/0x27c
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.730771]  ___sys_sendmsg+0x80/0xc8
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.734676]  __sys_sendmsg+0x48/0xa8
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.738235]  __arm64_sys_sendmsg+0x24/0x30
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.741881]  invoke_syscall.constprop.0+0x5c/0x100
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.745790]  do_el0_svc+0x40/0xc8
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.750561]  el0_svc+0x30/0xb8
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.753946]  el0t_64_sync_handler+0x120/0x12c
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.756900]  el0t_64_sync+0x178/0x17c
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.761327] ---[ end trace 0000000000000000 ]---
Mon Oct 21 12:21:06 2024 daemon.notice hostapd: wlan0: AP-STA-CONNECTED d4:3a:2c:62:f1:e7 auth_alg=open
Mon Oct 21 12:21:06 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 RADIUS: starting accounting session 0BA5F1D7858C2B0E
Mon Oct 21 12:21:06 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 WPA: pairwise key handshake completed (RSN)
Mon Oct 21 12:21:06 2024 daemon.notice hostapd: wlan0: EAPOL-4WAY-HS-COMPLETED d4:3a:2c:62:f1:e7
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.854485] ------------[ cut here ]------------
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.854531] WARNING: CPU: 3 PID: 11 at ../mac80211-regular/backports-6.11.2/net/mac80211/tx.c:6330 ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.858191] Modules linked in: ecm(O) jitterentropy_rng pppoe ppp_async nft_fib_inet nf_flow_table_inet l2tp_ppp ath11k_ahb(O) ath11k(O) pptp pppox ppp_generic 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_nat nf_flow_table nf_conntrack_bridge nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat(O) ntfs3 qca_nss_wifi_meshmgr(O) qca_nss_bridge_mgr(O) qca_nss_vlan(O) qca_mcs(O) ip_gre gre qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ip_tunnel nls_utf8 nls_iso8859_1 nls_cp437 sha512_generic sha512_arm64 seqiv sha3_generic drbg michael_mic hmac geniv cmac usb_storage leds_pca963x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.858432]  pstore gpio_button_hotplug(O) vfat fat f2fs ext4 mbcache jbd2 aquantia hwmon crc_ccitt crc32c_generic crc32_generic
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.960448] CPU: 3 PID: 11 Comm: kworker/u8:0 Tainted: G        W  O       6.6.57 #0
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.972242] Hardware name: Linksys MX4300 (DT)
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.979963] Workqueue: events_unbound 0xffffffc0791a1088
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.984218] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.989687] pc : ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  331.996370] lr : ieee80211_tx_skb_tid+0x28/0xac [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.001926] sp : ffffffc080d1bba0
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.007389] x29: ffffffc080d1bba0 x28: ffffff8009108900 x27: 0000000000000003
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.010783] x26: ffffff8003fc9300 x25: ffffff8014c2b040 x24: ffffff8009073a98
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.017901] x23: 0000000000000000 x22: 0000000000000007 x21: ffffff8003fc9300
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.025018] x20: 00000000ffffffff x19: ffffff8009108900 x18: 0000000000000000
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.032136] x17: 0000000000000009 x16: 0000000000001300 x15: ffffffc080d1bc70
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.039255] x14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.046372] x11: 7f7f7f7f7f7f7f7f x10: feff636d746e616d x9 : 0000000000000000
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.053491] x8 : ffffff8003fc93b4 x7 : 0000000000000ec0 x6 : 0000000000000018
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.060608] x5 : ffffff8014c2b058 x4 : 0000000000000021 x3 : 00000000ffffffff
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.067727] x2 : 0000000000000007 x1 : ffffff80020a0c40 x0 : 0000000000000000
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.074846] Call trace:
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.081953]  ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.084216]  __ieee80211_start_rx_ba_session+0x42c/0x534 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.089427]  ieee80211_process_addba_request+0x84/0x138 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.095591]  ieee80211_ibss_leave+0xcf4/0x1128 [mac80211]
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.101839]  0xffffffc0791a1180
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.107301]  process_one_work+0x178/0x2a0
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.110255]  worker_thread+0x36c/0x490
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.114421]  kthread+0x10c/0x110
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.118066]  ret_from_fork+0x10/0x20
Mon Oct 21 12:21:06 2024 kern.warn kernel: [  332.121454] ---[ end trace 0000000000000000 ]---
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.219180] ------------[ cut here ]------------
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.219223] WARNING: CPU: 3 PID: 11 at ../mac80211-regular/backports-6.11.2/net/mac80211/tx.c:6330 ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.222884] Modules linked in: ecm(O) jitterentropy_rng pppoe ppp_async nft_fib_inet nf_flow_table_inet l2tp_ppp ath11k_ahb(O) ath11k(O) pptp pppox ppp_generic 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_nat nf_flow_table nf_conntrack_bridge nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat(O) ntfs3 qca_nss_wifi_meshmgr(O) qca_nss_bridge_mgr(O) qca_nss_vlan(O) qca_mcs(O) ip_gre gre qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ip_tunnel nls_utf8 nls_iso8859_1 nls_cp437 sha512_generic sha512_arm64 seqiv sha3_generic drbg michael_mic hmac geniv cmac usb_storage leds_pca963x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.223122]  pstore gpio_button_hotplug(O) vfat fat f2fs ext4 mbcache jbd2 aquantia hwmon crc_ccitt crc32c_generic crc32_generic
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.325141] CPU: 3 PID: 11 Comm: kworker/u8:0 Tainted: G        W  O       6.6.57 #0
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.336936] Hardware name: Linksys MX4300 (DT)
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.344656] Workqueue: events_unbound 0xffffffc0791a1088
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.348911] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.354382] pc : ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.361063] lr : ieee80211_tx_skb_tid+0x28/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.366617] sp : ffffffc080d1bba0
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.372083] x29: ffffffc080d1bba0 x28: ffffff8009108900 x27: 0000000000000004
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.375476] x26: ffffff8017894e00 x25: ffffff801b0eb040 x24: ffffff8009073a98
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.382593] x23: 0000000000000000 x22: 0000000000000007 x21: ffffff8017894e00
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.389712] x20: 00000000ffffffff x19: ffffff8009108900 x18: 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.396829] x17: 0000000000000002 x16: 0000000000000000 x15: ffffffc080d1bc70
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.403948] x14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.411066] x11: 7f7f7f7f7f7f7f7f x10: feff636d746e616d x9 : 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.418185] x8 : ffffff8017894eb4 x7 : 0000000000000ec0 x6 : 0000000000000018
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.425302] x5 : ffffff801b0eb058 x4 : 0000000000000021 x3 : 00000000ffffffff
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.432420] x2 : 0000000000000007 x1 : ffffff80020a0c40 x0 : 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.439538] Call trace:
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.446647]  ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.448909]  __ieee80211_start_rx_ba_session+0x42c/0x534 [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.454121]  ieee80211_process_addba_request+0x84/0x138 [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.460283]  ieee80211_ibss_leave+0xcf4/0x1128 [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.466530]  0xffffffc0791a1180
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.471994]  process_one_work+0x178/0x2a0
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.474948]  worker_thread+0x36c/0x490
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.479113]  kthread+0x10c/0x110
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.482759]  ret_from_fork+0x10/0x20
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.486147] ---[ end trace 0000000000000000 ]---
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.627036] ------------[ cut here ]------------
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.627082] WARNING: CPU: 2 PID: 52 at ../mac80211-regular/backports-6.11.2/net/mac80211/tx.c:6330 ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.630742] Modules linked in: ecm(O) jitterentropy_rng pppoe ppp_async nft_fib_inet nf_flow_table_inet l2tp_ppp ath11k_ahb(O) ath11k(O) pptp pppox ppp_generic 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_nat nf_flow_table nf_conntrack_bridge nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat(O) ntfs3 qca_nss_wifi_meshmgr(O) qca_nss_bridge_mgr(O) qca_nss_vlan(O) qca_mcs(O) ip_gre gre qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ip_tunnel nls_utf8 nls_iso8859_1 nls_cp437 sha512_generic sha512_arm64 seqiv sha3_generic drbg michael_mic hmac geniv cmac usb_storage leds_pca963x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.630985]  pstore gpio_button_hotplug(O) vfat fat f2fs ext4 mbcache jbd2 aquantia hwmon crc_ccitt crc32c_generic crc32_generic
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.733001] CPU: 2 PID: 52 Comm: kworker/u8:2 Tainted: G        W  O       6.6.57 #0
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.744795] Hardware name: Linksys MX4300 (DT)
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.752515] Workqueue: events_unbound 0xffffffc0791a1088
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.756769] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.762239] pc : ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.768921] lr : ieee80211_tx_skb_tid+0x28/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.774476] sp : ffffffc080fd3ba0
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.779941] x29: ffffffc080fd3ba0 x28: ffffff8009108900 x27: 0000000000000005
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.783334] x26: ffffff8004f40c00 x25: ffffff8007012040 x24: ffffff8009073a98
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.790452] x23: 0000000000000000 x22: 0000000000000007 x21: ffffff8004f40c00
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.797570] x20: 00000000ffffffff x19: ffffff8009108900 x18: 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.804687] x17: 000000000000000b x16: 0000000000002100 x15: 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.811805] x14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.818924] x11: 7f7f7f7f7f7f7f7f x10: feff636d746e616d x9 : 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.826043] x8 : ffffff8004f40cb4 x7 : 0000000000000ec0 x6 : 0000000000000018
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.833160] x5 : ffffff8007012058 x4 : 0000000000000021 x3 : 00000000ffffffff
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.840279] x2 : 0000000000000007 x1 : ffffff800235bd40 x0 : 0000000000000000
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.847397] Call trace:
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.854505]  ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.856768]  __ieee80211_start_rx_ba_session+0x42c/0x534 [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.861977]  ieee80211_process_addba_request+0x84/0x138 [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.868141]  ieee80211_ibss_leave+0xcf4/0x1128 [mac80211]
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.874390]  0xffffffc0791a1180
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.879853]  process_one_work+0x178/0x2a0
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.882806]  worker_thread+0x36c/0x490
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.886972]  kthread+0x10c/0x110
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.890619]  ret_from_fork+0x10/0x20
Mon Oct 21 12:21:07 2024 kern.warn kernel: [  332.894005] ---[ end trace 0000000000000000 ]---
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.296602] ------------[ cut here ]------------
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.296645] WARNING: CPU: 2 PID: 52 at ../mac80211-regular/backports-6.11.2/net/mac80211/tx.c:6330 ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.300305] Modules linked in: ecm(O) jitterentropy_rng pppoe ppp_async nft_fib_inet nf_flow_table_inet l2tp_ppp ath11k_ahb(O) ath11k(O) pptp pppox ppp_generic 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_nat nf_flow_table nf_conntrack_bridge nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat(O) ntfs3 qca_nss_wifi_meshmgr(O) qca_nss_bridge_mgr(O) qca_nss_vlan(O) qca_mcs(O) ip_gre gre qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ip_tunnel nls_utf8 nls_iso8859_1 nls_cp437 sha512_generic sha512_arm64 seqiv sha3_generic drbg michael_mic hmac geniv cmac usb_storage leds_pca963x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.300547]  pstore gpio_button_hotplug(O) vfat fat f2fs ext4 mbcache jbd2 aquantia hwmon crc_ccitt crc32c_generic crc32_generic
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.402564] CPU: 2 PID: 52 Comm: kworker/u8:2 Tainted: G        W  O       6.6.57 #0
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.414358] Hardware name: Linksys MX4300 (DT)
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.422077] Workqueue: events_unbound 0xffffffc0791a1088
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.426333] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.431802] pc : ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.438484] lr : ieee80211_tx_skb_tid+0x28/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.444040] sp : ffffffc080fd3ba0
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.449504] x29: ffffffc080fd3ba0 x28: ffffff8009108900 x27: 0000000000000006
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.452898] x26: ffffff80178d0400 x25: ffffff8019f01040 x24: ffffff8009073a98
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.460016] x23: 0000000000000000 x22: 0000000000000007 x21: ffffff80178d0400
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.467133] x20: 00000000ffffffff x19: ffffff8009108900 x18: 0000000000000000
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.474251] x17: 0000000000000000 x16: 0000000000000000 x15: ffffffc080fd3c70
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.481369] x14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.488487] x11: 7f7f7f7f7f7f7f7f x10: feff636d746e616d x9 : 0000000000000000
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.495606] x8 : ffffff80178d04b4 x7 : 0000000000000ec0 x6 : 0000000000000018
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.502723] x5 : ffffff8019f01058 x4 : 0000000000000021 x3 : 00000000ffffffff
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.509841] x2 : 0000000000000007 x1 : ffffff800235bd40 x0 : 0000000000000000
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.516960] Call trace:
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.524068]  ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.526332]  __ieee80211_start_rx_ba_session+0x42c/0x534 [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.531541]  ieee80211_process_addba_request+0x84/0x138 [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.537704]  ieee80211_ibss_leave+0xcf4/0x1128 [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.543952]  0xffffffc0791a1180
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.549417]  process_one_work+0x178/0x2a0
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.552370]  worker_thread+0x36c/0x490
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.556535]  kthread+0x10c/0x110
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.560181]  ret_from_fork+0x10/0x20
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.563568] ---[ end trace 0000000000000000 ]---
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.567335] ------------[ cut here ]------------
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.571735] WARNING: CPU: 2 PID: 52 at ../mac80211-regular/backports-6.11.2/net/mac80211/tx.c:6330 ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.576346] Modules linked in: ecm(O) jitterentropy_rng pppoe ppp_async nft_fib_inet nf_flow_table_inet l2tp_ppp ath11k_ahb(O) ath11k(O) pptp pppox ppp_generic 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_nat nf_flow_table nf_conntrack_bridge nf_conntrack mac80211(O) cfg80211(O) slhc qrtr_smd qrtr qmi_helpers(O) nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat(O) ntfs3 qca_nss_wifi_meshmgr(O) qca_nss_bridge_mgr(O) qca_nss_vlan(O) qca_mcs(O) ip_gre gre qca_nss_drv(O) l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ip_tunnel nls_utf8 nls_iso8859_1 nls_cp437 sha512_generic sha512_arm64 seqiv sha3_generic drbg michael_mic hmac geniv cmac usb_storage leds_pca963x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom qca_nss_dp(O) qca_ssdk(O) ramoops reed_solomon
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.576586]  pstore gpio_button_hotplug(O) vfat fat f2fs ext4 mbcache jbd2 aquantia hwmon crc_ccitt crc32c_generic crc32_generic
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.678604] CPU: 2 PID: 52 Comm: kworker/u8:2 Tainted: G        W  O       6.6.57 #0
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.690398] Hardware name: Linksys MX4300 (DT)
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.698119] Workqueue: events_unbound 0xffffffc0791a1088
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.702374] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.707845] pc : ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.714525] lr : ieee80211_tx_skb_tid+0x28/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.720081] sp : ffffffc080fd3ba0
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.725545] x29: ffffffc080fd3ba0 x28: ffffff8009108900 x27: 0000000000000007
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.728939] x26: ffffff80178d0b00 x25: ffffff80072f3040 x24: ffffff8009073a98
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.736057] x23: 0000000000000000 x22: 0000000000000007 x21: ffffff80178d0b00
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.743174] x20: 00000000ffffffff x19: ffffff8009108900 x18: 0000000000000000
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.750292] x17: 0000000000000000 x16: 0000000000000000 x15: ffffffc080fd3c70
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.757411] x14: 0000000000000000 x13: 0000000000000030 x12: 0101010101010101
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.764529] x11: 7f7f7f7f7f7f7f7f x10: feff636d746e616d x9 : 0000000000000000
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.771647] x8 : ffffff80178d0bb4 x7 : 0000000000000ec0 x6 : 0000000000000018
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.778765] x5 : ffffff80072f3058 x4 : 0000000000000021 x3 : 00000000ffffffff
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.785883] x2 : 0000000000000007 x1 : ffffff800235bd40 x0 : 0000000000000000
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.793002] Call trace:
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.800109]  ieee80211_tx_skb_tid+0x94/0xac [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.802372]  __ieee80211_start_rx_ba_session+0x42c/0x534 [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.807582]  ieee80211_process_addba_request+0x84/0x138 [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.813746]  ieee80211_ibss_leave+0xcf4/0x1128 [mac80211]
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.819995]  0xffffffc0791a1180
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.825458]  process_one_work+0x178/0x2a0
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.828412]  worker_thread+0x36c/0x490
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.832578]  kthread+0x10c/0x110
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.836223]  ret_from_fork+0x10/0x20
Mon Oct 21 12:21:08 2024 kern.warn kernel: [  333.839610] ---[ end trace 0000000000000000 ]---
Mon Oct 21 12:21:19 2024 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED d4:3a:2c:62:f1:e7
Mon Oct 21 12:21:19 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 IEEE 802.11: disassociated
Mon Oct 21 12:21:19 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 RADIUS: stopped accounting session 0BA5F1D7858C2B0E
Mon Oct 21 12:21:20 2024 daemon.info hostapd: wlan0: STA d4:3a:2c:62:f1:e7 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)

There were reports from a user of it causing kernel panics... but honestly could have (and probably was) an error on their part building with other patches I don't have in my repo.

You won't find typical methods work with NSS. NSS bypasses a lot of the network stack from the kernel, thus certain metrics won't be captured in many monitoring tools (nDPI for example). nlbwmon is about the only one I know, but that's not per client, and only per network protocol.

Hi @qosmio and @paulomp

Did you see this commit in the upstream?

Perhaps, it is related to what you are talking about.

Regards, Agustin

2 Likes

@qosmio
Hi,
I'm trying to porting a device (tp-link tl-er2260t), which using ipq8070a soc and qca8075 switch with 512M ram, my own build tested booting, but the switch does not working porperly.

kernel log:

[    4.602336] GMAC1(ffffff8004048900) Invalid MAC@ - using fa:0e:0e:4e:17:bd
[    4.605893] dp1: ppe offload disabled: 0 for macid 1
[    4.612846] dp1: Switch attached to macid 1 status: 0
[    4.809526] Qualcomm QCA8075 90000.mdio-1:00: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:00, irq=POLL)
[    4.810675] GMAC2(ffffff80042a2900) Invalid MAC@ - using 56:02:23:31:53:c2
[    4.818421] dp2: ppe offload disabled: 0 for macid 2
[    4.825293] dp2: Switch attached to macid 2 status: 0
[    4.909091] Qualcomm QCA8075 90000.mdio-1:01: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:01, irq=POLL)
[    4.910173] GMAC3(ffffff80042a6900) Invalid MAC@ - using b6:ed:c7:62:61:c4
[    4.917985] dp3: ppe offload disabled: 0 for macid 3
[    4.924902] dp3: Switch attached to macid 3 status: 0
[    4.989184] Qualcomm QCA8075 90000.mdio-1:02: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:02, irq=POLL)
[    4.990322] GMAC4(ffffff8003f14900) Invalid MAC@ - using 9a:ab:01:36:21:61
[    4.998078] dp4: ppe offload disabled: 0 for macid 4
[    5.004959] dp4: Switch attached to macid 4 status: 0
[    5.089083] Qualcomm QCA8075 90000.mdio-1:03: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:03, irq=POLL)
[    5.090204] GMAC5(ffffff8003f10900) Invalid MAC@ - using e6:ee:38:33:a5:05
[    5.097976] dp5-syn: ppe offload disabled: 0 for macid 5
[    5.104860] dp5-syn: Switch attached to macid 5 status: 0
[    5.110454] QCA SFP 90000.mdio-1:1d: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:1d, irq=POLL)
[    5.116673] GMAC6(ffffff8003d66900) Invalid MAC@ - using 2a:43:ff:e6:4e:21
[    5.124812] dp6-syn: ppe offload disabled: 0 for macid 6
[    5.131628] dp6-syn: Switch attached to macid 6 status: 0
[    5.137179] QCA SFP 90000.mdio-1:1e: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:1e, irq=POLL)
.....
[   25.282689] br-lan: port 1(lan1) entered blocking state
[   25.282749] br-lan: port 1(lan1) entered disabled state
[   25.286776] nss-dp 3a001000.dp1 lan1: entered allmulticast mode
[   25.292582] nss-dp 3a001000.dp1 lan1: entered promiscuous mode
[   25.307458] br-lan: port 2(lan2) entered blocking state
[   25.307524] br-lan: port 2(lan2) entered disabled state
[   25.311617] nss-dp 3a001200.dp2 lan2: entered allmulticast mode
[   25.317132] nss-dp 3a001200.dp2 lan2: entered promiscuous mode
[   25.318997] ECM init complete
[   25.330198] br-lan: port 3(lan3) entered blocking state
[   25.331562] br-lan: port 3(lan3) entered disabled state
[   25.336641] nss-dp 3a001400.dp3 lan3: entered allmulticast mode
[   25.342498] nss-dp 3a001400.dp3 lan3: entered promiscuous mode
[   25.353289] br-lan: port 4(lan4) entered blocking state
[   25.353630] br-lan: port 4(lan4) entered disabled state
[   25.358864] nss-dp 3a001600.dp4 lan4: entered allmulticast mode
[   25.364470] nss-dp 3a001600.dp4 lan4: entered promiscuous mode
[   27.244834] qca-nss 39000000.nss: Configuring additional NSS pbufs
[   27.257534] qca-nss 39000000.nss: Additional pbufs of size 3100672 got added to NSS
[   32.488742] l11: disabling
[   42.968967] Qualcomm QCA8075 90000.mdio-1:00: Downshift occurred from negotiated speed 100Mbps to actual speed 10Mbps, check cabling!
[   42.969037] nss-dp 3a001000.dp1 lan1: PHY Link up speed: 10
[   42.980190] br-lan: port 1(lan1) entered blocking state
[   42.985339] br-lan: port 1(lan1) entered forwarding state

as the log showed, the switch can only working at 10Mbs, and I found that the qsdk device tree has an option called cmnblk_clk = "external_50MHz", maybe this is the cause?

ess-switch@3a000000 {
			compatible = "qcom,ess-switch-ipq807x";
			reg = <0x3a000000 0x1000000>;
			switch_access_mode = "local bus";
			switch_cpu_bmp = <0x01>;
			switch_inner_bmp = <0x80>;
			clocks = <0x07 0xb1 0x07 0xb2 0x07 0xb4 0x07 0xb5 0x07 0xb6 0x07 0xb7 0x07 0xb8 0x07 0xb9 0x07 0xc6 0x07 0xc7 0x07 0xc8 0x07 0xc9 0x07 0xca 0x07 0xcb 0x07 0x9a 0x07 0x99 0x07 0xa1 0x07 0xa0 0x07 0x95 0x07 0x94 0x07 0x9b 0x07 0x98 0x07 0xb3 0x07 0x97 0x07 0xa3 0x07 0x8e 0x07 0x92 0x07 0x96 0x07 0x9c 0x07 0xba 0x07 0xbb 0x07 0xbc 0x07 0xbd 0x07 0xbe 0x07 0xbf 0x07 0xc0 0x07 0xc1 0x07 0xc2 0x07 0xc3 0x07 0xc4 0x07 0xc5 0x07 0xcc 0x07 0xcd 0x07 0xce 0x07 0xcf 0x07 0xd0 0x07 0xd1 0x07 0xd2 0x07 0xd3 0x07 0xd4 0x07 0xd5 0x07 0xd6 0x07 0xd7 0x07 0xd8 0x07 0xd9 0x07 0x63 0x07 0x65>;
			clock-names = "cmn_ahb_clk\0cmn_sys_clk\0uniphy0_ahb_clk\0uniphy0_sys_clk\0uniphy1_ahb_clk\0uniphy1_sys_clk\0uniphy2_ahb_clk\0uniphy2_sys_clk\0port1_mac_clk\0port2_mac_clk\0port3_mac_clk\0port4_mac_clk\0port5_mac_clk\0port6_mac_clk\0nss_ppe_clk\0nss_ppe_cfg_clk\0nssnoc_ppe_clk\0nssnoc_ppe_cfg_clk\0nss_edma_clk\0nss_edma_cfg_clk\0nss_ppe_ipe_clk\0nss_ppe_btq_clk\0gcc_mdio_ahb_clk\0gcc_nss_noc_clk\0gcc_nssnoc_snoc_clk\0gcc_mem_noc_nss_axi_clk\0gcc_nss_crypto_clk\0gcc_nss_imem_clk\0gcc_nss_ptp_ref_clk\0nss_port1_rx_clk\0nss_port1_tx_clk\0nss_port2_rx_clk\0nss_port2_tx_clk\0nss_port3_rx_clk\0nss_port3_tx_clk\0nss_port4_rx_clk\0nss_port4_tx_clk\0nss_port5_rx_clk\0nss_port5_tx_clk\0nss_port6_rx_clk\0nss_port6_tx_clk\0uniphy0_port1_rx_clk\0uniphy0_port1_tx_clk\0uniphy0_port2_rx_clk\0uniphy0_port2_tx_clk\0uniphy0_port3_rx_clk\0uniphy0_port3_tx_clk\0uniphy0_port4_rx_clk\0uniphy0_port4_tx_clk\0uniphy0_port5_rx_clk\0uniphy0_port5_tx_clk\0uniphy1_port5_rx_clk\0uniphy1_port5_tx_clk\0uniphy2_port6_rx_clk\0uniphy2_port6_tx_clk\0nss_port5_rx_clk_src\0nss_port5_tx_clk_src";
			resets = <0x07 0x84 0x07 0x85 0x07 0x86 0x07 0x87 0x07 0x88 0x07 0x89 0x07 0x8a 0x07 0x8c 0x07 0x8d 0x07 0x8e 0x07 0x8f 0x07 0x90 0x07 0x91>;
			reset-names = "ppe_rst\0uniphy0_soft_rst\0uniphy0_xpcs_rst\0uniphy1_soft_rst\0uniphy1_xpcs_rst\0uniphy2_soft_rst\0uniphy2_xpcs_rst\0nss_port1_rst\0nss_port2_rst\0nss_port3_rst\0nss_port4_rst\0nss_port5_rst\0nss_port6_rst";
			pinctrl-names = "default";
			switch_lan_bmp = <0x3e>;
			switch_wan_bmp = <0x40>;
			switch_mac_mode = <0x0b>;
			switch_mac_mode1 = <0x0e>;
			switch_mac_mode2 = <0x0e>;
			bm_tick_mode = <0x00>;
			tm_tick_mode = <0x00>;
			cmnblk_clk = "external_50MHz";
			sfp1_gpio = <0x0d 0x1d 0x00>;
			sfp2_gpio = <0x0d 0x1e 0x00>;
...

some info for this router:

any idea about this router? thanks.

@qosmio after compile and flash network interface detect wwan0,i need wwan0_1.device arcadyan aw1000

Hi, i'm coming from 28 sept. release of AugustinLorenzo ax3600 nss only and it was working well, i've now updated to this 20-oct release and my config stopped working:
the ax3600 should connect as a client to the main router one floor below using wpa2/3 on the 5ghz 80mhz band of the IPQ8074 (to have a faster backbone), and then as a router, provide internet on lan and on the 2.4ghz radio for the rest of my devices upstairs.
I also tried enabling the weaker QCA9887 on radio0 and that radio works, it connects as a client on 5ghz and i'm able to browse the internet, while the radio1 IPQ8074 connects but display a strange 6mbit/20mhz for both rx and tx, no ip and obviously no traffic.
Factory reset and forced AC and 80mhz (to have the same working conditions the QCA9887 has) but won't solve anything. One antenna in client mode does work, the other not.

Hi @qosmio I just tried to build my first NSS for the MX4300 but I've gotten this when I ran the last command:

1. make -j$(nproc) V=s

output is this:

mkdir -p /opt/openwrt/openwrt-ipq/staging_dir/host/stamp
touch /opt/openwrt/openwrt-ipq/build_dir/host/patch-2.7.6/.built
touch /opt/openwrt/openwrt-ipq/staging_dir/host/stamp/.patch_installed
make[3]: Leaving directory '/opt/openwrt/openwrt-ipq/tools/patch'
time: tools/patch/compile#17.83#7.42#21.10
make[2]: Leaving directory '/opt/openwrt/openwrt-ipq'
make[1]: *** [tools/Makefile:227: /opt/openwrt/openwrt-ipq/staging_dir/host/stamp/.tools_compile_nyyynyynnnyyyynynyyyyyyynyyynynyynnynnyyyyyynyyyyyyyyyyynynnyyyyynyyy] Error 2
make[1]: Leaving directory '/opt/openwrt/openwrt-ipq'
make: *** [/opt/openwrt/openwrt-ipq/include/toplevel.mk:248: world] Error 2

I have installed the pre-req, I have a debian VM, do you need my config file?