OpenWRT 25.12 not working on FortiAP 421E

I have a FortiAP 421e that works fine on 24.10.5 but doesn’t work on 25.12. This is the same issue I posted about on 25.12rc2. The AP boots up but the ethernet port doesn’t work. I can’t get DHCP to work and the default IP will not respond to ping either. This is with both ports as they are setup in a bridge by default. I have even tried a fresh install using the initramfs image but this has the same behavior. I have verified that the ethernet port on the switch is not getting shut because of spanning tree or anyting like that. I think it is similar to this issue linked below. I will also mention the initramfs image for 24.10.5 works fine and networking is good. The initramfs for 25.12 does not work.

For reference:

When I try to do a ip link set eth0 up I get the following errors.

[ 327.990117] ipq806x-gmac-dwmac 37000000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 328.196321] ipq806x-gmac-dwmac 37000000.ethernet: Failed to reset the dma
[ 328.196351] ipq806x-gmac-dwmac 37000000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 328.265212] ipq806x-gmac-dwmac 37000000.ethernet eth0: __stmmac_open: Hw setup failed

See this recent commit:

Maybe that applies to your router?

That didn’t fix it. Same issue. I have opened a Github bug issue linked below. Whats more odd is that with eth0 connected to the switch eth0 shows as down in the AP console and ETH1 show as connected 1Gbps full duplex even though there is nothing connected to it.

Ports are swapped?

No I think there is something wrong with the ethernet drivers in 25.12. The port in the switch stays down no matter which port on the AP I connect to.