Ipq806x NSS build (Netgear R7800 / TP-Link C2600 / Linksys EA8500)

Found the issue. I forgot to port the Makefile. Should be pushed to both branches (5.15-qsdk11, and 5.15-qsdk11-new-krait-cc)

1 Like

damn i'm in the middle of the build lol
(stupid question incoming) how can i update my local repository without cloning it from scratch? (sorry)

Edit: Build failed. Is this making any sense to you?

/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211/rx.c: In function 'netif_rx_nss':
/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211/rx.c:2578:32: error: 'struct ieee80211_sub_if_data' has no member named 'rx_queue'; did you mean 'skb_queue'?
 2578 |         skb_queue_tail(&sdata->rx_queue, skb);
      |                                ^~~~~~~~
      |                                skb_queue
/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211/rx.c:2580:31: error: 'struct ieee80211_sub_if_data' has no member named 'rx_work'; did you mean 'work'?
 2580 |         schedule_work(&sdata->rx_work);
      |                               ^~~~~~~
      |                               work
/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211/rx.c: In function 'ieee80211_rx_8023':
/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211/rx.c:4505:39: warning: unused variable 'sdata' [-Wunused-variable]
 4505 |         struct ieee80211_sub_if_data *sdata = rx->sdata;
      |                                       ^~~~~
make[9]: *** [scripts/Makefile.build:289: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211/rx.o] Error 1
make[9]: *** Waiting for unfinished jobs....
make[8]: *** [scripts/Makefile.build:552: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/net/mac80211] Error 2
make[7]: *** [Makefile:1898: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1] Error 2
make[6]: *** [Makefile.build:13: modules] Error 2
make[5]: *** [Makefile.real:93: modules] Error 2
make[4]: *** [Makefile:121: modules] Error 2
make[4]: Leaving directory '/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1'
make[3]: *** [Makefile:559: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/backports-5.15.58-1/.built] Error 2
time: package/kernel/mac80211/regular/compile#81.54#5.72#90.98

Before this i got an error building nss_clients, but i forgot to enable build logs so i had to build again and got this..
Thanks!

my router has been running for 10 days with pppoe and ds-lite nss offloading.

I configured my another router enabled CONFIG_PREEMPT.
it detects stall on cpu at vlan_dev_get_stats64, ip6_get_stats, etc without reboots.
now, it's cpu load high.
cat /proc/net/vlan/* is slow and increase cpu load.
I think that it chance to find locking something.
How do I investigate?

First of all, to greet and thank all those who make this wonderful NSS variant possible.

My knowledge is very limited so it is convenient that you question everything before giving it as valid, but I think I can contribute by compiling and testing some of the proposals that you are developing to make this firmware even better. This is the reason why I have registered in the forum and that is why this is my first message.

After the presentation, I have to say that I currently have version 22.03 rebase on 22/09/16.

root@NAS:~# uname -a
Linux NAS 5.10.138 #0 SMP Fri Sep 16 12:11:54 2022 armv7l GNU/Linux

I have no restart problems so far, so reading you I feel lucky.

I don't use pppoe so maybe this is why there are no reboots, but I can change the current settings to connect via ppoe in case testing is needed.

The internet connection is 600/600 with fiber.

So far my presentation.

I've tried to compile @qosmio's variant with no success either.

ERROR: modpost: "nss_tun6rd_tx" [/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-ecm-standard/qca-nss-ecm-2022-08-16-bc390e91/ecm.ko] undefined!
ERROR: modpost: "nss_tun6rd_get_context" [/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-ecm-standard/qca-nss-ecm-2022-08-16-bc390e91/ecm.ko] undefined!
ERROR: modpost: "nss_tun6rd_msg_init" [/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-ecm-standard/qca-nss-ecm-2022-08-16-bc390e91/ecm.ko] undefined!
make[5]: *** [scripts/Makefile.modpost:133: /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-ecm-standard/qca-nss-ecm-2022-08-16-bc390e91/Module.symvers] Error 1
make[5]: *** Deleting file '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-ecm-standard/qca-nss-ecm-2022-08-16-bc390e91/Module.symvers'
make[4]: *** [Makefile:1813: modules] Error 2
make[4]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/linux-5.15.68'
make[3]: *** [Makefile:328: /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-ecm-standard/qca-nss-ecm-2022-08-16-bc390e91/.built] Error 2
make[3]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/feeds/nss/qca-nss-ecm'
time: package/feeds/nss/qca-nss-ecm/standard/compile#0.39#0.15#0.51
ERROR: package/feeds/nss/qca-nss-ecm failed to build (build variant: standard).
make[2]: *** [package/Makefile:116: package/feeds/nss/qca-nss-ecm/compile] Error 1
make[2]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11'
make[1]: *** [package/Makefile:110: /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11'
make: *** [/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/include/toplevel.mk:231: world] Error 2

If you want any more information, you just have to ask.

The current Makefile was pulled from QCA. It’s not very modular in managing dependencies. I had hard coded out a lot of incompatible or unused driver code. I wanted a trimmed up driver to ease debugging. With the goal being enabling drivers that are commonly used by users.

I’ve pushed the change to the Makefile to reenable it. Try now.

the compilation has been successful. I will install it in a few hours

diffconf use

# Use "make defconfig" to expand this to a full .config
CONFIG_TARGET_ipq806x=y
CONFIG_TARGET_ipq806x_generic=y
CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7800=y
CONFIG_TESTING_KERNEL=y
# CONFIG_TARGET_DEVICE_PACKAGES_ipq806x_generic_DEVICE_netgear_r7800=""
# CONFIG_ALL_KMODS=y
# CONFIG_TARGET_PER_DEVICE_ROOTFS=y

# exfat is patented
# CONFIG_BUILD_PATENTED=y

# NSS Drivers
CONFIG_PACKAGE_kmod-qca-mcs=y
CONFIG_PACKAGE_MAC80211_DEBUGFS=y
CONFIG_PACKAGE_kmod-qca-nss-drv=y
CONFIG_PACKAGE_kmod-qca-nss-ecm-standard=y
CONFIG_PACKAGE_kmod-qca-nss-gmac=y
CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-nss-ifb=y

# Optional
# CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi=m
# CONFIG_PACKAGE_kmod-qca-nss-crypto=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-igs=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-pptp=m
# CONFIG_PACKAGE_nssinfo=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-netlink=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y
# CONFIG_PACKAGE_kmod-qca-nss-drv-l2tpv2=y
# CONFIG_PACKAGE_kmod-qca-nss-drv-tunipip6=y
# CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi is not set
# CONFIG_PACKAGE_kmod-qca-nss-crypto is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-capwapmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-dtlsmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-gre is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-ipsecmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-lag-mgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-map-t is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-pptp is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-profile is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-pvxlanmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-tun6rd is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-ecm-noload is not set
# CONFIG_PACKAGE_kmod-qca-nss-ecm-premium is not set
# CONFIG_PACKAGE_kmod-qca-nss-ecm-premium-noload is not set

# Longer waiting for failsafe button push
CONFIG_IMAGEOPT=y
CONFIG_PREINITOPT=y
CONFIG_TARGET_PREINIT_TIMEOUT=5

# Busybox tweaks
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH=y

# Add-on programs
CONFIG_PACKAGE_irqbalance=y
CONFIG_DROPBEAR_ECC=y
CONFIG_PACKAGE_openvpn-openssl=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_kmod-cryptodev=y
CONFIG_PACKAGE_libopenssl-devcrypto=y
CONFIG_PACKAGE_kmod-dnsresolver=y
CONFIG_PACKAGE_kmod-ramoops=y
CONFIG_PACKAGE_kmod-pstore=y
CONFIG_PACKAGE_kmod-reed-solomon=y
# CONFIG_PACKAGE_ddns-scripts-noip=y
# CONFIG_PACKAGE_kmod-pppol2tp=y
# CONFIG_PACKAGE_ds-lite=y

# USB device mount & file systems support
# CONFIG_PACKAGE_block-mount=y
# CONFIG_PACKAGE_cryptsetup=y
# CONFIG_PACKAGE_e2fsprogs=y
# CONFIG_PACKAGE_f2fs-tools=y
# CONFIG_PACKAGE_kmod-crypto-ecb=y
# CONFIG_PACKAGE_kmod-crypto-xts=y
# CONFIG_PACKAGE_kmod-crypto-iv=y
# CONFIG_PACKAGE_kmod-crypto-misc=y
# CONFIG_PACKAGE_kmod-crypto-user=y 
# CONFIG_PACKAGE_kmod-fs-exfat=y
# CONFIG_PACKAGE_kmod-fs-ext4=y
# CONFIG_PACKAGE_kmod-fs-msdos=y
# CONFIG_PACKAGE_kmod-fs-vfat=y
# CONFIG_PACKAGE_kmod-fs-f2fs=y
# CONFIG_PACKAGE_kmod-fs-hfs=y
# CONFIG_PACKAGE_kmod-fs-hfsplus=y
# CONFIG_PACKAGE_kmod-fs-cifs=y
# CONFIG_PACKAGE_kmod-fs-xfs=y
# CONFIG_PACKAGE_kmod-nls-base=y
# CONFIG_PACKAGE_kmod-nls-cp1250=y
# CONFIG_PACKAGE_kmod-nls-cp437=y
# CONFIG_PACKAGE_kmod-nls-cp850=y
# CONFIG_PACKAGE_kmod-nls-iso8859-1=y
# CONFIG_PACKAGE_kmod-nls-iso8859-15=y
# CONFIG_PACKAGE_kmod-nls-utf8=y
# CONFIG_PACKAGE_kmod-usb-storage=y
# CONFIG_PACKAGE_kmod-usb-storage-uas=y
# CONFIG_PACKAGE_libblkid=y
# CONFIG_PACKAGE_ntfs-3g=y

# IPv6 support
CONFIG_PACKAGE_6in4=y
CONFIG_PACKAGE_6to4=y
CONFIG_PACKAGE_6rd=y

# WLAN/WPS support
CONFIG_PACKAGE_hostapd-utils=y
CONFIG_WPA_MSG_MIN_PRIORITY=4
CONFIG_PACKAGE_wpad-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_libustream-wolfssl is not set

# SSL certificates
CONFIG_PACKAGE_ca-certificates=y

# Luci statistics
# CONFIG_PACKAGE_luci-app-statistics=y
# CONFIG_PACKAGE_collectd-mod-conntrack=y
# CONFIG_PACKAGE_collectd-mod-cpufreq=y
# CONFIG_PACKAGE_collectd-mod-dhcpleases=y
# CONFIG_PACKAGE_collectd-mod-entropy=y
# CONFIG_PACKAGE_collectd-mod-exec=y
# CONFIG_PACKAGE_collectd-mod-interface=y
# CONFIG_PACKAGE_collectd-mod-iwinfo=y
# CONFIG_PACKAGE_collectd-mod-load=y
# CONFIG_PACKAGE_collectd-mod-memory=y
# CONFIG_PACKAGE_collectd-mod-network=y
# CONFIG_PACKAGE_collectd-mod-ping=y
# CONFIG_PACKAGE_collectd-mod-sqm=y
# CONFIG_PACKAGE_collectd-mod-thermal=y
# CONFIG_PACKAGE_collectd-mod-wireless=y
# CONFIG_PACKAGE_collectd-mod-uptime=y

# OTHER APP
# CONFIG_PACKAGE_blockd=y
# CONFIG_PACKAGE_wireless-tools=y
# CONFIG_PACKAGE_kmod-usb-storage-extras=y
# CONFIG_PACKAGE_dosfstools=y
# CONFIG_PACKAGE_exfat-fsck=y
# CONFIG_PACKAGE_exfat-mkfs=y
# CONFIG_PACKAGE_ntfs-3g-utils=y
# CONFIG_PACKAGE_fdisk=y
# CONFIG_PACKAGE_wget-nossl=y
# CONFIG_PACKAGE_iperf=y
# CONFIG_PACKAGE_iperf3=y
# CONFIG_PACKAGE_mount-utils=y
# CONFIG_PACKAGE_qrencode=y
# CONFIG_PACKAGE_NTFS-3G_HAS_PROBE=y
# CONFIG_PACKAGE_vsftpd=y
# CONFIG_PACKAGE_kmod-usb-printer=y

# Luci app
CONFIG_PACKAGE_luci-ssl=y
# CONFIG_PACKAGE_luci-app-adblock=y
# CONFIG_PACKAGE_luci-app-commands=y
# CONFIG_PACKAGE_luci-app-dawn=y
# CONFIG_PACKAGE_luci-app-ddns=y
# CONFIG_PACKAGE_luci-app-hd-idle=y
# CONFIG_PACKAGE_luci-app-https-dns-proxy=y
# CONFIG_PACKAGE_luci-app-nlbwmon=y
# CONFIG_PACKAGE_luci-app-samba4=y
CONFIG_PACKAGE_luci-app-sqm=y
# CONFIG_PACKAGE_luci-app-upnp=y
# CONFIG_PACKAGE_luci-app-wireguard=y
# CONFIG_PACKAGE_luci-app-wol=y
# CONFIG_PACKAGE_luci-theme-material=y
# CONFIG_PACKAGE_luci-theme-openwrt-2020=y
# CONFIG_PACKAGE_luci-app-openvpn=y
# CONFIG_PACKAGE_luci-app-p910nd=y
# CONFIG_PACKAGE_luci-ssl-openssl=y
# CONFIG_PACKAGE_luci-app-banip=y
# CONFIG_PACKAGE_luci-app-bcp38=y

#
# Translations
#
CONFIG_LUCI_LANG_es=y
2 Likes

Has anyone compiled a NSS enabled build with kernel 5.15?

@asvio (welcome!) did.
I just started from scratch and building now..

Edit:
i got again error with qca-nss-clients

make[4]: Entering directory '/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/linux-5.15.68'
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/pptp/nss_connmgr_pptp.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/pppoe/nss_connmgr_pppoe.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/nss_qdisc/igs/nss_mirred.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nl.o
<command-line>: error: "NSS_IGS_DEBUG_LEVEL" redefined [-Werror]
<command-line>: note: this is the location of the previous definition
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nlipv4.o
  LD [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/pppoe/qca-nss-pppoe.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nlipv6.o
cc1: all warnings being treated as errors
make[7]: *** [scripts/Makefile.build:289: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/nss_qdisc/igs/nss_mirred.o] Error 1
make[6]: *** [scripts/Makefile.build:552: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/nss_qdisc/igs] Error 2
make[5]: *** [scripts/Makefile.build:552: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/nss_qdisc] Error 2
make[5]: *** Waiting for unfinished jobs....
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nlethrx.o
  LD [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/pptp/qca-nss-pptp.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nldynamic_interface.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nln2h.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nlwifili.o
  CC [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/nss_nllso_rx.o
  LD [M]  /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/netlink/qca-nss-netlink.o
make[4]: *** [Makefile:1898: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73] Error 2
make[4]: Leaving directory '/home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/linux-5.15.68'
make[3]: *** [Makefile:633: /home/massi/rutto/qosmio/openwrt-ip806x/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/.built] Error 2
time: package/feeds/nss/qca-nss-clients/compile#10.45#0.95#7.30

I ask because in his diffconfig all NSS lines are commented (not enabled). Or I'm wrong.

those one ar not commented.

# NSS Drivers
CONFIG_PACKAGE_kmod-qca-mcs=y
CONFIG_PACKAGE_MAC80211_DEBUGFS=y
CONFIG_PACKAGE_kmod-qca-nss-drv=y
CONFIG_PACKAGE_kmod-qca-nss-ecm-standard=y
CONFIG_PACKAGE_kmod-qca-nss-gmac=y
CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-nss-ifb=y
1 Like

config.buildinfo of compilation.

CONFIG_TARGET_ipq806x=y
CONFIG_TARGET_ipq806x_generic=y
CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7800=y
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH=y
CONFIG_DROPBEAR_ECC=y
CONFIG_IMAGEOPT=y
CONFIG_LINUX_5_15=y
CONFIG_LUA_ECO_DEFAULT_OPENSSL=y
CONFIG_LUA_ECO_OPENSSL=y
# CONFIG_LUA_ECO_WOLFSSL is not set
CONFIG_LUCI_LANG_es=y
CONFIG_OPENSSL_ENGINE=y
CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=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_OPENVPN_openssl_ENABLE_DEF_AUTH=y
CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y
CONFIG_OPENVPN_openssl_ENABLE_LZ4=y
CONFIG_OPENVPN_openssl_ENABLE_LZO=y
CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y
CONFIG_OPENVPN_openssl_ENABLE_PF=y
CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y
CONFIG_OPENVPN_openssl_ENABLE_SMALL=y
CONFIG_PACKAGE_6in4=y
CONFIG_PACKAGE_6rd=y
CONFIG_PACKAGE_6to4=y
CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y
CONFIG_PACKAGE_ca-certificates=y
CONFIG_PACKAGE_cgi-io=y
CONFIG_PACKAGE_hostapd-utils=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_iptables-mod-ipopt=y
CONFIG_PACKAGE_iptables-nft=y
CONFIG_PACKAGE_irqbalance=y
CONFIG_PACKAGE_kmod-crypto-authenc=y
CONFIG_PACKAGE_kmod-cryptodev=y
CONFIG_PACKAGE_kmod-dnsresolver=y
CONFIG_PACKAGE_kmod-gre=y
CONFIG_PACKAGE_kmod-ifb=y
CONFIG_PACKAGE_kmod-ipt-core=y
CONFIG_PACKAGE_kmod-ipt-ipopt=y
CONFIG_PACKAGE_kmod-iptunnel=y
CONFIG_PACKAGE_kmod-iptunnel4=y
CONFIG_PACKAGE_kmod-nf-ipt=y
CONFIG_PACKAGE_kmod-nft-compat=y
CONFIG_PACKAGE_kmod-nss-ifb=y
CONFIG_PACKAGE_kmod-pptp=y
CONFIG_PACKAGE_kmod-qca-mcs=y
CONFIG_PACKAGE_kmod-qca-nss-drv=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-qca-nss-ecm-standard=y
CONFIG_PACKAGE_kmod-qca-nss-gmac=y
CONFIG_PACKAGE_kmod-sched-cake=y
CONFIG_PACKAGE_kmod-sched-core=y
CONFIG_PACKAGE_kmod-sit=y
CONFIG_PACKAGE_kmod-tun=y
CONFIG_PACKAGE_libiptext=y
CONFIG_PACKAGE_libiptext-nft=y
CONFIG_PACKAGE_libiptext6=y
CONFIG_PACKAGE_libiwinfo-lua=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_liblucihttp=y
CONFIG_PACKAGE_liblucihttp-lua=y
CONFIG_PACKAGE_liblzo=y
CONFIG_PACKAGE_libncurses=y
CONFIG_PACKAGE_libopenssl=y
CONFIG_PACKAGE_libopenssl-conf=y
CONFIG_PACKAGE_libopenssl-devcrypto=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libxtables=y
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-opkg=y
CONFIG_PACKAGE_luci-app-sqm=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-i18n-base-es=y
CONFIG_PACKAGE_luci-i18n-firewall-es=y
CONFIG_PACKAGE_luci-i18n-opkg-es=y
CONFIG_PACKAGE_luci-i18n-sqm-es=y
CONFIG_PACKAGE_luci-lib-base=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-jsonc=y
CONFIG_PACKAGE_luci-lib-nixio=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-ipv6=y
CONFIG_PACKAGE_luci-proto-ppp=y
CONFIG_PACKAGE_luci-ssl=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_openvpn-openssl=y
CONFIG_PACKAGE_px5g-wolfssl=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_sqm-scripts=y
CONFIG_PACKAGE_tc-tiny=y
CONFIG_PACKAGE_terminfo=y
CONFIG_PACKAGE_uhttpd=y
CONFIG_PACKAGE_uhttpd-mod-ubus=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
CONFIG_PACKAGE_wpad-openssl=y
CONFIG_PACKAGE_xtables-nft=y
CONFIG_PREINITOPT=y
CONFIG_TARGET_PREINIT_TIMEOUT=5
CONFIG_TESTING_KERNEL=y
CONFIG_WPA_MBO_SUPPORT=y
CONFIG_WPA_MSG_MIN_PRIORITY=4
# CONFIG_WPA_WOLFSSL is not set

i will install it
in few minutes

feeds.buildinfo

src-git packages https://github.com/openwrt/packages.git^f750089
src-git luci https://github.com/openwrt/luci.git^944b557
src-git routing https://git.openwrt.org/feed/routing.git^290ed82
src-git nss https://github.com/qosmio/nss-packages.git^a7ee41a
1 Like

Sorry, obviously I was blind.

I see in the software updates this


Anyone with more info about it.

running...

BusyBox v1.35.0 (2022-09-21 07:35:20 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r20732-2076fb591c
 -----------------------------------------------------
root@OpenWrt:~# uname -a
Linux OpenWrt 5.15.68 #0 SMP Wed Sep 21 07:35:20 2022 armv7l GNU/Linux
root@OpenWrt:~# cat /sys/devices/system/cpu/cpufreq/policy1/stats/trans_table
   From  :    To
         :    384000    600000    800000   1000000   1400000   1725000
   384000:         0         7         7         7        11         7
   600000:         9         0        64        36         5       152
   800000:         7        57         0        15         7        33
  1000000:         6        37         5         0        19        37
  1400000:         6         3        11        18         0        14
  1725000:        10       163        32        28        10         0
root@OpenWrt:~# cat /sys/devices/system/cpu/cpufreq/policy*/stats/time_in_state
384000 1716
600000 60652
800000 601
1000000 405
1400000 213
1725000 10467
384000 1806
600000 60298
800000 441
1000000 432
1400000 225
1725000 10852

3 Likes

I'll compile now with more package to get more info and more load.
And also i'll include pppoe.

If possible can we have a little guide (as in @ACwifidude post 2) how to compile our own versions based on @qosmio github branches.

After pppoe drivers has been included a get error on nss-clients.

make[3]: Entering directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/feeds/nss/qca-nss-clients'
mkdir -p /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/bin/targets/ipq806x/generic/packages /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/ipkg-arm_cortex-a15_neon-vfpv4/kmod-qca-nss-drv-pppoe/CONTROL /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/pkginfo
ERROR: module '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-ipq806x_generic/qca-nss-clients-2020-10-29-ef082a73/pppoe/qca-nss-pppoe.ko' is missing.
make[3]: *** [Makefile:637: /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/bin/targets/ipq806x/generic/packages/kmod-qca-nss-drv-pppoe_5.15.68+2020-10-29-ef082a73-2_arm_cortex-a15_neon-vfpv4.ipk] Error 1
make[3]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/feeds/nss/qca-nss-clients'
time: package/feeds/nss/qca-nss-clients/compile#0.10#0.03#0.12
    ERROR: package/feeds/nss/qca-nss-clients failed to build.
make[2]: *** [package/Makefile:116: package/feeds/nss/qca-nss-clients/compile] Error 1
make[2]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11'
make[1]: *** [package/Makefile:110: /home/asvio/R7800/R7800-qosmio-5.15-qsdk11/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/asvio/R7800/R7800-qosmio-5.15-qsdk11'
make: *** [/home/asvio/R7800/R7800-qosmio-5.15-qsdk11/include/toplevel.mk:231: world] Error 2

Welcome to my world :slight_smile:
(and thanks for confirming, i thought it was my fault :frowning:

This is the script i use.

git clone -b 5.15-qsdk11 https://github.com/qosmio/openwrt-ip806x.git R7800-qosmio-5.15-qsdk11
cp diffconfig_base ./R7800-qosmio-5.15-qsdk11
cd R7800-qosmio-5.15-qsdk11
./scripts/feeds update -a && ./scripts/feeds install -a && cp diffconfig_base .config && make defconfig && ./scripts/getver.sh
make menuconfig
## after confirm config use your make preference for compile. i use 12 threads.

## make -j12

## If on error do make -j 1 V=sc

Create a diffconf_base file with package you want like the one i post before.

1 Like

Thanks for this - where does diffconfig_base live mentioned in the cp command in line 2?

is it the config.buildinfo of compilation mentioned in the post above?

is it the r7800-diffconfig in the R7800-qosmio-5.15-qsdk11 dir?

Create a file named diffconfig_base with this lines:

# Use "make defconfig" to expand this to a full .config
CONFIG_TARGET_ipq806x=y
CONFIG_TARGET_ipq806x_generic=y
CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7800=y
CONFIG_TESTING_KERNEL=y
# CONFIG_TARGET_DEVICE_PACKAGES_ipq806x_generic_DEVICE_netgear_r7800=""
# CONFIG_ALL_KMODS=y
# CONFIG_TARGET_PER_DEVICE_ROOTFS=y

# exfat is patented
# CONFIG_BUILD_PATENTED=y

# NSS Drivers
CONFIG_PACKAGE_kmod-qca-mcs=y
CONFIG_PACKAGE_MAC80211_DEBUGFS=y
CONFIG_PACKAGE_kmod-qca-nss-drv=y
CONFIG_PACKAGE_kmod-qca-nss-ecm-standard=y
CONFIG_PACKAGE_kmod-qca-nss-gmac=y
CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-nss-ifb=y

# Optional
# CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi=m
# CONFIG_PACKAGE_kmod-qca-nss-crypto=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-igs=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-pptp=m
# CONFIG_PACKAGE_nssinfo=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-netlink=m
# CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y
# CONFIG_PACKAGE_kmod-qca-nss-drv-l2tpv2=y
# CONFIG_PACKAGE_kmod-qca-nss-drv-tunipip6=y
# CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi is not set
# CONFIG_PACKAGE_kmod-qca-nss-crypto is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-capwapmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-dtlsmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-gre is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-ipsecmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-lag-mgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-map-t is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-pptp is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-profile is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-pvxlanmgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-tun6rd is not set
# CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr is not set
# CONFIG_PACKAGE_kmod-qca-nss-ecm-noload is not set
# CONFIG_PACKAGE_kmod-qca-nss-ecm-premium is not set
# CONFIG_PACKAGE_kmod-qca-nss-ecm-premium-noload is not set

# Longer waiting for failsafe button push
CONFIG_IMAGEOPT=y
CONFIG_PREINITOPT=y
CONFIG_TARGET_PREINIT_TIMEOUT=5

# Busybox tweaks
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y
CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP=y
CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH=y

# Add-on programs
CONFIG_PACKAGE_irqbalance=y
CONFIG_DROPBEAR_ECC=y
CONFIG_PACKAGE_openvpn-openssl=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_kmod-cryptodev=y
CONFIG_PACKAGE_libopenssl-devcrypto=y
CONFIG_PACKAGE_kmod-dnsresolver=y
CONFIG_PACKAGE_kmod-ramoops=y
CONFIG_PACKAGE_kmod-pstore=y
CONFIG_PACKAGE_kmod-reed-solomon=y
# CONFIG_PACKAGE_ddns-scripts-noip=y
# CONFIG_PACKAGE_kmod-pppol2tp=y
# CONFIG_PACKAGE_ds-lite=y

# USB device mount & file systems support
# CONFIG_PACKAGE_block-mount=y
# CONFIG_PACKAGE_cryptsetup=y
# CONFIG_PACKAGE_e2fsprogs=y
# CONFIG_PACKAGE_f2fs-tools=y
# CONFIG_PACKAGE_kmod-crypto-ecb=y
# CONFIG_PACKAGE_kmod-crypto-xts=y
# CONFIG_PACKAGE_kmod-crypto-iv=y
# CONFIG_PACKAGE_kmod-crypto-misc=y
# CONFIG_PACKAGE_kmod-crypto-user=y 
# CONFIG_PACKAGE_kmod-fs-exfat=y
# CONFIG_PACKAGE_kmod-fs-ext4=y
# CONFIG_PACKAGE_kmod-fs-msdos=y
# CONFIG_PACKAGE_kmod-fs-vfat=y
# CONFIG_PACKAGE_kmod-fs-f2fs=y
# CONFIG_PACKAGE_kmod-fs-hfs=y
# CONFIG_PACKAGE_kmod-fs-hfsplus=y
# CONFIG_PACKAGE_kmod-fs-cifs=y
# CONFIG_PACKAGE_kmod-fs-xfs=y
# CONFIG_PACKAGE_kmod-nls-base=y
# CONFIG_PACKAGE_kmod-nls-cp1250=y
# CONFIG_PACKAGE_kmod-nls-cp437=y
# CONFIG_PACKAGE_kmod-nls-cp850=y
# CONFIG_PACKAGE_kmod-nls-iso8859-1=y
# CONFIG_PACKAGE_kmod-nls-iso8859-15=y
# CONFIG_PACKAGE_kmod-nls-utf8=y
# CONFIG_PACKAGE_kmod-usb-storage=y
# CONFIG_PACKAGE_kmod-usb-storage-uas=y
# CONFIG_PACKAGE_libblkid=y
# CONFIG_PACKAGE_ntfs-3g=y

# IPv6 support
CONFIG_PACKAGE_6in4=y
CONFIG_PACKAGE_6to4=y
CONFIG_PACKAGE_6rd=y

# WLAN/WPS support
CONFIG_PACKAGE_hostapd-utils=y
CONFIG_WPA_MSG_MIN_PRIORITY=4
CONFIG_PACKAGE_wpad-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_libustream-wolfssl is not set

# SSL certificates
CONFIG_PACKAGE_ca-certificates=y

# Luci statistics
# CONFIG_PACKAGE_luci-app-statistics=y
# CONFIG_PACKAGE_collectd-mod-conntrack=y
# CONFIG_PACKAGE_collectd-mod-cpufreq=y
# CONFIG_PACKAGE_collectd-mod-dhcpleases=y
# CONFIG_PACKAGE_collectd-mod-entropy=y
# CONFIG_PACKAGE_collectd-mod-exec=y
# CONFIG_PACKAGE_collectd-mod-interface=y
# CONFIG_PACKAGE_collectd-mod-iwinfo=y
# CONFIG_PACKAGE_collectd-mod-load=y
# CONFIG_PACKAGE_collectd-mod-memory=y
# CONFIG_PACKAGE_collectd-mod-network=y
# CONFIG_PACKAGE_collectd-mod-ping=y
# CONFIG_PACKAGE_collectd-mod-sqm=y
# CONFIG_PACKAGE_collectd-mod-thermal=y
# CONFIG_PACKAGE_collectd-mod-wireless=y
# CONFIG_PACKAGE_collectd-mod-uptime=y

# OTHER APP
# CONFIG_PACKAGE_blockd=y
# CONFIG_PACKAGE_wireless-tools=y
# CONFIG_PACKAGE_kmod-usb-storage-extras=y
# CONFIG_PACKAGE_dosfstools=y
# CONFIG_PACKAGE_exfat-fsck=y
# CONFIG_PACKAGE_exfat-mkfs=y
# CONFIG_PACKAGE_ntfs-3g-utils=y
# CONFIG_PACKAGE_fdisk=y
# CONFIG_PACKAGE_wget-nossl=y
# CONFIG_PACKAGE_iperf=y
# CONFIG_PACKAGE_iperf3=y
# CONFIG_PACKAGE_mount-utils=y
# CONFIG_PACKAGE_qrencode=y
# CONFIG_PACKAGE_NTFS-3G_HAS_PROBE=y
# CONFIG_PACKAGE_vsftpd=y
# CONFIG_PACKAGE_kmod-usb-printer=y

# Luci app
CONFIG_PACKAGE_luci-ssl=y
# CONFIG_PACKAGE_luci-app-adblock=y
# CONFIG_PACKAGE_luci-app-commands=y
# CONFIG_PACKAGE_luci-app-dawn=y
# CONFIG_PACKAGE_luci-app-ddns=y
# CONFIG_PACKAGE_luci-app-hd-idle=y
# CONFIG_PACKAGE_luci-app-https-dns-proxy=y
# CONFIG_PACKAGE_luci-app-nlbwmon=y
# CONFIG_PACKAGE_luci-app-samba4=y
CONFIG_PACKAGE_luci-app-sqm=y
# CONFIG_PACKAGE_luci-app-upnp=y
# CONFIG_PACKAGE_luci-app-wireguard=y
# CONFIG_PACKAGE_luci-app-wol=y
# CONFIG_PACKAGE_luci-theme-material=y
# CONFIG_PACKAGE_luci-theme-openwrt-2020=y
# CONFIG_PACKAGE_luci-app-openvpn=y
# CONFIG_PACKAGE_luci-app-p910nd=y
# CONFIG_PACKAGE_luci-ssl-openssl=y
# CONFIG_PACKAGE_luci-app-banip=y
# CONFIG_PACKAGE_luci-app-bcp38=y

#
# Translations
#
CONFIG_LUCI_LANG_es=y

put the file in the same directory as the script I put before.
don't forget to make the script executable and execute it.

you can uncomment some package but do it carefully. do not touch nss package for now.

This diffconfig_base is only for R7800

2 Likes