WDS bridge on COMFAST breaking every 4-12 hours

I have WDS brisge on COMFAST CF-E130 v2

and somtimes like randomly the bridge stop working

and i dont understand what is going on i triyed 21 and 22 firmware and it is all th e same problems

here is the log from AP side

Wed Nov  5 10:34:30 2025 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED e0:e1:a9:7d:ff:51
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.802074] ------------[ cut here ]------------
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.807080] WARNING: CPU: 0 PID: 1246 at backports-5.10.168-1/net/mac80211/driver-ops.h:633 0x836c15e0 [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.819495] wlan0.sta1: Failed check-sdata-in-driver check, flags: 0x1
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.826381] Modules linked in: ath9k ath9k_common pppoe ppp_async iptable_nat ath9k_hw ath xt_state xt_nat xt_conntrack xt_REDIRECT xt_MASQUERADE xt_FLOWOFFLOAD xt_CT pppox ppp_generic nf_nat nf_flow_table_hw nf_flow_table nf_conntrack mac80211 ipt_REJECT cfg80211 xt_time xt_tcpudp xt_multiport xt_mark xt_mac xt_limit xt_comment xt_TCPMSS xt_LOG slhc nf_reject_ipv4 nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter ip_tables crc_ccitt compat nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 gpio_button_hotplug
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.880111] CPU: 0 PID: 1246 Comm: hostapd Not tainted 5.4.238 #0
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.886517] Stack : 830b3c74 800bae9c 80670000 8060dc5c 00000000 00000000 00000000 00000000
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.895377]         00000000 00000000 00000000 00000000 00000000 00000001 830b3a30 742bfa10
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.904165]         830b3ac8 00000000 00000000 0000017f 00000038 8058ce24 00000018 2e342e32
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.913042]         0000017f 69b4fd6b 00000000 6d3a2068 80000000 830b3a10 00000000 836c15e0
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.921871]         00000009 00000000 80669528 8308e800 00000008 803295e8 00000000 807a0000
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.930659]         ...
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.933296] Call Trace:
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.933313] [<800bae9c>] 0x800bae9c
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.939664] [<80670000>] 0x80670000
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.943403] [<8058ce24>] 0x8058ce24
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.947174] [<836c15e0>] 0x836c15e0 [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.953399] [<803295e8>] 0x803295e8
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.957114] [<80069364>] 0x80069364
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.960822] [<8006936c>] 0x8006936c
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.964529] [<8008269c>] 0x8008269c
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.968250] [<836c15e0>] 0x836c15e0 [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.974471] [<80082774>] 0x80082774
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.978237] [<836c15e0>] 0x836c15e0 [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.984496] [<83689a8c>] 0x83689a8c [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.990743] [<803e0c00>] 0x803e0c00
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120344.994478] [<83689bd8>] 0x83689bd8 [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.000822] [<83689c88>] 0x83689c88 [mac80211@46ed7474+0x7f200]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.007363] [<8361c2b0>] 0x8361c2b0 [cfg80211@c70c8a91+0x43120]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.013634] [<83612ee8>] 0x83612ee8 [cfg80211@c70c8a91+0x43120]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.019959] [<8044ffd4>] 0x8044ffd4
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.023832] [<801e84a8>] 0x801e84a8
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.027598] [<8044fda4>] 0x8044fda4
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.031319] [<8044e4d0>] 0x8044e4d0
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.035013] [<8018fd8c>] 0x8018fd8c
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.038722] [<80670000>] 0x80670000
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.042427] [<8044ed54>] 0x8044ed54
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.046140] [<8044daf0>] 0x8044daf0
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.049881] [<8018fd8c>] 0x8018fd8c
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.053594] [<8044df48>] 0x8044df48
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.057313] [<80196378>] 0x80196378
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.061024] [<8044dc00>] 0x8044dc00
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.064728] [<803c0c94>] 0x803c0c94
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.068428] [<803c1494>] 0x803c1494
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.072141] [<800b30bc>] 0x800b30bc
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.075857] [<803c15a4>] 0x803c15a4
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.079558] [<802a55dc>] 0x802a55dc
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.083300] [<800ac4f0>] 0x800ac4f0
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.087008] [<803c27bc>] 0x803c27bc
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.090723] [<803bfcd8>] 0x803bfcd8
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.094422] [<8058e020>] 0x8058e020
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.098229] [<8006dcac>] 0x8006dcac
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.102014] [<8006e104>] 0x8006e104
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.106005] [<803c25e8>] 0x803c25e8
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.109796]
Wed Nov  5 10:34:30 2025 kern.warn kernel: [120345.111442] ---[ end trace 274fe09dfa2966d3 ]---
Wed Nov  5 10:34:30 2025 daemon.info hostapd: wlan0: STA e0:e1:a9:7d:ff:51 IEEE 802.11: authenticated
Wed Nov  5 10:34:30 2025 daemon.info hostapd: wlan0: STA e0:e1:a9:7d:ff:51 IEEE 802.11: authenticated
Wed Nov  5 10:34:30 2025 daemon.notice hostapd: wlan0: STA e0:e1:a9:7d:ff:51 IEEE 802.11: did not acknowledge authentication response
Wed Nov  5 10:34:31 2025 daemon.info hostapd: wlan0: STA e0:e1:a9:7d:ff:51 IEEE 802.11: authenticated
Wed Nov  5 10:34:31 2025 daemon.info hostapd: wlan0: STA e0:e1:a9:7d:ff:51 IEEE 802.11: associated (aid 1)
Wed Nov  5 10:34:31 2025 daemon.notice hostapd: wlan0: AP-STA-CONNECTED e0:e1:a9:7d:ff:51
Wed Nov  5 10:34:31 2025 daemon.info hostapd: wlan0: STA e0:e1:a9:7d:ff:51 WPA: pairwise key handshake completed (RSN)

Any particular reason you don't tried and use the current stable?

the device is pretty old has only 8 Mb flash

Removing packages with the image builder to reduce the size is not an option?

You can make a working configuration in v22, then sysupgrade to v23 and v24 removing all luci for example....

1 Like

8 MB is enough. I am using a device with a bit less available flash on 24.10.

From the toh page

[    0.710000] Creating 7 MTD partitions on "spi0.0":
[    0.720000] 0x000000000000-0x000000010000 : "u-boot"
[    0.720000] 0x000000010000-0x000000020000 : "art"
[    0.730000] 0x000000020000-0x0000001a0000 : "kernel"
[    0.740000] 0x0000001a0000-0x0000007e0000 : "rootfs"
[    0.750000] mtd: device 3 (rootfs) set to be root filesystem
[    0.750000] 1 squashfs-split partitions found on MTD device rootfs
[    0.760000] 0x000000530000-0x0000007e0000 : "rootfs_data"
[    0.760000] 0x0000007e0000-0x0000007f0000 : "configs"
[    0.770000] 0x0000007f0000-0x000000800000 : "nvram"
[    0.780000] 0x000000020000-0x0000007e0000 : "firmware"

3 or 4 64kB blocks are consumed by OEM bootloader, unless you install something massive like 2 SSL frameworks you should be able to install few packages using firmware selector into squash fs.

Always check that resulting image is < 8MB-(4+6)64kB blocks to have writable config.