Page 4 of 4

Re: Netgear R8000

Posted: Wed Mar 13, 2024 8:17 am
by rg66
I don't use the MR3420v5 anymore because of the wireless/network crashes, it totally screws up my quotas. But, I still play around with it so I will try the 1.15 beta from Lantis for something to do and report back.

I generally start a custom build by unchecking all gargoyle stuff and then go into admin section and add the gargoyle package which adds all the deps and it seems the wolfssl stuff gets added. I'm still fairly new at building gargoyle so I don't really know what can be removed/changed. I will try a build with wpad-openssl and remove all wolfssl packages.

This is my current package list for the R8000:

base-files - 1504-r20265-f85a79bcb4
brcmfmac-firmware-43602a1-pcie - 20230804-1
busybox - 1.35.0-5
bwmon-gargoyle - 1.15.0-1
ca-bundle - 20230311-1
dnsmasq - 2.86-16
dropbear - 2022.82-3
ebtables-legacy - 2018-06-27-48cff25d-1
ewget - 1.15.0-1
firewall - 2022-02-17-4cd7d4f3-3
fstools - 2022-06-02-93369be0-2
fwtool - 2019-11-12-8f7fe925-1
gargoyle - 1.15.0-7
gargoyle-firewall-util - 1.15.0-1
gargoyle-i18n - 0.2.1-1
gargoyle-ip-query - 1.15.0-2
getrandom - 2021-08-03-205defb5-2
gpkg - 1.15.0-1
haserl-i18n - 0.9.36-1
hostapd-common - 2022-01-16-cff80b4f-18.3
ip6tables-zz-legacy - 1.8.7-7
ipset - 7.15-2
iptables-mod-bandwidth - 1.8.7-7
iptables-mod-conntrack-extra - 1.8.7-7
iptables-mod-extra - 1.8.7-7
iptables-mod-filter - 1.8.7-7
iptables-mod-ipopt - 1.8.7-7
iptables-mod-iprange - 1.8.7-7
iptables-mod-nat-extra - 1.8.7-7
iptables-mod-timerange - 1.8.7-7
iptables-mod-webmon - 1.8.7-7
iptables-mod-weburl - 1.8.7-7
iptables-zz-legacy - 1.8.7-7
iw - 5.16-1
iwinfo - 2022-12-15-8d158096-1
jshn - 2022-05-15-d2223ef9-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-asn1-decoder - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-brcmfmac - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-brcmutil - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-cfg80211 - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables-ipv4 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables-ipv6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-gpio-button-hotplug - 5.10.201-3-1bb450e3a00e1a165408f004ffa23b29
kmod-ip6tables - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-bandwidth - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-conntrack - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-conntrack-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-core - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-filter - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-ipopt - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-iprange - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-ipset - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-nat - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-nat-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-offload - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-raw - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-timerange - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-webmon - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-weburl - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-leds-gpio - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-lib-textsearch - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-conntrack - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-conntrack6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-flow - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-ipt - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-ipt6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-log - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-log6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nat - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nathelper - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nathelper-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-reject - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-reject6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nfnetlink - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nls-base - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-tun - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
libbbtargz - 1.15.0-1
libblobmsg-json20220515 - 2022-05-15-d2223ef9-1
libc - 1.2.3-4
libericstools - 1.15.0-1
libgcc1 - 11.2.0-4
libip4tc2 - 1.8.7-7
libip6tc2 - 1.8.7-7
libipset13 - 7.15-2
libiptbwctl - 1.15.0-1
libiptext0 - 1.8.7-7
libiptext6-0 - 1.8.7-7
libiwinfo-data - 2022-12-15-8d158096-1
libiwinfo20210430 - 2022-12-15-8d158096-1
libjson-c5 - 0.15-2
libjson-script20220515 - 2022-05-15-d2223ef9-1
libmnl0 - 1.0.5-1
libnl-tiny1 - 2021-11-21-8e0555fb-1
libopenssl1.1 - 1.1.1w-1
libpthread - 1.2.3-4
libubox20220515 - 2022-05-15-d2223ef9-1
libubus20220601 - 2022-06-01-2bebf93c-1
libuci20130104 - 2021-10-22-f84f49f0-6
libuclient20201210 - 2023-04-13-007d9454-1
libustream-openssl20201210 - 2022-12-08-9217ab46-2
libwolfssl5.6.4.ee39414e - 5.6.4-stable-1
libxtables12 - 1.8.7-7
logd - 2021-08-03-205defb5-2
mtd - 26
netifd - 2022-08-25-76d2d41b-1
nvram - 11
odhcp6c - 2022-08-05-7d21e8d8-18
odhcpd-ipv6only - 2023-01-02-4a673e1c-2
openwrt-keyring - 2022-03-25-62471e69-3
opkg - 2022-02-24-d038e5b6-1
osafeloader - 1
oseama - 1
otrx - 2021-12-02-56e8e191-1
plugin-gargoyle-i18n-English-EN - 1.0.0-1
plugin-gargoyle-logread - 20120724-4
plugin-gargoyle-theme-xeye - 1.15.0-1
plugin-gargoyle-webshell - 20130302-1
procd - 2022-06-01-7a009685-2
procd-seccomp - 2022-06-01-7a009685-2
procd-ujail - 2022-06-01-7a009685-2
ubi-utils - 2.1.4-1
ubox - 2021-08-03-205defb5-2
ubus - 2022-06-01-2bebf93c-1
ubusd - 2022-06-01-2bebf93c-1
uci - 2021-10-22-f84f49f0-6
uclient-fetch - 2023-04-13-007d9454-1
uhttpd - 2023-06-25-34a8a74d-1
urandom-seed - 3
urngd - 2023-11-01-44365eb1-1
usign - 2020-05-23-f1f65026-1
webmon-gargoyle - 1.15.0-1
wireless-regdb - 2023.09.01-1
wpad-basic-wolfssl - 2022-01-16-cff80b4f-18.3
xtables-legacy - 1.8.7-7

Thanks

Re: Netgear R8000

Posted: Thu Mar 14, 2024 12:27 am
by pythonic
rg66 wrote:
Wed Mar 13, 2024 8:17 am
I generally start a custom build by unchecking all gargoyle stuff and then go into admin section and add the gargoyle package which adds all the deps and it seems the wolfssl stuff gets added. I'm still fairly new at building gargoyle so I don't really know what can be removed/changed. I will try a build with wpad-openssl and remove all wolfssl packages.
Selecting the gargoyle-basic meta-package should get you the minimum package set required for Gargoyle to have all expected core functionality. You can then select any plugins you want to add to your images. The default is to build all the optional plug-ins but not include them in images (indicated by <m> in menuconfig, <y> indicates they will be included in images) in case you want to install them later.

With OpenWrt 22.03 based builds, wpad-basic-wolfssl is a default package in the OpenWrt device image makefiles so it gets selected (along with it's libwolfssl dependency) when

Code: Select all

make menuconfig
is run during the custom build, but the wpad-openssl package is what should be used instead.

With OpenWrt 23.05 based builds, wpad-basic-mbedtls is a device default package which should be replaced by wpad-mbedtls.

Unfortunately the kconfig system used by the OpenWrt buildroot doesn't provide any useful mechanism to be able to disable unwanted default packages and the only other known method is tedious to implement and maintain, so these default packages need to be checked and corrected manually (the supported target configs are currently maintained semi-manually for this reason).

Re: Netgear R8000

Posted: Thu Mar 14, 2024 5:48 am
by rg66
Thanks pythonic, very useful information.

I did a build with wpad-openssl and disabled all wolfssl packages. Unfortunately, if I build without wpad-basic-wolfssl WiFi is permanently disabled. I'm back to the build from a month ago with the package list from my last post.

At least I don't have to deal with the i18 error anymore and I learned a few things, so something good came out of this.

Cheers

Re: Netgear R8000

Posted: Wed Mar 20, 2024 9:13 am
by rg66
Did a minimal build with 23.05 branch. Changed from wpad-basic-mbedtls to wpad-mbedtls. Running good so far, no noticeable differences.

Device Name:Home
Gargoyle Version:1.15.X (Built 20240320-1151 git@f263d1c2)
Model:Netgear R8000 (BCM4709)
Device Configuration:Gateway
Memory Usage:35.2MB / 244.6MB (14.4%)
Connections:76/4096
CPU Load Averages:0.13 / 0.04 / 0.01 (1/5/15 minutes)
CPU Temperature:60 °C
RAM Temperature:- °C
Wifi Temperature:- °C
Root Drive 20.941 MBytes Total, 19.652 MBytes Free