Router crashes once a day on average (MT7621 + MT7615 + Hardware offloading)

I hear that hardware offloading is unstable with nftables. Is that still true nowadays? My router GL-iNet MT1300 crashes once a day and I am on snapshot at https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e410833bdd6117228a00aad35bbc56de91f7251e

There is no crashlog unfortunately.

There's only one way to find out - disable offloading and have a look how it behaves then.

Uptime 23h 29m 6s

Looking good so far

up 4 days, 18:58

so there must be a bug in hardware offloading.

Hi.
That reminds me of this thread about a year ago. Maybe you can find infos inthere.

OpenWrt 22.03.2 is rock stable here (MT7621AT + MT7915 + HW offload).

1 Like

Even without HW offloading my router still hangs every 3-10days, so I guess there are some other culprits.

Did you use 22.03.2 or still on snapshot?

Snapshot. I updated to the latest snapshot again yesterday and there were some mt76 updates. I will test for a few more days to report again.

Found a pull-request that will switch the used firmware for GL-iNet MT1300.

define Device/glinet_gl-mt1300
  $(Device/dsa-migration)
  IMAGE_SIZE := 32448k
  DEVICE_VENDOR := GL.iNet
  DEVICE_MODEL := GL-MT1300
 - DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3
 + DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3
endef
TARGET_DEVICES += glinet_gl-mt1300

Maybe once this is merged, it will help?

The situation is much worse on the latest snapshot. My router freezes once a day.

Have you tried swapping out the power supply? A bad power supply can cause similar behaviour.

2 Likes

Not sure, but after I updated to the latest snapshot again, the freeze becomes much less frequent, now 3-4days a freeze. I suspect it's caused by multiple SSID in the 2.4GHz wlan interface.