hAP ac2 upgrade from 6.49.7 to 7.8 causing kernel panic

Hi,

I recently upgraded my hAP ac2 from ROS 6.49.7 to ROS 7.8 in order to use the Wireguard package introduced in ROS7. Within a couple of hours, all wifi and wired connections lost connectivity and the router automatically rebooted. The reboot resolved the connectivity issues however the problem would always occur again a couple of hours later. There were a couple of times I needed to manually power cycle the router in order to restore connectivity. I also noticed that devices on the VLAN60 could not ping each other, although I could ping devices on VLAN 60 from VLAN99. When looking at the logs I saw mentions of kernel panics.

  • Prior to upgrading to RSO 7.8 I had never encountered these issues.
  • CPU/memory usage looked to be within normal ranges when the connections dropped (atleast 50mb free memory and <10% CPU usage)
  • I upgraded from stable ROS 7.8 to testing ROS 7.9rc2. This did not resolve the problem.
  • I tried disabling the NTP client as I saw mentions of this during my Google attempts
  • Downgrading back to ROS 6.49.7 seems to have resolved the problem (no reboots since downgrading over 24 hours ago)[/list]

My network design:

  • The router is used for my home and homelab.
  • There are no other routers on the network.
  • I have a number of VLANs for cameras, iot devices etc used to segregate hosts from each other. I use firewall rules to permit specific communications.
  • I exported the config after the downgrade back to ROS 6.49.7, so there are some references to Wireguard that I have disabled.
  • I am in the process of moving proxmox to VLAN70 so that the WAN connections go through a Wireguard interface (hence the ugprade to ROS 7)

The export file will say nothing about crash in v7.8
what you need to do is send the autosupout.rif file to support@mikrotik.com
Such file should exist in the router, if a crash happened

Best bet is to first start using netinstall on that device.
Reconfigure from earlier made export.
If the issue continues, send supout.