@JuliusBairaktaris really like your Qualcomm_NSS_Builder well done ![]()
Thank you very much!
I want to expand the readme a bit in the future to serve as some sort of a wiki for qualcommax with nss support.
If you have any suggestions feel free to @ me.
Today i tried to make a build including qca-ssdk-shell but i get this error
sed 's,\(api_access\)\.o[ :]*,\1.o api_access.d : ,g' < /home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c/build/linux/USLIB/api_access.d.tmp > /home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c/build/linux/USLIB/api_access.d
rm -f /home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c/build/linux/USLIB/api_access.d.tmp;
make[5]: *** No rule to make target '/home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c/build/linux/USLIB/api_access.d', needed by 'api_access.o'. Stop.
make[5]: Leaving directory '/home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c/src/api'
make[4]: *** [Makefile:28: uslib_o] Error 1
make[4]: Leaving directory '/home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c'
make[3]: *** [Makefile:54: /home/davide/Openwrt/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/qca-ssdk-shell-12.4.r4-2023-10-23-001660c/.built] Error 2
make[3]: Leaving directory '/home/davide/Openwrt/openwrt-ipq/feeds/nss_packages/qca-ssdk-shell'
time: package/feeds/nss_packages/qca-ssdk-shell/compile#3.64#0.46#6.64
ERROR: package/feeds/nss_packages/qca-ssdk-shell failed to build.
make[2]: *** [package/Makefile:129: package/feeds/nss_packages/qca-ssdk-shell/compile] Error 1
make[2]: Leaving directory '/home/davide/Openwrt/openwrt-ipq'
make[1]: *** [package/Makefile:123: /home/davide/Openwrt/openwrt-ipq/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/davide/Openwrt/openwrt-ipq'
make: *** [/home/davide/Openwrt/openwrt-ipq/include/toplevel.mk:233: world] Error 2
Hello there,
can someone tell me which of the here discussed git links may support Netgear SXK80 (SXR80 +SXS80).
Thanks in advance!!
nlbwmon works on my build. I've only ever used NSS builds since switching to IPQ8072a from R7800 (ipq806x).
If you configure your build to use ccache after having already built everything, you need to run make tools/compile -j$(nproc), or to be 100% make world -j$(nproc).
You'll notice it using when you see 'ccache aarch64-openwrt-linux-gcc` in your build logs.
I don't believe anyone in here has tested with the Orbi SXR80 + NSS feature. At least not that I'm aware of.
I know there were was talk of getting SXR80 in one of the forums.
Hi, one question is it possible that you add support for Netgear Orbi SXK80 (SXS80 +SXR80)?
Would be happy to give It try and to test it.
thx for your quick feedback. ![]()
Hi,
Can your firmware compiled with MAP & DS-LITE support? In my country this is needed for IPv6 services (I don't know what's wrong, but when I tried to manual compile it always failed, maybe I am still new to all these thing)
Laster build nss load always avg 16% max 16%..
Even after restarting the device, the nss load rate remains at 16%
sure ... what i like is that it that is agnostic of any ipq807x device
worth probably to include a note about the process to configure a device (not just the ax3600). I tested on the qnap
d/l and install the latest build again.
uci defaults were not applied previously.
@qosmio what does this do?
CONFIG_PACKAGE_nss-eip-firmware
it's the firmware for crypto drivers. it's safe to disable that as we're currently not able to utilize the crypto core.
The metrics reported by /sys/kernel/debug/qca-nss-drv/stats/cpu_load_ubi should be taken with a grain of salt (AKA it's not really indicative of the load). Mine shows that as well randomly sometimes.
Right now I'm testing kernel 6.6.28, and it went back to 3% 4%. After a reboot it shot to 15%, even though nothing changed on my NSS config.
Hello, I have problems with wifi, random and constant disconnections, on ax9000 and ax3600
Problem disassociated Wifi AX3600 802.11R use
Wi-Fi disconnections, and constantly this warning/error in the openwrt log:
Tue Apr 16 08:55:44 2024 daemon.notice hostapd: phy2-ap0: AP-STA-DISCONNECTED
Tue Apr 16 08:55:44 2024 daemon.info hostapd: phy2-ap0: STA IEEE 802.11: disassociated
Tue Apr 16 08:55:45 2024 daemon.info hostapd: phy2-ap0: STA IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
It causes all my devices to constantly disconnect and connect (I have smart plugs, echo, firetv, etc...) and they constantly lose connection 2.4G and 5G
Any way to solve it? It seems like this issue has been going on for a long time on Openwrt.
Set your /etc/config/wireless like this;
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/soc/c000000.wifi'
option channel '36'
option txpower '24'
option country 'PA'
option band '5g'
option htmode 'HE160'
option cell_density '0'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'YOUR SSID'
option encryption 'psk2'
option key 'YOUR PASSWORD'
option wds '1'
config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc/c000000.wifi+1'
option channel '4'
option band '2g'
option txpower '36'
option country 'PA'
option cell_density '0'
option htmode 'HT20'
config wifi-iface 'wifinet2'
option device 'radio1'
option mode 'ap'
option ssid 'YOUR SSID'
option encryption 'psk2'
option key 'YOUR PASSWORD'
option network 'lan'
option max_inactivity '86400'
option skip_inactivity_poll '1'
option dtim_period '3'
option disassoc_low_ack '0'
My file:
config wifi-device 'radio0'
option type 'mac80211'
option path 'soc/20000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
option channel '36'
option band '5g'
option htmode 'VHT80'
option disabled '1'
option country 'US'
option txpower '23'
option cell_density '0'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'WIFI-IOT'
option encryption 'psk2+ccmp'
option key 'KEYWIFI'
option ieee80211r '1'
option mobility_domain '4f57'
option ft_over_ds '0'
option ft_psk_generate_local '1'
config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc/c000000.wifi'
option channel '36'
option band '5g'
option htmode 'HE160'
option disabled '0'
option country 'US'
option txpower '25'
option cell_density '0'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'WIFI5G'
option encryption 'psk2+ccmp'
option key 'WIRELESSKEY'
option ieee80211r '1'
option mobility_domain '4f57'
option ft_over_ds '1'
option ft_psk_generate_local '1'
config wifi-device 'radio2'
option type 'mac80211'
option path 'platform/soc/c000000.wifi+1'
option channel '6'
option band '2g'
option htmode 'HE40'
option disabled '0'
option country 'US'
option txpower '25'
option cell_density '0'
config wifi-iface 'default_radio2'
option device 'radio2'
option network 'lan'
option mode 'ap'
option ssid 'WIFI24'
option encryption 'psk2+ccmp'
option key 'WIRELESSKEY'
option ieee80211r '1'
option mobility_domain '4f57'
option ft_over_ds '1'
option ft_psk_generate_local '1'
Forgot to post this here but could be relevant to some:
Is there a newer revision of your build.config reflecting all recent changes?
Obviously I think I still have some old remnants left in my current config (from my first configuration based on @bitthief NSS repo and config).
For example I had issues described here and I've found the reason for the empty processes status page and fixed it. The actual reason was in some incompatible settings for busybox (that were taken from bitthief config).
I suppose the same maybe true for the nlbwmon not working on my build and who knows what else.
I tried to reset settings to default but nlbwmon doesn't work either. So I suppose it's something wrong with my build config as it was with the empty processes list.

