V7.21.3 [stable] is released!

Yes, some config that's misbehaving

Hi,

Already disabled on LAN bridge, which do NOT include ISP vlan interface.

Just disabling Accept RA in IPv6 settings made it.

CCR2216 13d 18h 49 165 Lifetime 1 232 718 since Nov 2025 nothing is written to disk.

RB1100AHx4 - with 7.20.8 “Hw offload” option is present for fasttrack rule, but it is gone with 7.21.3. Why that might be?

from v 7.21 :
*) firewall - hide hw-offload setting from devices that do not support it;

I think this setting applies to L3HW capable devices

Yes it looks like that indeed. Should this be seen as a bug in 7.20.8?

Probably not a bug (because probably ROS was smart enough not to try to configure uncapable switch chips) ... rather an "cosmetic oversight" which probably triggered some people into complaints about the feature not working.

It falls into same category as hiding /system/health on devices with none of sensors (command print used to return empty results in previous ROS versions).

Bug report, tested on CRS812DDQ and easily reproducible (might affect other devices, I haven’t tried): setting speeds manually on the 10Gb baseT ports, i.e. ether1 and ether2, does not work. It doesn’t matter what speed you pick, all you get is this:

Leaving auto-negotiation on works fine.

On my CRS354-48P I got POE-trouble after updating to 7.21.3.
Every port got POE-error on every single port (48):

/interface/ethernet/poe/print detail
0 ;;; poe-out status: controller_error name="ether1-SWServer" poe-out=auto-on poe-voltage=auto poe-priority=10 power-cycle-ping-enabled=no power-cycle-interval=none
1 ;;; poe-out status: controller_error name="ether2-SWKK" poe-out=auto-on poe-voltage=auto poe-priority=10 power-cycle-ping-enabled=no power-cycle-interval=none
2 ;;; poe-out status: controller_error name="ether3-SWWoho" poe-out=auto-on poe-voltage=auto poe-priority=10 power-cycle-ping-enabled=no power-cycle-interval=none 3 ;;;

I tried soft reboot, hard reboot with wait but nothing worked.

After I downgraded to 7.20.8 al the errors dissapeared.

Did you update routerboot (System -> Routerboard -> upgrade)? Did you try to cold boot the device (with power removed for 10+ seconds)?

Yes, I know this kind of procedures are not normal for "simple ROS upgrade", but PoE devices can be a bit trickier. Their PoE controller seems to be a separated entity with its own "will" ...

This is a known issue on CRS354-48P-4S+2Q+RM with RouterOS 7.21.3 where all PoE ports may show controller_error. The problem has been fixed in RouterOS 7.22rc3.

2 Likes

After upgrading my CCR1009-8G-1S-1S+ from 7.20.8 to 7.21.3 my GBIC- ONT Fiber module from my provider wasn’t working anymore.

Interface is an ONT from Zyxel → PMG3000-D20B

This interface has internal webinterface for status; wasn’t even pingable after upgrade.

Also manually setting the speed to 1GBit full didn’t solve the issue.

All SFP- details were shown on the first tab as usual.

I had to downgrade back to 7.20.8 for SFP- ONT to work again…

All in all the 7.21.x firmware was the worst experience I had using RouterOS from 7.8 or something if I remember correctly.

First time ever upgrading a number of CRS354s to 7.21.0 crashed our network. If it was correlated to the PoE-controller bug, something with RSTP or configurations that were not migrated in the process, was more guessing than anything else. Thanks god, it was a LAN with direct access, so we downgraded to 7.20.6 and one device to 7.20.7 to get everything working again. Still, redundant connections didn’t work anymore and had to be unpatched.

Later we tried again to migrate to 7.21.1 / 7.21.2 one by one device to analyze the problem and find a solution.
The PoE-controller bug on CRS354 devices was difficult to notice at first. After restart the log didn’t show any problems, phones did start - and restart occasionally day after day. Later we noticed log entries and more and more ports failed. Luckily I saw a post in this forum and a few days later the release of 7.22rc3 had the solution.
The positive is that we now explicitly configured what was working oob implicitly.

Yesterday we decided to go with 7.22rc3, hope for a stable release soon and forget about 7.21. All devices are working fine so far.

1 Like

This release works overall fine on the hAP ac2 but I cannot use ZeroTier anymore.

  • OS pkg is 11.7 Mb
  • wireless is 1848.1 Kb
  • zerotier is 744 Kb

I can install ZT just fine and after reboot I still have some space left. However once I enable ZT and join a network, free space goes to 20 Kb and log is full of messages it can’t write configuration due to the lack of space. Rebooting the device disables ZT and free space is still 20 Kb. I removed all backups and minimized the configuration (just a handful of fw rules, few vlans, no address lists or blocklists) but that’s not enough, flash is way too small now.

That’s very sad since I was able to use ZT without an issue just few months ago…

This is a know issue with hAP ac2

There are hidden system log files that are consuming the space.
The only way to clear it atm is by Netinstalling the device unfortunately
I have several tickets open regarding these issues. Note your device is very close to losing all config on reboot with almost no space

I have scheduled the command "/console clear-history" to run regularly every month, which helps quite a bit, because I obviously forget to delete the history manually.

Version 7.22 has been released: