OpenWrt 22.03.0-rc5 fifth release candidate

firewall4 now supports include files within existing chains.

See @jow’s comment on Github for the basic syntax:

config include
  option type nftables
  option path /etc/whatever.nft  # avoid /etc/nftables.d/*.nft here since that is still included by default in the old fixed position
  # may also be ruleset-prepend (before table) ruleset-append (after table), 
  # table-prepend (before fist chain in table), table-append (after last chain in table),
  # chain-prepend (at top of chain), chain-append (at bottom of chain)
  option position table-prepend
  # name of chain to prepend/append, only meaningful in conjunction with
  # position chain-prepend or chain-append
  #option chain 'input_wan'
3 Likes

Finally it works on BT homehub v5a including Dynamic DNS. I can now test it further but is OK after 44 hours. Well done

2 Likes

okay newbie here, I have tplink Archer c20 V4 internet doesnt work on 5Ghz radio, works fine on 2.4Ghz.

1 Like

Reporting an issue too with my tl-wr902ac system. This may be the same issue as huskyhunter reported just above, as I understand both platforms use similar chipsets and radios.

In my setup, the tl-wr902ac has a wifi client connecting over 5GHz to my AP, and a wifi AP on the 2.4 GHz band. The wifi client over 5GHz doesn't work with 22.03.0-rc5, while it was fine with 22.03.0-rc4. The 2.4 GHz wifi AP works fine in either case.

I also updated my main AP (r7800) and my router (wrt1200ac) to rc5, no issues were encountered on these platforms.

1 Like

@huskyhunter @walken How much free memory do you have?

The Archer C20 v4 and TL-WR902AC are both 8/64 devices with too little memory to guarantee consistent reliable operation with current OpenWrt releases: https://openwrt.org/tag/64ram

1 Like

Briefly tested on NanoPi R4S: Boots and appears to be stable.

WIFI Password is not working

I upgraded my dumb AP - Wrt1900ACS from 21.02.3 to 22.03 RC5 with keeping settings. Both my phones showed Wrong Password and were not able to connect to WIFI. I had to revert back to 21.02.3 and it worked like a charm. I tested 22.03 RC1,3,4,and 5 and the wrong wifi password issue persisted.

No Idea what should be done? Is this a known issue with 22.03? upgrade without keeping setting? Thanks!

37% thats is the usual usage, downgraded to rc4 and 5ghz works fine

Not a memory issue then.

After a glorious 240 day uptime on my WRT32X decided to take the plunge to rc5. Did a clean install on the second partition. Added some typical packages, SQM cake running 500/35 Mbits cable speedtest with A+ bufferbloat/ A+ quality results, USB3.0 storage 100 MB/s read-write via Samba, adblock, irqbalance, advanced reboot, etc. nftables/fw4 appears to be seamless, no issues noticed. All good so far, thanks devs.

5 Likes

MikroTik RouterBOARD 951Ui-2nD

Fresh install. I patted this RC for 10 hours to learn the newishness of the GUI and liked several item.
Having such a limited CPU it handicapped WireGuard's throughput to 60% of achievable from release I moved from.
I've parked my system back to release for now.

Great Job on the RC, I'm sure it's a step up for most users, including me.

No future for OpenWrt 19.07, so I'm going to continue exploring the rc5.

System Board and Opkg Installed

Hostname OpenWrt
Model MikroTik RouterBOARD 951Ui-2nD (hAP)
Architecture Qualcomm Atheros QCA9533 ver 2 rev 0
Target Platform ath79/mikrotik
Firmware Version OpenWrt 22.03.0-rc5 r19523-bfd070e7fa / LuCI openwrt-22.03 branch git-22.167.28394-8a4486a
Kernel Version 5.10.127

After Reboot

/$ opkg list-installed
base-files - 1485-r19523-bfd070e7fa
busybox - 1.35.0-3
ca-bundle - 20211016-1
cgi-io - 2021-09-08-98cef9dd-20
curl - 7.83.1-1
diffutils - 3.8-1
dnsmasq-full - 2.86-13
dropbear - 2022.82-2
firewall4 - 2022-06-17-15c38317-1
fstools - 2022-06-02-93369be0-1
fwtool - 2019-11-12-8f7fe925-1
getdns - 1.7.0-2
getrandom - 2021-08-03-205defb5-2
hostapd-common - 2022-01-16-cff80b4f-9
iw - 5.16-1
iwinfo - 2022-04-26-dc6847eb-1
jansson4 - 2.13.1-2
jq - 1.6-2
jshn - 2022-05-15-d2223ef9-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.10.127-1-d32e3f3c2551fb8c98ff50bb6902118f
kmod-ath - 5.10.127+5.15.33-1-1
kmod-ath9k - 5.10.127+5.15.33-1-1
kmod-ath9k-common - 5.10.127+5.15.33-1-1
kmod-cfg80211 - 5.10.127+5.15.33-1-1
kmod-crypto-aead - 5.10.127-1
kmod-crypto-ccm - 5.10.127-1
kmod-crypto-cmac - 5.10.127-1
kmod-crypto-crc32c - 5.10.127-1
kmod-crypto-ctr - 5.10.127-1
kmod-crypto-gcm - 5.10.127-1
kmod-crypto-gf128 - 5.10.127-1
kmod-crypto-ghash - 5.10.127-1
kmod-crypto-hash - 5.10.127-1
kmod-crypto-hmac - 5.10.127-1
kmod-crypto-kpp - 5.10.127-1
kmod-crypto-lib-chacha20 - 5.10.127-1
kmod-crypto-lib-chacha20poly1305 - 5.10.127-1
kmod-crypto-lib-curve25519 - 5.10.127-1
kmod-crypto-lib-poly1305 - 5.10.127-1
kmod-crypto-manager - 5.10.127-1
kmod-crypto-null - 5.10.127-1
kmod-crypto-rng - 5.10.127-1
kmod-crypto-seqiv - 5.10.127-1
kmod-crypto-sha256 - 5.10.127-1
kmod-gpio-button-hotplug - 5.10.127-3
kmod-ipt-core - 5.10.127-1
kmod-ipt-ipset - 5.10.127-1
kmod-lib-crc-ccitt - 5.10.127-1
kmod-lib-crc32c - 5.10.127-1
kmod-mac80211 - 5.10.127+5.15.33-1-1
kmod-nf-conntrack - 5.10.127-1
kmod-nf-conntrack-netlink - 5.10.127-1
kmod-nf-conntrack6 - 5.10.127-1
kmod-nf-flow - 5.10.127-1
kmod-nf-ipt - 5.10.127-1
kmod-nf-log - 5.10.127-1
kmod-nf-log6 - 5.10.127-1
kmod-nf-nat - 5.10.127-1
kmod-nf-nat6 - 5.10.127-1
kmod-nf-reject - 5.10.127-1
kmod-nf-reject6 - 5.10.127-1
kmod-nfnetlink - 5.10.127-1
kmod-nft-core - 5.10.127-1
kmod-nft-fib - 5.10.127-1
kmod-nft-nat - 5.10.127-1
kmod-nft-nat6 - 5.10.127-1
kmod-nft-offload - 5.10.127-1
kmod-ppp - 5.10.127-1
kmod-pppoe - 5.10.127-1
kmod-pppox - 5.10.127-1
kmod-slhc - 5.10.127-1
kmod-udptunnel4 - 5.10.127-1
kmod-udptunnel6 - 5.10.127-1
kmod-wireguard - 5.10.127-1
libblobmsg-json20220515 - 2022-05-15-d2223ef9-1
libc - 1.2.3-4
libcap - 2.63-1
libcurl4 - 7.83.1-1
libgcc1 - 11.2.0-4
libgmp10 - 6.2.1-1
libiwinfo-data - 2022-04-26-dc6847eb-1
libiwinfo-lua - 2022-04-26-dc6847eb-1
libiwinfo20210430 - 2022-04-26-dc6847eb-1
libjson-c5 - 0.15-2
libjson-script20220515 - 2022-05-15-d2223ef9-1
liblua5.1.5 - 5.1.5-10
liblucihttp-lua - 2022-02-13-cc851838-1
liblucihttp0 - 2022-02-13-cc851838-1
libmnl0 - 1.0.5-1
libnetfilter-conntrack3 - 1.0.9-2
libnettle8 - 3.7.3-2
libnfnetlink0 - 1.0.2-1
libnftnl11 - 1.2.1-1
libnghttp2-14 - 1.44.0-1
libnl-tiny1 - 2021-11-21-8e0555fb-1
libopenssl1.1 - 1.1.1p-1
libpthread - 1.2.3-4
libubox20220515 - 2022-05-15-d2223ef9-1
libubus-lua - 2022-06-01-2bebf93c-1
libubus20220601 - 2022-06-01-2bebf93c-1
libuci-lua - 2021-10-22-f84f49f0-6
libuci20130104 - 2021-10-22-f84f49f0-6
libuclient20201210 - 2021-05-14-6a6011df-1
libucode20220322 - 2022-06-01-b211ca0e-1
libustream-wolfssl20201210 - 2022-01-16-868fd881-1
libwolfssl5.3.0.ee39414e - 5.3.0-stable-6
libyaml - 0.2.5-1
logd - 2021-08-03-205defb5-2
lua - 5.1.5-10
luci - git-20.074.84698-ead5e81
luci-app-firewall - git-22.089.67563-7e3c1b4
luci-app-opkg - git-22.154.41881-28e92e3
luci-app-wireguard - git-21.322.66896-8ae208d
luci-base - git-22.167.28394-8a4486a
luci-lib-base - git-20.232.39649-1f6dc29
luci-lib-ip - git-20.250.76529-62505bd
luci-lib-jsonc - git-22.097.61921-7513345
luci-lib-nixio - git-20.234.06894-c4a4e43
luci-mod-admin-full - git-19.253.48496-3f93650
luci-mod-network - git-22.172.78921-28d70ba
luci-mod-status - git-22.140.66206-3886866
luci-mod-system - git-22.140.66206-02913be
luci-proto-ipv6 - git-21.148.48881-79947af
luci-proto-ppp - git-21.158.38888-88b9d84
luci-proto-wireguard - git-22.104.36272-990aa4f
luci-ssl - git-20.244.36115-e10f954
luci-theme-bootstrap - git-22.141.59265-d8ecf48
mtd - 26
netifd - 2022-06-01-39ef9fe1-1
nftables-json - 1.0.2-2
ntpdate - 4.2.8p15-4
odhcp6c - 2021-12-05-39b584bc-18
odhcpd-ipv6only - 2021-08-11-01b4e604-1
openwrt-keyring - 2022-03-25-62471e69-3
opkg - 2022-01-09-2edcfad1-1
ppp - 2.4.9.git-2021-01-04-3
ppp-mod-pppoe - 2.4.9.git-2021-01-04-3
procd - 2022-06-01-7a009685-1
procd-seccomp - 2022-06-01-7a009685-1
procd-ujail - 2022-06-01-7a009685-1
px5g-wolfssl - 4
rpcd - 2022-02-07-909f2a04-1
rpcd-mod-file - 2022-02-07-909f2a04-1
rpcd-mod-iwinfo - 2022-02-07-909f2a04-1
rpcd-mod-luci - 20210614
rpcd-mod-rrdns - 20170710
stubby - 0.4.0-6
swconfig - 12
ubi-utils - 2.1.4-1
uboot-envtools - 2022.01-27
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 - 2021-05-14-6a6011df-1
ucode - 2022-06-01-b211ca0e-1
ucode-mod-fs - 2022-06-01-b211ca0e-1
ucode-mod-ubus - 2022-06-01-b211ca0e-1
ucode-mod-uci - 2022-06-01-b211ca0e-1
uhttpd - 2022-02-07-2f8b1360-1
uhttpd-mod-ubus - 2022-02-07-2f8b1360-1
urandom-seed - 3
urngd - 2020-01-21-c7f7b6b6-1
usign - 2020-05-23-f1f65026-1
wireguard-tools - 1.0.20210424-3
wireless-regdb - 2022.06.06-1
wpad-basic-wolfssl - 2022-01-16-cff80b4f-9

1 Like

I don't do too much with the system, so I normally have about half of the memory free on it. I did not check the free amount under rc5 but I also didn't see anything about being short on memory in the logs.

I have a linksys EA8500 and when installing the ath10k smallbuffers driver it gave me an instability problem, with the ath10k drivers no CT is working normally, I only have qosify and htop for the moment.

Running 22.03.0-rc5 with image armvirt-64 with lxc on raspberry pie 4 i get the error:

~ # wget
Illegal instruction (core dumped)

wget works fine on same set up with 21.02.3.

Quite possibly this is caused by differing minimum ISA expectations between the different targets, e.g. the RPi foundation didn't license the ARMv8 h/w crypto accleration support for their SOCs, which results in that behaviour if software expects them to be present.

Hi all.
Successfully installed 22.03.0-rc5 on these devices, with various configs (router, AP, mesh)

  • Linksys MR8300 (ipq4019 generic)
  • Netgear R6220 (mt7621)

I upgraded from rc4.
Thanks again to any devs/contributors. Hope the final is near.

Pleas open a ticket at https://github.com/openwrt/openwrt/issues about your problem with wget in a lxc container.

No problems upgrading TP-Link Archer C6 v3.2 (mt7621) from rc4 to rc5 Openvpn client router for use with a single 5 GHz wireless streaming device.

You have around 512 MB RAM. Why do you install smallbuffers?

Because with some laptops with windows 10 it disconnects me from the internet, I get the message that says that I am connected but without internet access and I am from version 21.x.x updating as soon as an RC comes out, the problem is since the CT drivers came out, the laptops that moelstan only have cheap network cards that work in 2.4 GHz, in android everything works normal and in 5GHz everything normal, the problem is specific to these two laptops.
image
I went back to using smallbuffers and everything is working normally, I don't know why the first day it gave me a problem.
I don't know much about the subject, could you tell me what to look for in the event log when something goes wrong? I remember looking the first time it happened to me and since I don't know much about it, I asked for help and they told me that the problem was the ATH10K-CT drivers.
That's why every time I upgrade I install the drivers that are not the candela technologies version or the smallbuffers version.