Rpi4 < $(community_build)

pretty much fully compatible at this stage

commit number wise there are maybe 23 that really effect us... all to do with base-files, kernel, firmware or userland...

the main thing that would effect someone's choice is the userspace versions or availability... i.e. travelmate etc, or some new apps aren't there... but these are often backported too...


in thinking / taking a look at this issue... i've added an ini option (you may test it out with just eth1 next time you are on 'current' or similar 3.5.newer);

  • it is a one way setting... (i.e. if you turn it off you have to reboot)
# EEE_DISABLE="eth1 eth0"

equivalent manual command(s);

# ethtool --show-eee eth1
ethtool --set-eee eth1 eee off
1 Like

anyone is using nft-qos... especially if you are making use of the non mac-addr-limit options...

would be good if you can pm me your uci show nft-qos

(feel free to remove half of each mac-address if present for privacy)

i'll be messing around a bit(adding) with it in newer builds so remember to add to ENABLEDSERVICES also... before next upgrade...

anyone NOT using nft-qos if you see performance degradation or any other related issues on upcoming builds please also let me know... (or if you have any reservations now)

ultimately it should do nothing... but this may take some feedback to learn to what extent we have to tone it down when off (remove modules/whole package etc. etc.)

i am still on r17443, because i wanted to catch the error again.
but i could not. guess that is good and there is not really a problem.
smooth sailing for over 4 days now. maybe it already helped that one time i replugged the eth-adapter...just a guess.

should i still try your suggested settings?

just to be clear since i still havent figured the version naming scheme...
are the 3.5.x builds newer or older than 21.02. based on openwrt-versioning?
i never used 21.02., only your 3.x.x builds since nearly a year...

i would like to stay on the build which futurewise will be more focused on from your side.

so switching back to current for now?

yeah... 'current' tracks master and gets the 'latest'... I was really close to running 21.02.0 myself... but due to development and similar reasons, i'll probably stick with 5.10

release builds don't have coherent 'local' build numbering... there is no relation at the moment... 3.x means master...

I wouldn't do any extra tests... likely too intermittent to pin down...

thanks for all the info

1 Like

I used it in the start and later I think it was removed and you can't use both sqm and nft-qos at the same time?

1 Like

I'm running sqm and nft at the same time? I've never seen a problem?

after updating to stable uptodate: 3.5.37-2 twicedaily

pppoe was not working, tried rebooting pi4, no luck. Then rebooted modem and it connected. And because of no internet, packages failed to install.

1 Like

Internet was working fine and then few seconds later I was getting DNS lookup error. Restarted dnsmasq and dns-https-proxy and now it's working

1 Like

may I ask how you restarted dnsmasq and dns-https-proxy?
Thx

rpi_ip/cgi-bin/luci/admin/system/startup

find or search the services you want, i.e. 'dns-proxy' or 'dnsmasq'.

then you can enable or disable the services.

in your specific case you propably only want to press 'restart'.

3 Likes

I restarted going into luci and sytem > startup and there you can find them by names like this

1 Like

re: https-dns-proxy...

i've been aware of 'complications' for a while (since over 6 months ago when neil1 was first having firstboot restoration issues)

for simplicity... i'd like to separate 'firstboot' from typical reboot (where I assume it would startup much more predictably)... so if it does not startup on a reboot and it is enabled... i'd like to know...

info-on-fixes

there are two or three workarounds for the firstboot situation...

  1. disable it manually before and after upgrade
  2. Test the ntp bypass method
  3. Add something a bit fancier... a specific 'wait and watch for dns and or restart' during the firstboot process

i'm sure there is a fairly basic solution... but as this issue is intermittent and I don't run the service, i'm reluctant to spend the several hours needed to pinpoint where things are fouling up... especially when i'm unable to simulate the exact conditions for all users...

some reading material;

https://forum.openwrt.org/t/https-dns-proxy-and-dnsmasq-config-noresolv/106274/4?u=wulfy23

https://forum.openwrt.org/t/https-dns-proxy-and-dnsmasq-config-noresolv/106274/6?u=wulfy23


depending on how often you upgrade and whether reboot is reliable, if I were you guys i'd seriously consider

  • using attended-sysupgrade / asu for a while on a seperate sdcard (i.e. simple basic official OS )
  • using only 'release'/21.02.0 custom build

to observe behavior.... and minimise how often you need to upgrade...

1 Like

I run https-dns-proxy. Haven't had any issues on reboot, it just comes back up. It's disabled after upgrade, but I just re-enable it like I do SQM and irqbalance, etc. If I knew how to keep those enabled after an upgrade, I'd do it but I'm not that smart!

2 Likes

thanks for the info... maybe a good workaround...


ENABLEDSERVICES="sqm irqbalance https-dns-proxy"

(luci > system > startup > local startup)

3 Likes

Awesome thanks!

1 Like

Hi

Can someone please advise me on how to configure Guest and IOT interfaces on the RPi4 and extend it to multiple WAP's? I would like the RPi4 to handle the Guest & IOT ip's.
The LAN WiFi works, but having issue with the other 2.
If it's a bit off topic, please comment in the other post:

Thanks

I may be able to help, I run an IoT VLAN to a separate ssid and block those devices talking to the “trusted” LAN. PM me if you need a hand and I can explain what I have setup when I get some time today

masqbump for anyone testing 'current'... massive reduction in overheads/jiffies...
(not that is hugely effects us, but noteworthy)

dnsmasq-full - 2.85-7 -> 2.86-2
* Handle DHCPREBIND requests in the DHCPv6 server code.
* Fix bug which caused dnsmasq to lose track of processes forked.
* Major rewrite of the DNS server and domain handling code.
* Revise resource handling for number of concurrent DNS queries.
* Improve efficiency of DNSSEC.
[snip]


(thur + fri = newmasq)

hmmm... netifd seem to agree also...


(well I did re-enable wifi on friday night... so could be false positive)


unrelated note... if anyone is using the wifi as a client... it may work better...

edit-nope-some-issues-there

try joining it to vht80 or whatever it's called... not sure... but worth testing... (if it's crap I may need to revert the clm_blob)

you may also wish to have a whack with the cm4 blob

cp -a /lib/firmware/brcm/brcmfmac43456-sdio.clm_blob /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
reboot

yeah... nothing build related will effect what you are doing there...

cut it down and test each step

plenty of posts on the forum and guides on the wiki...

if you are not receiving useful input... it would be because there is little input to provide...

  1. did you share your router config?
  2. did you share your switch config?
  3. did you share your ap config?

my advice is to;

  • implement each device config on it's own and test it on its own (as best can be done)

"cannot setup vlan with ap" is impossible to provide clear advice to...

  • "switch trunk not working"
  • "AP tagging vlan on dsa testing and wlan bridging config on 21.02.0"

are more at the level of question / troubleshooting areas people can assist with...

2 Likes

Tried this but nothing enable on upgrade. I must be ding something wrong....

First part of my wrt.ini:

##################################################################################
 NORCCUSTOM=1                      #rc.local negates most options here
###################################################################################
# EXPERIMENTAL=1                    #enabletweaks non-standard+unexpected+risk you do not need this
###################################################################################
 ENABLEDSERVICES="sqm irqbalance https-dns-proxy"   [fboot/upgrade] enable+start

Any clues?

You have

vs

ini-editing