OpenWrt 21.02.0 first release candidate

For the UPCOMING stable release series. Release candidates are not considered Stable.

Ironically, that old release is full of known security issues as it's end-of-life. By running such an old release you are putting the security of your entire network at risk.

3 Likes

Thank you, probably this kind of sample codes should be posted in the wiki, too, since I couldn't find any info and I was even suspecting that luci wouldn't allow me to config it (some commit messages still talk about rc.local).
Will try, thanks

Does that mean the CPU has to handle all data forward which used to be handled by the switch chip, or has the bridge driver offload options?

2 Likes

Why isn't the luci interface for DSA already in RC1?

Tried the latest snapshot and it seems pretty stable to me.

2 Likes

For DSA i have help request in this and no response ...

Dear all I own a RE450V3 which is a brand new router with fresh new support to openwr, however I would like to know if the OpenWrt 21.02.0-rc1 has Luci embedded? I know most users here are old school, prefer to configure everything manually, but is not my case, still too much rookie on this.

Thanks

RC1 is really just for testing.
It might be better to wait for the stable release.

Yes Luci is included but is not complete yet.

4 Likes

Thank you developers for your free work.

For me this is the best comment of the thread:

I would like OpenWrt to copy the Ubiquiti Unifi web interface:

Not sure what the best place would be to report RC specific feedback, but my RT-AC57U (mt7621 device) just had this following stack trace in the kernel log. I didn't experience any symptoms from this, but it's hard to tell for certain since I am not sure if I actually was using the network when this happened:

[410758.374134] BUG: Bad page state in process swapper/0  pfn:05edc
[410758.386105] page:809236f0 refcount:-1 mapcount:0 mapping:00000000 index:0x0
[410758.400121] flags: 0x0()
[410758.405331] raw: 00000000 00000000 00000122 00000000 00000000 00000000 ffffffff ffffffff
[410758.421588] raw: 00000000
[410758.426956] page dumped because: nonzero _refcount
[410758.436644] Modules linked in: xt_connlimit pppoe ppp_async nf_conncount iptable_nat xt_state xt_nat xt_helper xt_conntrack xt_connmark xt_connbytes xt_REDIRECT xt_MASQUERADE xt_FLOWOFFLOAD xt_CT wireguard pppox ppp_generic nf_nat_pptp nf_nat nf_flow_table_hw nf_flow_table nf_conntrack_rtcache nf_conntrack_pptp nf_conntrack_netlink nf_conntrack mt76x2e mt76x2_common mt76x02_lib mt7603e mt76 mac80211 libchacha20poly1305 libblake2s ipt_REJECT cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_recent xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_ecn xt_dscp xt_comment xt_TCPMSS xt_LOG xt_HL xt_DSCP xt_CLASSIFY ts_kmp ts_fsm ts_bm slhc sch_cake poly1305_mips nf_reject_ipv4 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 libcurve25519_generic libblake2s_generic iptable_raw iptable_mangle iptable_filter ipt_ECN ip_tables crc_ccitt compat chacha_mips br_netfilter sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_tcindex cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit
[410758.436829]  act_mirred ledtrig_usbport xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ifb ip6_udp_tunnel udp_tunnel kpp leds_gpio xhci_plat_hcd xhci_pci xhci_mtk xhci_hcd gpio_button_hotplug usbcore nls_base usb_common
[410758.712580] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.111 #0
[410758.724692] Stack : 00000000 80840000 00000003 8007d6e0 00000000 00000000 00000000 00000000
[410758.741481]         00000000 00000000 00000000 00000000 00000000 00000001 87c0db80 5fc2ce17
[410758.758268]         87c0dc18 00000000 00000000 00000000 00000038 805e1804 2e352064 31312e34
[410758.775053]         00000000 00004fd5 00000000 70617773 00000000 87c0db60 00000000 80840000
[410758.791840]         80604b20 806b0000 00000000 806d7f20 00000000 80359e2c 00000000 80810000
[410758.808627]         ...
[410758.813649] Call Trace:
[410758.813663] [<8007d6e0>] 0x8007d6e0
[410758.825779] [<805e1804>] 0x805e1804
[410758.832880] [<80359e2c>] 0x80359e2c
[410758.839978] [<8000b05c>] 0x8000b05c
[410758.847075] [<8000b064>] 0x8000b064
[410758.854173] [<805c6f9c>] 0x805c6f9c
[410758.861271] [<8014dabc>] 0x8014dabc
[410758.868420] [<80150ca4>] 0x80150ca4
[410758.875519] [<804a8b28>] 0x804a8b28
[410758.882662] [<806e0000>] 0x806e0000
[410758.889769] [<80151c80>] 0x80151c80
[410758.896866] [<80063508>] 0x80063508
[410758.903966] [<80150015>] 0x80150015
[410758.911063] [<804326ac>] 0x804326ac
[410758.918163] [<8001e448>] 0x8001e448
[410758.925262] [<80152bc4>] 0x80152bc4
[410758.932359] [<80433040>] 0x80433040
[410758.939456] [<800939cc>] 0x800939cc
[410758.946554] [<803dd720>] 0x803dd720
[410758.953652] [<800104dc>] 0x800104dc
[410758.960754] [<80433858>] 0x80433858
[410758.967852] [<80433acc>] 0x80433acc
[410758.974952] [<805e7d1c>] 0x805e7d1c
[410758.982053] [<80030768>] 0x80030768
[410758.989150] [<802f8404>] 0x802f8404
[410758.996249] [<80006c28>] 0x80006c28
[410759.003344] 
[410759.006466] Disabling lock debugging due to kernel taint

Tried flashing this on my Archer C7 v2. Half the time I seemed to be connecting slower to everything I normally go to. Websites, streaming video, even simple stuff like webms wouldn't load quickly. Went back to a clean install of 19.07.7 by flashing sysupgrade and doing a reset just to be sure and everything is back to normal.

Never trying a release candidate again.

SG108Tv3 is working as DHCP client, but pppoe option is diabled. I hand edited the /etc/config/network file for pppoe but I got the same results.



I do not think the DSA LuCI interface is quite ready for prime time. For me it chokes on:

/etc/config/network
###################################
config device
	option type 'bridge'
	option name 'switch0'

config bridge-vlan
	option device 'switch0'
	option vlan '10'
	option ports 'lan2:t lan3 lan4:*'
	option alias 'lan'

config bridge-vlan
	option device 'switch0'
	option vlan '666'
	option ports 'lan1'
	option alias 'iot'

config interface 'lan'
	option ifname 'switch0.lan'
	option proto 'static'
	option ipaddr '192.168.10.1'
	option netmask '255.255.255.0'
	option igmp_snooping '1'
	option ip6assign '60'

config interface 'iot'
	option ifname 'switch0.iot
	option proto 'static'
	option ipaddr '10.10.10.1'
	option netmask '255.255.255.0'
	option igmp_snooping '1'
	option ip6assign '60'

which I think should be a legitimate netifd setup for DSA

root@mamba:/etc/config# bridge vlan
port              vlan-id  
lan4              10 PVID Egress Untagged
lan3              10 PVID Egress Untagged
lan2              10
lan1              666 PVID Egress Untagged
switch0           10
                  666

Edit: skip that, user error, I left out a closing quote in my copy / paste of the iot stanza.

You now that 19.07 also had two release candidates before first stable release.

And even then we had a lot of members that said “I will never…!!!!”.

Of course 19.07.7 is stable. At least after 19.07.6 which was a little disaster after the bad dnsmasq update. But the 19.07.5, that was stable! At least until it turned out that dnsmasq had a bug.

4 Likes

I'm just warning other Archer C7 v2 users in case they are curious about flashing the RC. I will eventually flash the stable version or maybe a point upgrade after that.

I have created a bug report as this impacts a number of devices. See Bug ID 3782

2 Likes

See my report with the boot log at
Bug ID 3782

1 Like

@apcameron I was part of the discussion on this issue a few months ago....the person who originally tried to fix it eventually dropped the conversation.

I know what to do to fix it, just need someone to test images

@mpratt14 I can test for you on my TP-Link CPE510 v2 or TP-Link CPE610 v1. Just let me know what you need me to do.

build an image, or ask me to if you cannot