39.400010] ath10k_pci 0001:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
[ 39.404065] br-lan: port 3(lan3) entered blocking state
[ 39.414743] br-lan: port 3(lan3) entered forwarding state
[ 39.421678] br-lan: port 5(LAN_Air) entered blocking state
[ 39.425356] br-lan: port 5(LAN_Air) entered disabled state
[ 39.430852] ath10k_pci 0001:01:00.0 LAN_Air: entered allmulticast mode
[ 39.436369] ath10k_pci 0001:01:00.0 LAN_Air: entered promiscuous mode
[ 39.617033] ath10k_pci 0001:01:00.0: NOTE: Firmware DBGLOG output disabled in debug_mask: 0x10000000
[ 51.881189] br-lan: port 5(LAN_Air) entered blocking state
[ 51.881233] br-lan: port 5(LAN_Air) entered forwarding state
[ 52.331008] br-lan: port 6(WLAN_Guest26) entered blocking state
[ 52.331051] br-lan: port 6(WLAN_Guest26) entered disabled state
[ 52.335778] ath10k_pci 0001:01:00.0 WLAN_Guest26: entered allmulticast mode
[ 52.341912] ath10k_pci 0001:01:00.0 WLAN_Guest26: entered promiscuous mode
[ 52.358375] ath10k_pci 0001:01:00.0: rts threshold -1
[ 52.362241] br-lan: port 6(WLAN_Guest26) entered blocking state
[ 52.362417] br-lan: port 6(WLAN_Guest26) entered forwarding state
[ 68.993393] ath10k_pci 0001:01:00.0: Invalid peer id 1 or peer stats buffer, peer: a79158de sta: 00000000
[ 945.114848] ath10k_pci 0001:01:00.0: Invalid VHT mcs 15 peer stats
[129715.038803] qca8k 37000000.mdio-mii:10 wan: Link is Down
[129721.268979] qca8k 37000000.mdio-mii:10 wan: Link is Up - 1Gbps/Full - flow control off
[129729.599495] qca8k 37000000.mdio-mii:10 wan: Link is Down
[129731.668779] qca8k 37000000.mdio-mii:10 wan: Link is Up - 1Gbps/Full - flow control rx/tx
[129757.676254] qca8k 37000000.mdio-mii:10 wan: Link is Down
[129762.871450] qca8k 37000000.mdio-mii:10 wan: Link is Up - 1Gbps/Full - flow control rx/tx
[215046.342153] ath10k_pci 0001:01:00.0: htt tx: fixing invalid VHT TX rate code 0xff
My device is very slow after switching to latest stable version. wan port is disconnecting. is it a bug or is it more a cable thing? I did not start immediately after upgradeing though. It is only a few days where it started to break.
From what previous version?
Have you tried the least expensive in time and configuration (i.e., testing if it's the cable)?
Since you possess the device, it would be better if you tried.
Can you describe?
egc
January 15, 2026, 11:16am
3
I have no problems with my two R7800 but I am using the non-ct ATH10K firmware.
I did have a flapping wan interface due to EEE:
Wan interface goes up and down periodically
My R7800 which is my main router has been running for months without a hiccup running on 23.05.5 but 23.05 is slowly coming to an end so I started to test 24.10.2
Everything is working great except for one annoying problem.
The wan interface periodically restarts, I did not notice it in daily usage as the restarts, usually two or three times, happened during the night or in periods we were not at home.
After some searching I identified a couple of …
24..10.2 –> 24.10.5
I need unfortunately travel to change cables.
Connecting to router takes up to a minute and browsing inside luci takes very long as well. Connected TrueNAS is not accessible at all.
I realized I got same error message in a different location (same router, same setup) as well, but overall I am not much affected.
brada4
January 15, 2026, 12:39pm
5
That is not a major upgrade.
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):
Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:
ubus call system board
cat /etc/config/network
cat /etc/config/wireless
cat /etc/config/dhcp
cat /etc/config/firewall
Thank you, I will check as soon as I am at the premises. Sounds promising.
2 Likes
here we go: btw I thought I do a upgrade, maybe it helps, but it did not.
"kernel": "6.12.63",
"hostname": "OpenWrt",
"system": "ARMv7 Processor rev 0 (v7l)",
"model": "Netgear Nighthawk X4S R7800",
"board_name": "netgear,r7800",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "25.12.0-rc2",
"firmware_url": "https://downloads.openwrt.org/",
"revision": "r32429-d76c64ad00",
"target": "ipq806x/generic",
"description": "OpenWrt 25.12.0-rc2 r32429-d76c64ad00",
"builddate": "1767653330"
config bridge-vlan
option device 'br-lan'
option vlan '99'
list ports 'lan1:t'
list ports 'lan3:u*'
config interface 'Guest'
option proto 'static'
option device 'br-lan.4'
option ipaddr '192.168.20.1'
option netmask '255.255.255.0'
option defaultroute '0'
config device
option name 'WLAN_Guest26'
config device
option name 'br-lan.4'
option type '8021q'
option ifname 'br-lan'
option vid '4'
config device
option name 'br-lan.99'
option type '8021q'
option ifname 'br-lan'
option vid '99'
config wireguard_wg0
option description 'OP9'
option public_key 'CIpY0/5rDW2XM/xxx '
option route_allowed_ips '1'
option persistent_keepalive '25'
config wireguard_wg0
option description 'Borg Warehouse '
option public_key 'o9RylzEEjJaINujNisAmQQ7m39McNVjyabcrF7jemjY='
option endpoint_host 'xxx'
option persistent_keepalive '25'
option route_allowed_ips '1'
list allowed_ips '10.120.150.10/32'
option disabled '1'
config device
option name 'LAN_Air'
option ipv6 '0'
config wifi-device 'radio0'
option type 'mac80211'
option channel '36'
option hwmode '11a'
option path 'soc/1b500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
option htmode 'VHT80'
option disabled '1'
config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11g'
option path 'soc/1b700000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0'
option htmode 'HT40'
option cell_density '0'
option channel 'auto'
option country 'AT'
config wifi-iface 'wifinet1'
option ssid 'LAN_Air'
option device 'radio1'
option mode 'ap'
option network 'lan'
option key 'xxx'
option ieee80211w '1'
option encryption 'sae-mixed'
option wpa_disable_eapol_key_retries '1'
option ocv '0'
option ifname 'LAN_Air'
config wifi-iface 'wifinet2'
option device 'radio1'
option mode 'ap'
option ssid 'Guest26'
option encryption 'psk2'
option ifname 'WLAN_Guest26'
option key 'xxx'
option network 'Guest'
option wpa_disable_eapol_key_retries '1'
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 authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option localservice '1'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option confdir '/tmp/dnsmasq.d'
config dhcp 'lan'
option interface 'lan'
option ra_management '1'
option start '100'
option leasetime '12h'
option limit '150'
option force '1'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
option start '100'
option limit '150'
option leasetime '12h'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/odhcpd.leases'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
option piodir '/tmp/odhcpd-piodir'
option hostsdir '/tmp/hosts'
config domain
option name 'Nuki'
option ip '192.168.1.228'
config host
option mac 'xxx'
option name 'Nuki'
option dns '1'
option ip '192.168.1.228'
config domain
option name 'TrueNAS'
option ip '192.168.1.53'
config host
option name 'TrueNAS'
option dns '1'
option mac 'xxx'
option ip '192.168.1.53'
config dhcp 'Guest'
option interface 'Guest'
option start '200'
option limit '20'
option leasetime '12h'
config defaults
option input 'DROP'
option output 'DROP'
option synflood_protect '1'
option drop_invalid '1'
option forward 'DROP'
option flow_offloading '1'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option mtu_fix '1'
list network 'lan'
config zone
option name 'wan'
option output 'ACCEPT'
option masq '1'
option mtu_fix '1'
option input 'DROP'
option forward 'DROP'
list network 'wan'
config forwarding
option src 'lan'
option dest 'wan'
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 include
option path '/etc/firewall.user'
config rule
option name 'Allow-Wireguard'
list proto 'udp'
option src 'wan'
option dest_port '51820'
option target 'ACCEPT'
config rule
option name 'Allow-DHCP-Renew'
list proto 'udp'
option src 'wan'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option family 'ipv4'
list proto 'icmp'
option src 'wan'
option target 'ACCEPT'
config zone
option name 'wg0'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'DROP'
option masq '1'
option mtu_fix '1'
list network 'wg0'
config forwarding
option src 'lan'
option dest 'wg0'
config forwarding
option src 'wg0'
option dest 'lan'
config rule
option name 'Allow-Ping-wg0-to-LAN'
option src 'wg0'
option dest 'lan'
option proto 'icmp'
option target 'ACCEPT'
config zone
option name 'Guestzone'
option input 'DROP'
option output 'ACCEPT'
option forward 'DROP'
list network 'Guest'
config forwarding
option src 'Guestzone'
option dest 'wan'
config rule
option src 'Guestzone'
option name 'Guest'
option dest_port '67 68 53'
option target 'ACCEPT'
config redirect
option dest 'lan'
option target 'DNAT'
option name 'NPM-HTTP'
option src 'wan'
option src_dport '80'
option dest_ip '192.168.1.53'
option dest_port '80'
config redirect
option dest 'lan'
option target 'DNAT'
option name 'NPM-HTTPS'
option src 'wan'
option src_dport '443'
option dest_ip '192.168.1.53'
option dest_port '443'
I have disconnects with 24.10.5 and OpenWrt 25.12.0-rc2 r32429-d76c64ad00.
This was a dead end, because EEE was disabled.
Your /etc/config/network file looks very incomplete. Is that just a copy/paste error (if so, please repost). If that's the complete output, there is something very wrong there (FWIW, there are some issues I can see in the file now anyway, but we need to see the complete file first).
config interface 'loopback'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
option device 'lo'
config globals 'globals'
option ula_prefix 'fd5f:3dbc:2ba8::/48'
option packet_steering '1'
option dhcp_default_duid 'xxx'
config interface 'lan'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.11'
option device 'br-lan.99'
option defaultroute '0'
config interface 'wan'
option proto 'dhcp'
option device 'wan'
option peerdns '0'
list dns '1.1.1.1'
list dns '8.8.8.8'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 2 3 4 6t'
option vid '1'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0t 5'
option vid '2'
option description 'WAN'
config device
option name 'br-lan'
option type 'bridge'
option bridge_empty '1'
option ipv6 '0'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
config interface 'wg0'
option proto 'wireguard'
option private_key 'xxx'
option listen_port '51820'
list addresses '10.120.150.1/24'
option force_link '1'
option route_allowed_ips '0'
config wireguard_wg0
option description 'Asus_Nb'
option public_key 'xxx'
option route_allowed_ips '1'
option persistent_keepalive '25'
list allowed_ips '10.120.150.2/32'
config device
option name 'wan'
option ipv6 '0'
config device
option name 'lan1'
option ipv6 '0'
config device
option name 'lan2'
option ipv6 '0'
config device
option name 'lan3'
option ipv6 '0'
config device
option name 'lan4'
option ipv6 '0'
config bridge-vlan
option device 'br-lan'
option vlan '4'
list ports 'lan1:t'
list ports 'lan2:u*'
config bridge-vlan
option device 'br-lan'
option vlan '99'
list ports 'lan1:t'
list ports 'lan3:u*'
config interface 'Guest'
option proto 'static'
option device 'br-lan.4'
option ipaddr '192.168.20.1'
option netmask '255.255.255.0'
option defaultroute '0'
config device
option name 'WLAN_Guest26'
config device
option name 'br-lan.4'
option type '8021q'
option ifname 'br-lan'
option vid '4'
config device
option name 'br-lan.99'
option type '8021q'
option ifname 'br-lan'
option vid '99'
config wireguard_wg0
option description 'OP9'
option public_key 'xxx'
list allowed_ips '10.120.150.3/32'
option route_allowed_ips '1'
option persistent_keepalive '25'
config wireguard_wg0
option description 'Borg Warehouse '
option public_key 'xxx'
option endpoint_host 'icemountain26.ddns.net'
option persistent_keepalive '25'
option route_allowed_ips '1'
list allowed_ips '10.120.150.10/32'
option disabled '1'
config device
option name 'LAN_Air'
option ipv6 '0'
You are right, it looks like I did not cut and paste the entire /etc/config/network.
Something is seriously wrong here...
The config has both swconfig and DSA stanzas. This should not be.
I would recommend resetting the router to defaults and starting over.
1 Like
I guess simply deleting old swconfig entries will do the trick. I ordered a new OO device and what I read it comes with latest OpenWRT preconfigured, that solves this problem.
Overall I guess old leftovers are not the cause for my unresponsive OpenWRT device.
I experienced it on other R7800 devices as well. I think maybe upgrading to latest OpenWRT 25.12.0-rc2 solved my problem. At least no errors appeared in kernel log since rebooting yesterday. All my self-hosted apps working just fine. Finger crossed. I report back if problem comes back. Thanks for your help.