Intermittent Network Crash

Since I've gotten the OpenWrt router several months ago, every few weeks, my network crashes and I can't reach my router or the internet. My only solution is to pull the power cord on the router and then everything comes back.

I'd like to get a review of my config to see if I have something that immediately stands out as a problem before I guess I have to set up a syslog server or the like. I've done research and my closest hunch is that odhcpd or uhttpd is crashing out. I read that forcing dhcp to come up even if it finds another dhcp server in the network could help but that doesn't really make sense as I don't have another dhcp server on my network.

I've also considered it was my ISP modem in bridge mode so I got a new Arris S34 modem. I don't think it is related to my IP changing either though I went through some growing pains where I think I had a "bad config".

I also have a GS108T v3 in the mix with OpenWrt and maybe some of the issue is that but since I got a new modem, I think the network is more stable though I have some screwy IPV6 behavior and sometimes I can't get an IPV4 address on a machine when I move to another port.

# ubus call system board
{
        "kernel": "5.15.167",
        "hostname": "OpenWrt",
        "system": "ARMv8 Processor rev 4",
        "model": "GL.iNet GL-MT6000",
        "board_name": "glinet,gl-mt6000",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "23.05.5",
                "revision": "r24106-10cc5fcd00",
                "target": "mediatek/filogic",
                "description": "OpenWrt 23.05.5 r24106-10cc5fcd00"
        }
}
# cat /etc/config/network
config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd49:a3dd:1b0e::/48'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'
        list ports 'lan5'

config device
        option name 'lan1'
        option macaddr '94:83:xx:xx:xx:1b'

config device
        option name 'lan2'
        option macaddr '94:83:xx:xx:xx:1b'

config device
        option name 'lan3'
        option macaddr '94:83:xx:xx:xx:1b'

config device
        option name 'lan4'
        option macaddr '94:83:xx:xx:xx:1b'

config device
        option name 'lan5'
        option macaddr '94:83:xx:xx:xx:1b'

config device
        option name 'eth1'
        option macaddr '94:83:xx:xx:xx:19'

config interface 'wan'
        option device 'eth1'
        option proto 'dhcp'

config interface 'wan6'
        option device 'eth1'
        option proto 'dhcpv6'
        option reqaddress 'try'
        option reqprefix '56'
        option norelease '1'

config interface 'lab'
        option proto 'static'
        option device 'br-lan.3'
        option ipaddr '192.168.3.1'
        option netmask '255.255.255.0'
        option delegate '0'
        option ip6assign '64'
        option ip6hint '3'

config interface 'work'
        option proto 'static'
        option device 'br-lan.5'
        option ipaddr '192.168.5.1'
        option netmask '255.255.255.0'
        option delegate '0'
        option ip6assign '64'
        option ip6hint '5'

config bridge-vlan
        option device 'br-lan'
        option vlan '3'
        list ports 'lan1:t'

config bridge-vlan
        option device 'br-lan'
        option vlan '5'
        list ports 'lan1:t'

config bridge-vlan
        option device 'br-lan'
        option vlan '9'
        list ports 'lan1:t'
        list ports 'lan2:u*'
        list ports 'lan3:u*'
        list ports 'lan4:u*'

config interface 'lan'
        option proto 'static'
        option device 'br-lan.9'
        option ipaddr '192.168.9.1'
        option netmask '255.255.255.0'
        option delegate '0'
        option ip6assign '64'
        option ip6hint '9'

config bridge-vlan
        option device 'br-lan'
        option vlan '4'
        list ports 'lan1:t'

config interface 'guestplus'
        option proto 'static'
        option device 'br-lan.4'
        option ipaddr '192.168.4.1'
        option netmask '255.255.255.0'
        option delegate '0'
        option ip6assign '64'
        option ip6hint '4'
# cat /etc/config/firewall
config defaults
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option synflood_protect '1'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        list network 'lan'

config zone
        option name 'wan'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'
        list network 'wan'
        list network 'wan6'

config forwarding
        option src 'lan'
        option dest 'wan'

config rule
        option name 'Allow-DHCP-Renew'
        option src 'wan'
        option proto 'udp'
        option dest_port '68'
        option target 'ACCEPT'
        option family 'ipv4'

config rule
        option name 'Allow-Ping'
        option src 'wan'
        option proto 'icmp'
        option icmp_type 'echo-request'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-IGMP'
        option src 'wan'
        option proto 'igmp'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-DHCPv6'
        option src 'wan'
        option proto 'udp'
        option dest_port '546'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-MLD'
        option src 'wan'
        option proto 'icmp'
        option src_ip 'fe80::/10'
        list icmp_type '130/0'
        list icmp_type '131/0'
        list icmp_type '132/0'
        list icmp_type '143/0'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Input'
        option src 'wan'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        list icmp_type 'router-solicitation'
        list icmp_type 'neighbour-solicitation'
        list icmp_type 'router-advertisement'
        list icmp_type 'neighbour-advertisement'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Forward'
        option src 'wan'
        option dest '*'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-IPSec-ESP'
        option src 'wan'
        option dest 'lan'
        option proto 'esp'
        option target 'ACCEPT'

config rule
        option name 'Allow-ISAKMP'
        option src 'wan'
        option dest 'lan'
        option dest_port '500'
        option proto 'udp'
        option target 'ACCEPT'

config rule
        option name 'lab-Allow-IPSec-ESP'
        list proto 'esp'
        option src 'wan'
        option dest 'lab'
        option target 'ACCEPT'

config zone
        option name 'lab'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        list network 'lab'

config forwarding
        option src 'lab'
        option dest 'wan'

config rule
        option name 'lab-Allow-ISAKMP'
        option target 'ACCEPT'
        option src 'wan'
        option dest 'lab'
        option dest_port '500'
        list proto 'udp'

config zone
        option name 'work'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        list network 'work'

config forwarding
        option src 'work'
        option dest 'wan'

config rule
        option name 'WorkDnsDhcp'
        option src 'work'
        option dest_port '53 67 68'
        option target 'ACCEPT'

config rule
        option name 'LabDnsDhcp'
        option src 'lab'
        option dest_port '53 67 68'
        option target 'ACCEPT'

config zone
        option name 'guestplus'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        list network 'guestplus'

config forwarding
        option src 'guestplus'
        option dest 'wan'

config rule
        option name 'GuestplusDnsDhcp'
        option src 'guestplus'
        option dest_port '53 67 68'
        option target 'ACCEPT'
# cat /etc/config/wireless
config wifi-device 'radio0'
        option type 'mac80211'
        option path 'platform/soc/18000000.wifi'
        option channel '1'
        option band '2g'
        option htmode 'HE20'
        option cell_density '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option mode 'ap'
        option ssid 'A2gNetwork'
        option encryption 'psk2'
        option key 'REDACTED'
        option network 'lan'

config wifi-device 'radio1'
        option type 'mac80211'
        option path 'platform/soc/18000000.wifi+1'
        option channel '36'
        option band '5g'
        option htmode 'HE80'
        option cell_density '0'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option mode 'ap'
        option ssid 'A5gNetwork'
        option encryption 'psk2'
        option key 'REDACTED'
        option network 'lan'
# cat /etc/config/dhcp
config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option cachesize '1000'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option localservice '1'
        option ednspacket_max '1232'
        list rebind_domain 'plex.direct'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

config dhcp 'lab'
        option interface 'lab'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra 'server'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'

config dhcp 'wan6'
        option interface 'wan6'
        option ignore '1'

config dhcp 'work'
        option interface 'work'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option ra 'server'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        option dhcpv6 'server'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option ra 'server'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        option dhcpv6 'server'

config host
        option name 'openwrtsw'
        option ip '192.168.9.222'
        option mac '54:07:XX:XX:XX:12'
        option duid 'xxxx312'

config host
        option name 'openwrtswlab'
        option ip '192.168.3.240'
        option mac '56:07:XX:XX:XX:14'

config host
        option name 'openwrtswwork'
        option ip '192.168.5.239'
        option mac '56:07:XX:XX:XX:13'

config dhcp 'guestplus'
        option interface 'guestplus'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option ra 'server'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        option dhcpv6 'server'

config host
        option name 'macwin'
        option ip '192.168.9.195'
        option mac 'AC:1A:XX:XX:XX:XX'
        option duid 'xxxx7da'

config domain
        option name 'openwrtsw'
        option ip '192.168.9.222'

Only thing I see a problem here is that no wifi country code is set. That is important for best wifi performance, but it's unlikely to cause outright crashing.

1 Like

There is nothing outright crashing in your config.
How do you find it crashed? Like all ligjts red or no wifi or no ping?

A possible culprit of network crashes could actually be a certain set of USB-C docking hubs with ethernet... do you happen to have any of those on your network?

1 Like

I have a Dell XPS 17 with the WDS19 USB-C docking hub actually with Realtek ethernet. Is that what you might mean? What a wild situation! I have noticed weird storms of network issues when the laptop is "sleeping".

Precisely! See if your issues cease after you unplug ethernet from that dock.

1 Like

Well the light on the router does remain blue but I don't really know what that means for my model. It would seem to suggest it is stable.

I have no internet and I can't ping the router. It is like my whole network just goes down and I can't seemingly ping anything. When I attempt to restart my network adaptor I lose my IP as well. I'm having trouble describing it because it hits me at the worst times and not reliably so I usually am in a rush to fix it but that is slowly changing. Next time it happens I'm going to play with my laptop usb-c hub.

There are two approaches...

  • Wait for or actively cause the problem to manifest and then unplug ethernet from that USB-C hub. You may have to wait anywhere from a few seconds to several minutes for the network to 'heal'
  • Proactively unplug ethernet from the USB-C hub and wait to see if the problem occurs again.

Personally, I would either attempt to force the problem, or I'd just proactively unplug ethernet from that dock. The good news is that you should be able to cause the issue simply by sleeping or disconnecting the laptop. That should cause the USB-C hub to start storming in such a way as to bring down the network. Then, you can simply unplug the ethernet and the network should recover.

That said, with all of this in mind, if you know that dock has this problem, you probably should not be using it with ethernet anyway. After all, I was able to guess this failure mode even though you didn't even mention a USB-C hub.... yeah, it's that big of a problem.

1 Like

I let it sleep all the time and yet it is still so random. The PC with the dock might have been awake when it happened though it could have gotten a quick sleep and I mis remembered it. My PC sleeps in 5 minutes. I will try to force it over the next week or more by letting it sleep.

Also, I did just update the firmware for the dock so I am hoping that will help. But yeah I may end up having to switch to a simple USB-C to ethernet cable as I don't have ethernet on my laptop by default.

Ok so it just happened again where my whole network went down. For some reason I couldn't reach the router through my managed switch but I could get to the router plugging directly in.

My issue was my wan and wan6 interface from my ISP didn't have an IP and I tried a "service network restart" and the "init.d" iteration and I tried restarting multiple times in LuCi. Nothing worked aside from a "reboot" from an ssh connection. This was all after I unplugged my workstation with a dock from the network and waited a few minutes but the network didn't come back up.

I found the below in the logs in LuCi. I'm not sure if they are any help. The error in the System Log has an Issue on Github ( #11459 ) and a user mentions green ethernet and the ethlog.

Kernel Log

[140322.968232] ------------[ cut here ]------------
[140322.972943] NETDEV WATCHDOG: eth1 (mtk_soc_eth): transmit queue 1 timed out
[140322.979995] WARNING: CPU: 2 PID: 0 at 0xffffffc0086c6464
[140322.985378] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_ipv6 nf_flow_table_ipv4 nf_flow_table_inet pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_objref nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_counter nft_chain_nat nf_tables nf_nat nf_flow_table nf_conntrack mt7915e mt76_connac_lib mt76 mac80211 cfg80211 slhc nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c compat crypto_safexcel sha1_generic seqiv md5 des_generic libdes authencesn authenc leds_gpio xhci_plat_hcd xhci_pci xhci_mtk_hcd xhci_hcd gpio_button_hotplug usbcore usb_common aquantia crc_ccitt
[140323.051007] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 5.15.167 #0
[140323.057169] Hardware name: GL.iNet GL-MT6000 (DT)
[140323.061940] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[140323.068968] pc : 0xffffffc0086c6464
[140323.072527] lr : 0xffffffc0086c6464
[140323.076085] sp : ffffffc008b7bdb0
[140323.079469] x29: ffffffc008b7bdb0 x28: 0000000000000140 x27: 00000000ffffffff
[140323.086672] x26: 0000000000000000 x25: 0000000000000002 x24: ffffff80009d24c0
[140323.093874] x23: 0000000000000000 x22: 0000000000000001 x21: ffffffc008a46000
[140323.101076] x20: ffffff80009d2000 x19: 0000000000000001 x18: ffffffc008a5a2a8
[140323.108278] x17: ffffffc037383000 x16: ffffffc008b78000 x15: 000000000000041d
[140323.115479] x14: 000000000000015f x13: ffffffc008b7bae8 x12: ffffffc008ab22a8
[140323.122681] x11: 712074696d736e61 x10: ffffffc008ab22a8 x9 : 0000000000000000
[140323.129883] x8 : ffffffc008a5a258 x7 : ffffffc008a5a2a8 x6 : 0000000000000001
[140323.137085] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[140323.144287] x2 : 0000000000000040 x1 : 0000000000000004 x0 : 000000000000003f
[140323.151489] Call trace:
[140323.154009]  0xffffffc0086c6464
[140323.157221]  0xffffffc0080a5b50
[140323.160432]  0xffffffc0080a63c8
[140323.163644]  0xffffffc0080a6918
[140323.166855]  0xffffffc00803b04c
[140323.170066]  0xffffffc00803b404
[140323.173278]  0xffffffc00803b5d0
[140323.176490]  0xffffffc008089454
[140323.179701]  0xffffffc0080100e0
[140323.182913]  0xffffffc00801584c
[140323.186125]  0xffffffc00801609c
[140323.189336]  0xffffffc008835d60
[140323.192547]  0xffffffc008836514
[140323.195758]  0xffffffc008011374
[140323.198969]  0xffffffc008836af4
[140323.202181]  0xffffffc008069350
[140323.205393]  0xffffffc008069560
[140323.208604]  0xffffffc00801ebe0
[140323.211816]  0xffffffc00883f2cc
[140323.215029] ---[ end trace 930d13773edf7bc6 ]---
[140323.219730] mtk_soc_eth 15100000.ethernet eth1: transmit timed out
[140323.358074] mtk_soc_eth 15100000.ethernet eth0: Link is Down
[140323.363849] mtk_soc_eth 15100000.ethernet eth1: Link is Down
[140324.028042] mtk_soc_eth 15100000.ethernet: warm reset failed
[140324.048893] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[140324.057387] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
[140324.346707] mtk_soc_eth 15100000.ethernet eth1: PHY [mdio-bus:01] driver [RTL8221B-VB-CG 2.5Gbps PHY] (irq=62)
[140324.357054] mtk_soc_eth 15100000.ethernet eth1: configuring for phy/2500base-x link mode
[140327.483852] mtk_soc_eth 15100000.ethernet eth1: Link is Up - 2.5Gbps/Full - flow control off
[140384.193054] page_pool_release_retry() stalled pool shutdown 410 inflight 60 sec
[140444.483625] page_pool_release_retry() stalled pool shutdown 410 inflight 120 sec
[140504.759898] page_pool_release_retry() stalled pool shutdown 410 inflight 181 sec
[140565.058361] page_pool_release_retry() stalled pool shutdown 410 inflight 241 sec
[140625.337681] page_pool_release_retry() stalled pool shutdown 263 inflight 301 sec
[140685.627334] page_pool_release_retry() stalled pool shutdown 263 inflight 361 sec
[140745.917126] page_pool_release_retry() stalled pool shutdown 263 inflight 422 sec
[140806.207075] page_pool_release_retry() stalled pool shutdown 158 inflight 482 sec
[140866.496805] page_pool_release_retry() stalled pool shutdown 158 inflight 542 sec
[140926.786629] page_pool_release_retry() stalled pool shutdown 102 inflight 603 sec
[140987.076991] page_pool_release_retry() stalled pool shutdown 102 inflight 663 sec
[141047.366333] page_pool_release_retry() stalled pool shutdown 102 inflight 723 sec
[141059.102355] br-lan: port 1(lan1) entered disabled state
[141059.102474] mt7530-mdio mdio-bus:1f lan1: Link is Down
[141107.656185] page_pool_release_retry() stalled pool shutdown 102 inflight 784 sec
[141108.515158] mt7530-mdio mdio-bus:1f lan4: Link is Up - 1Gbps/Full - flow control rx/tx
[141108.515184] br-lan: port 4(lan4) entered blocking state
[141108.528465] br-lan: port 4(lan4) entered forwarding state
[141167.946128] page_pool_release_retry() stalled pool shutdown 102 inflight 844 sec
[141228.235903] page_pool_release_retry() stalled pool shutdown 102 inflight 904 sec
[141288.535750] page_pool_release_retry() stalled pool shutdown 102 inflight 965 sec
[141348.815616] page_pool_release_retry() stalled pool shutdown 102 inflight 1025 sec
[141369.072997] device phy1-ap0 left promiscuous mode
[141369.077891] br-lan: port 6(phy1-ap0) entered disabled state
[141369.716124] br-lan: port 7(phy0-ap0) entered disabled state
[141369.721920] br-lan: port 4(lan4) entered disabled state
[141369.727272] br-lan: port 3(lan3) entered disabled state
[141369.732585] br-lan: port 2(lan2) entered disabled state
[141369.744771] device lan1 left promiscuous mode
[141369.749306] br-lan: port 1(lan1) entered disabled state
[141369.801004] device phy0-ap0 left promiscuous mode
[141369.805917] br-lan: port 7(phy0-ap0) entered disabled state
[141369.875297] device lan2 left promiscuous mode
[141369.879804] br-lan: port 2(lan2) entered disabled state
[141369.938558] mt7530-mdio mdio-bus:1f lan2: Link is Down
[141369.949746] device lan3 left promiscuous mode
[141369.954319] br-lan: port 3(lan3) entered disabled state
[141370.007338] mt7530-mdio mdio-bus:1f lan3: Link is Down
[141370.118752] device lan4 left promiscuous mode
[141370.123323] br-lan: port 4(lan4) entered disabled state
[141370.187053] mt7530-mdio mdio-bus:1f lan4: Link is Down
[141370.196426] device lan5 left promiscuous mode
[141370.201013] br-lan: port 5(lan5) entered disabled state
[141370.270122] mtk_soc_eth 15100000.ethernet eth0: Link is Down
[141370.590631] mtk_soc_eth 15100000.ethernet eth1: Link is Down
[141371.961506] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[141371.970040] device eth0 left promiscuous mode
[141371.970062] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
[141371.975798] device eth0 entered promiscuous mode
[141371.988349] mt7530-mdio mdio-bus:1f lan1: configuring for phy/sgmii link mode
[141372.034618] br-lan: port 1(lan1) entered blocking state
[141372.039921] br-lan: port 1(lan1) entered disabled state
[141372.047012] device lan1 entered promiscuous mode
[141372.091638] mt7530-mdio mdio-bus:1f lan2: configuring for phy/gmii link mode
[141372.102042] br-lan: port 2(lan2) entered blocking state
[141372.107411] br-lan: port 2(lan2) entered disabled state
[141372.114910] device lan2 entered promiscuous mode
[141372.131502] mt7530-mdio mdio-bus:1f lan3: configuring for phy/gmii link mode
[141372.141775] br-lan: port 3(lan3) entered blocking state
[141372.147113] br-lan: port 3(lan3) entered disabled state
[141372.154905] device lan3 entered promiscuous mode
[141372.161979] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[141372.178181] mt7530-mdio mdio-bus:1f lan4: configuring for phy/gmii link mode
[141372.188285] br-lan: port 4(lan4) entered blocking state
[141372.193595] br-lan: port 4(lan4) entered disabled state
[141372.201404] device lan4 entered promiscuous mode
[141372.216770] mt7530-mdio mdio-bus:1f lan5: configuring for phy/gmii link mode
[141372.226848] br-lan: port 5(lan5) entered blocking state
[141372.232146] br-lan: port 5(lan5) entered disabled state
[141372.240003] device lan5 entered promiscuous mode
[141372.533774] mtk_soc_eth 15100000.ethernet eth1: PHY [mdio-bus:01] driver [RTL8221B-VB-CG 2.5Gbps PHY] (irq=62)
[141372.544111] mtk_soc_eth 15100000.ethernet eth1: configuring for phy/2500base-x link mode
[141372.863821] br-lan: port 6(phy0-ap0) entered blocking state
[141372.869481] br-lan: port 6(phy0-ap0) entered disabled state
[141372.875364] device phy0-ap0 entered promiscuous mode
[141372.880567] br-lan: port 6(phy0-ap0) entered blocking state
[141372.886264] br-lan: port 6(phy0-ap0) entered forwarding state
[141372.892726] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[141372.900956] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan.3: link becomes ready
[141372.907946] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan.4: link becomes ready
[141372.914817] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan.5: link becomes ready
[141372.921648] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan.9: link becomes ready
[141373.163498] br-lan: port 6(phy0-ap0) entered disabled state
[141373.169308] IPv6: ADDRCONF(NETDEV_CHANGE): phy0-ap0: link becomes ready
[141373.176118] br-lan: port 6(phy0-ap0) entered blocking state
[141373.181762] br-lan: port 6(phy0-ap0) entered forwarding state
[141373.290792] br-lan: port 7(phy1-ap0) entered blocking state
[141373.296627] br-lan: port 7(phy1-ap0) entered disabled state
[141373.302486] device phy1-ap0 entered promiscuous mode
[141373.307702] br-lan: port 7(phy1-ap0) entered blocking state
[141373.313372] br-lan: port 7(phy1-ap0) entered forwarding state
[141374.243424] br-lan: port 7(phy1-ap0) entered disabled state
[141374.343459] IPv6: ADDRCONF(NETDEV_CHANGE): phy1-ap0: link becomes ready
[141374.350307] br-lan: port 7(phy1-ap0) entered blocking state
[141374.355991] br-lan: port 7(phy1-ap0) entered forwarding state
[141374.448120] mt7530-mdio mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control off
[141374.448144] br-lan: port 2(lan2) entered blocking state
[141374.461249] br-lan: port 2(lan2) entered forwarding state
[141375.199760] mt7530-mdio mdio-bus:1f lan3: Link is Up - 1Gbps/Full - flow control rx/tx
[141375.199781] br-lan: port 3(lan3) entered blocking state
[141375.213066] br-lan: port 3(lan3) entered forwarding state
[141375.912664] mtk_soc_eth 15100000.ethernet eth1: Link is Up - 2.5Gbps/Full - flow control off
[141375.912678] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[141376.145258] mt7530-mdio mdio-bus:1f lan4: Link is Up - 1Gbps/Full - flow control rx/tx
[141376.145279] br-lan: port 4(lan4) entered blocking state
[141376.158566] br-lan: port 4(lan4) entered forwarding state
[141445.187617] mtk_soc_eth 15100000.ethernet eth1: Link is Down
[141482.362758] mtk_soc_eth 15100000.ethernet eth1: Link is Up - 2.5Gbps/Full - flow control off

System Log

Wed Nov 13 19:52:41 2024 daemon.notice netifd: wan (9389): udhcpc: received SIGTERM
Wed Nov 13 19:52:41 2024 daemon.notice netifd: wan (9389): udhcpc: entering released state
Wed Nov 13 19:52:41 2024 daemon.notice netifd: wan (9389): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "wan" } (Permission denied)

I am puzzled how flowtable appears in backtrace when it is disabled in your config.

I wish I knew more about that. I'm really feeling defeated at this point though your comment does make me think I should reset both my router and openwrt switch to stock OpenWrt. Maybe I'll have to change vendors and drop openwrt altogether.

No need to get upset. It was speculated this error is from thermal issues, or from offload, or from flow control, or anything else in dozen threads in github bug tracker.

1 Like

Ok, thanks. So other folks are experiencing wan outages with this error?

I'm just feeling like I don't know what I am doing and I am just too far in over my head to maintain my own set up.

It is still crashing on me. The wan on the router loses its IP and a restart of the network or odhcpd or dnsmasq won't help or a restart of the interface. I have to reboot the router.

This time when I logged into LuCi during the outage I had lots of "Error sending DHCP packet to 192.168.4.170 Resource temporarily unavailable". And odhcpd is saying "no default route present, overriding ra_lifetime". Additionally I am getting "page_pool_release_retry() stalled pool shutdown 8 inflight 542 sec" errors.

I'm thinking about reseting the router and starting fresh with more knowledge that I have. Maybe I screwed something up and introduced some problem?

Get back to OEM and subscribe to some of dozen github issues on same subject. Some routers work some not.

Dangit! I thought I was on a stable router. Would you recommend one that is more stable than GL-MT6000?

me got tuf-ax4200, 3x bigger case , same SoC as yours and no problems ever.

1 Like

Ok I will buy that one. Are you on 23.05.5?

Well 23.05-SNAPSHOT, after 23.05.4 wifi issue was fixed.