What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

IoT Devices falling off nodes (only) always requires reboot to fix

jksmurf

Very Senior Member
Hi,

I’m struggling with what should be a perfectly robust system, chosen for compatibility after many discussions on this forum surrounding GNP and VLANs. I’m currently at my remote site but have been struggling with this for almost a week, only have a week left and won’t be back for another year. Three all (and only) fully GNP capable Routers, all VLAN capable (not important for this discussion though).

  • GT-AX6000 Main on Merlin FW 3006.102.6 b2
  • 2 x RT-AX86U Pro Nodes, also on Merlin FW 3006.102.6 b2 (will try stock soon)
  • Wired Ethernet BH, set to Auto.
  • Mostly stock settings. Smart Connect, just because I prefer it. Addons as shown in sig.
Issue is with Shelly IoT devices on nodes. Note that I am using static assignments on the devices and have only one of the two Shelly Wi-Fi options set up on the web interface of the Shelly’s.

They connect and then if I reboot the main (separate thread on whether this also reboots nodes), then many of the devices on the nodes (only) just fail to reconnect.

However if I then subsequently reboot the nodes, the devices come back fine.

A second issue is that they occasionally fall off the nodes and stay off. I am not hiding the SSIDs and they should reconnect. A reboot of the node also fixes this.

On Main the devices always connect and stay up just fine.

I really don’t want to schedule reboots on the nodes (and should not have to).

Will try stock on nodes soon but would really very much appreciate some suggestions to try or troubleshooting steps to post here, just feel the clock ticking by on what i thought would be a simple upgrade from a mixed 3006/3004 codebase system to 3006/3006 with the same mature Wi-Fi 6 gen routers.

Thanks!
 
Last edited:
There really are no magic settings - wifi either works or it doesn't.

No device is perfect - either replace the IoT devices or replace the router with a different brand.
 
Merlin FW 3006.102.6 RELEASE is now available.
 
Merlin FW 3006.102.6 RELEASE is now available.
Thank you, I did update it but the issues remain, which was not unexpected.
 
Thank you, I did update it but the issues remain, which was not unexpected.

What happens when you run stock on the nodes.
 
Mostly stock settings. Smart Connect, just because I prefer it.

Means you ignore ASUS IoT compatibility settings and the recommendations made by multiple SNB Forum members. You have a week time to change your preferences and try something else, I guess.
 
Means you ignore ASUS IoT compatibility settings and the recommendations made by multiple SNB Forum members. You have a week time to change your preferences and try something else, I guess.
OK, I'm desperate enough; what were those recommended settings again?
 
OK, I'm desperate enough; what were those recommended settings again?
I'd start with this for 2.4 GHz.

1764152083485.png
 
OK, so it seems the issue is caused by a loop, due to a newly added Switch.

Network Topology is:

ONT->Primary Router->5-Port Unmanaged Switch; Uplink Port 5
THEN
a. Unmanaged Switch Port 2-> Node1 (aside: VLAN Ethernet Port 1 is set as Access for IoT, VLAN63)
b. Unmanaged Switch Port 3-> Node2 (aside: VLAN Ethernet Port 1 is set as Access for IoT, VLAN63)
c. Umanaged Switch Port 4-> to 5 Port TP Link SG105E Managed Switch with configs as attached (FINAL; I did have ORIG but same issue).
One cable to a wall jack on Port 1 but not used.

The Managed Switch has one uplink and 4 links to (all) VLAN ID 63 devices (HA Server, two Xiaomi gateways, one ESP32). The purpose of this switch is to tag all attached (via Ethernet cable...) devices so they sit on VLAN ID 63.

Now, in testing, when I take the TP Link OUT of play i.e. just Main plus two nodes,, there are no errors. Adding back the switch with JUST the uplink, adds back the errors. I am prretty raw at Switch configuration, could soneone cast their eye over what I have done here please? @visortgw or @Seth Harman if you recall the long thread on this topic?

ASUSWRT-Merlin RT-AX86U_PRO 3006.102.6_0 Tue Nov 25 15:54:09 UTC 2025
AubreyHus@RT-AX86_Pro_ANX:/tmp/home/root# dmesg | tail -30
CFG80211-ERROR) wl_cfg80211_set_rekey_data :
seting gtk_key_info failed code=-23
CFG80211-ERROR) wl_cfg80211_disconnect :
Reason 3
CFG80211-ERROR) wl_notify_connect_status :
link down if eth7 may call cfg80211_disconnected. event : 11, reason=8 from 10:7c:61:2b:eb:ec
dev eth7.62 is sdn_ignore
dev eth7.63 is sdn_ignore
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
br0: received packet on eth0 with own address as source address (addr:c8:7f:54:bf:ba:48, vlan:0)
AubreyHus@RT-AX86_Pro_ANX:/tmp/home/root#
AubreyHus@RT-AX86_Pro_ANX:/tmp/home/root#

This is the test from when I took the managed Switch out of play:
Using username "AubreyHus".
[email protected]'s password:
ASUSWRT-Merlin RT-AX86U_PRO 3006.102.6_0 Tue Nov 25 15:54:09 UTC 2025
AubreyHus@RT-AX86_Pro_MB:/tmp/home/root#
AubreyHus@RT-AX86_Pro_MB:/tmp/home/root#
AubreyHus@RT-AX86_Pro_MB:/tmp/home/root# dmesg | tail -30
0000: eb ba bd c6 4a 4b 29 a2 81 84 00 61 36 0d f9 02
replay_ctr:
0000: 00 00 00 00 00 00 00 02
CFG80211-ERROR) wl_cfg80211_set_rekey_data :
seting gtk_key_info failed code=-23
CFG80211-ERROR) wl_cfg80211_disconnect :
Reason 3
CFG80211-ERROR) wl_notify_connect_status :
link down if eth7 may call cfg80211_disconnected. event : 11, reason=8 from 10:7 c:61:2b:eb:ec
dev eth7.62 is sdn_ignore
dev eth7.63 is sdn_ignore
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe832 DFS state 1
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
AubreyHus@RT-AX86_Pro_MB:/tmp/home/root#

Using username "AubreyHus".
[email protected]'s password:
ASUSWRT-Merlin RT-AX86U_PRO 3006.102.6_0 Tue Nov 25 15:54:09 UTC 2025
AubreyHus@RT-AX86_Pro_ANX:/tmp/home/root# dmesg | tail -30
Tuxera NTFS driver 3021.4.23.14 [Flags: R/W MODULE].
Built against headers 4.19.183 #1 SMP PREEMPT Wed Oct 11 14:58:32 CST 2023 aarch 64
Running on kernel 4.19.183 #1 SMP PREEMPT Tue Nov 25 10:54:40 EST 2025 aarch64
Tuxera HFS+ driver 3020.11.30d
Built against headers 4.19.183 #1 SMP PREEMPT Wed Oct 11 14:58:32 CST 2023 aarch 64
Running on kernel 4.19.183 #1 SMP PREEMPT Tue Nov 25 10:54:40 EST 2025 aarch64
init (1): drop_caches: 1
CFG80211-ERROR) wl_cfg80211_disconnect :
Reason 3
CFG80211-ERROR) wl_notify_connect_status :
link down if eth6 may call cfg80211_disconnected. event : 11, reason=8 from 10:7 c:61:2b:eb:e8
dev eth6.62 is sdn_ignore
dev eth6.63 is sdn_ignore
CFG80211-ERROR) wl_notify_connect_status :
link down if eth7 may call cfg80211_disconnected. event : 11, reason=8 from 10:7 c:61:2b:eb:ec
dev eth7.62 is sdn_ignore
dev eth7.63 is sdn_ignore
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
AubreyHus@RT-AX86_Pro_ANX:/tmp/home/root#

TP Link Switch ORIG PLUS PVID.jpg
TP Link VLANs Tagged FINAL_Plus_PVID.jpg
 
OK, I think I (Claude and I) have worked it out (per attached), if anyone can see what I did wrong and if this helps someone else, then all the better.

us@RT-AX86_Pro_ANX:/tmp/home/root# dmesg | tail -30
link down if eth7 may call cfg80211_disconnected. event : 11, reason=8 from 10:7c:61:2b:eb:ec
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered disabled state
br0: port 1(eth0) entered blocking state
br0: port 1(eth0) entered forwarding state
CFG80211-ERROR) wl_cfg80211_connect :
Connecting with10:7c:61:2b:eb:ec ssid "47AubreyRd", len (10) channel=149

CFG80211-ERROR) wl_cfg80211_scan_abort :
scan abort failed
dev eth7.62 is sdn_ignore
dev eth7.63 is sdn_ignore
kck:
0000: 69 0b 10 2e 15 fe 50 73 7c 17 71 c8 13 f9 c9 ca
kek:
0000: 3c 73 4c bc 25 09 f6 2d 30 a8 0c c0 10 f6 e9 b0
replay_ctr:
0000: 00 00 00 00 00 00 00 02
CFG80211-ERROR) wl_cfg80211_set_rekey_data :
seting gtk_key_info failed code=-23
CFG80211-ERROR) wl_cfg80211_disconnect :
Reason 3
CFG80211-ERROR) wl_notify_connect_status :
link down if eth7 may call cfg80211_disconnected. event : 11, reason=8 from 10:7c:61:2b:eb:ec
dev eth7.62 is sdn_ignore
dev eth7.63 is sdn_ignore
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
CFG80211-ERROR) wl_dfs_cac_notify_status :
In wl_dfs_cac_notify_status chanspec 0xe09b DFS state 0
AubreyHus@RT-AX86_Pro_ANX:/tmp/home/root#

TPLink_Final_PVID.jpg
TPLink_Final_TAG.jpg
 
What happens when you run stock on the nodes.
Not ignoring the suggestion here John, just seemed to be having a few issues all around the same time. I seem to have got rid of some kernel panic issues by swapping an 8 port unmanaged PoE switch on which the power brick 53.6v 1.22A) was humming a fair bit, to a 5 port simple, 5V one, panic logs below.

After that I seem (fingers crossed) to have fixed Shelly’s dropping off the Wi-Fi and staying off, by fixing the managed switch as described above. The system seems stable and fast. Might have to investigate whether some ESP32 BT Proxy devices close to the router are causing interference but that seems relatively minor.

I might look into stock later but I think the biggest issue was my poorly (by me) configured managed switch.

Nov 27 08:29:54 kernel: Kernel panic - not syncing: Fatal exception in interrupt
Nov 27 08:29:54 kernel: CPU: 1 PID: 0 Comm: swapper/1 Tainted: P O 4.19.183 #2

Nov 27 08:30:15 wlceventd: wlceventd_proc_event(491): eth7: Deauth_ind xx:xx:xx:xx:xx:xx, status: 0, reason: Deauthenticated because sending station is leaving (or has left) IBSS or ESS (3), rssi:0
 
Not ignoring the suggestion here John, just seemed to be having a few issues all around the same time. I seem to have got rid of some kernel panic issues by swapping an 8 port unmanaged PoE switch on which the power brick 53.6v 1.22A) was humming a fair bit, to a 5 port simple, 5V one, panic logs below.

After that I seem (fingers crossed) to have fixed Shelly’s dropping off the Wi-Fi and staying off, by fixing the managed switch as described above. The system seems stable and fast. Might have to investigate whether some ESP32 BT Proxy devices close to the router are causing interference but that seems relatively minor.

I might look into stock later but I think the biggest issue was my poorly (by me) configured managed switch.

I get your reasoning of having the same GPL on main and nodes.
Each environment is unique.
VLAN control at nodes is your unique setup.
Because AiMesh is closed source and proprietary some claim that nodes should just remain on stock, the head unit controls the function. No RMerlin involved in that aspect.
No right or wrong, just environment, your setup and trial to determine performance.

Glad you are getting it sorted, good luck!
Happy Holiday!
 
Last edited:

What you've done differently than I have (and what those instructions I referenced a long time ago explain) is your entire range of ports is supposed to be configured as part of the VLAN 1 configuration. Here's my setup with Port 1 as the uplink to the AiMesh node:

1764189847375.png


For VLAN ID 1 try setting 1-5 as your member ports and 1-5 as your untagged ports.
 
What you've done differently than I have (and what those instructions I referenced a long time ago explain) is your entire range of ports is supposed to be configured as part of the VLAN 1 configuration. Here's my setup with Port 1 as the uplink to the AiMesh node:

For VLAN ID 1 try setting 1-5 as your member ports and 1-5 as your untagged ports.
Thank you, I’ll see how the current setup goes, bit nervous about changing it again after I got it configured to get rid of the loop that was in place from my original config (see above), which (I’m not 100% sure) have leveraged the link to the forum setup you posted a while back.

ATM I don’t have any loop errors as far as I can tell and the Shelly’s are behaving too. I can’t access the switch but that’s a minor inconvenience atm. Just… super tired 🥱… very time consuming, testing trialing etc. with little sleep.
 
Last edited:
Thank you, I’ll see how the current setup goes, bit nervous about changing it again after I git it configured to get rid of the loop that was in place from my original config (see above), which (I’m not 100% sure) have leveraged the link to the forum setup you posted a while back.

ATM I don’t have any loop errors as far as I can tell and the Shelly’s are behaving too. I can’t access the switch but that’s a minor inconvenience atm. Just… super tired 🥱… very time consuming, testing trialing etc. with little sleep.
Whatever ends up working for you is obviously the way to go, but I specifically went by that guide that's been referenced a few times and my setup is working flawlessly, i.e. the wired devices hooked up to ports 2-5 are part of the RSIOT VLAN ID 53 and function exactly as intended. The fact that you can't log into the switch is a problem, I can log into mine without issue (it's got an IP address assigned from the default (VLAN ID 1) 192.168.1.x range).
 
Whatever ends up working for you is obviously the way to go, but I specifically went by that guide that's been referenced a few times and my setup is working flawlessly, i.e. the wired devices hooked up to ports 2-5 are part of the RSIOT VLAN ID 53 and function exactly as intended. The fact that you can't log into the switch is a problem, I can log into mine without issue (it's got an IP address assigned from the default (VLAN ID 1) 192.168.1.x range).
I ended up reconfiguring the Switch so I could access it, albeit only a static IP on the switch worked, to use the IP address I was trying to manually assign it. It was always given a DHCP address instead, just didn’t accept my one, even after triple checking it was correct. Seemed like a timing issue, it just a guess. Works perfectly with a static address.
 
Last edited:
I ended up reconfiguring the Swirch so I could access it, albeit only a static IP on the switch worked, to use the IP address I was trying to manually assign it. It was always given a DHCP address instead, just didn’t accept my one, even after triple checking it was correct. Seemed like a timing issue, it just a guess. Works perfectly with a static address.
Good to hear!
 

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!

Members online

Back
Top