Hi everyone,
I'm experiencing a persistent issue with the WAN interface on my ASUS RT-AC58U (v1, IPQ4018) after upgrading to OpenWrt 25.12.1 (Kernel 6.12.74). The router fails to obtain an IPv4 address via DHCP on the WAN port, although it worked perfectly on the 24.10.x branch.
Symptoms:
- The
waninterface (DSA,wan@eth0) shows as UP with the correct MAC address. udhcpcstuck inbroadcasting discoverloop and ends withno lease, failing.- The same behavior occurs when running
udhcpcdirectly oneth0. - Physical link is detected, but no IPv4 traffic seems to pass through to the CPU.
What I've already tried:
- Verified MAC address (matches ISP binding).
- Set
clientidto0and tried empty Client ID to avoid Option 61 issues. - Disabled Software/Hardware flow offloading.
- Disabled VLAN filtering on the
wandevice. - Tested with and without "Broadcast flag" in DHCP settings.
Technical Data: ip link output:
wan@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 78:44:76:fe:d3:95 brd ff:ff:ff:ff:ff:ff
udhcpc manual attempt:
root@OpenWrt:~# udhcpc -i wan -n -q
udhcpc: started, v1.37.0
udhcpc: broadcasting discover
udhcpc: broadcasting discover
udhcpc: no lease, failing
It seems like a regression in the qca8k-ipq4019 switch driver or Device Tree mapping for this model in the 25.12 branch.
Is anyone else seeing this on IPQ40xx devices? Any suggestions on how to debug the DSA switch further would be appreciated.