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.
opened 08:28PM - 16 Jan 25 UTC
target/ipq806x
bug
Official Image
Supported Device
release/24.10
### Describe the bug
LAN1 port on Extreme Networks AP3935i-FCC board is not wor… king (unable to detect carrier):
```
[ 20.213617] ipq806x-gmac-dwmac 37000000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 20.296872] ipq806x-gmac-dwmac 37000000.ethernet eth0: PHY [37000000.mdio-mii:01] driver [Qualcomm Atheros AR8035] (irq=POLL)
[ 20.501160] ipq806x-gmac-dwmac 37000000.ethernet: Failed to reset the dma
[ 20.501196] ipq806x-gmac-dwmac 37000000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 20.507023] ipq806x-gmac-dwmac 37000000.ethernet eth0: __stmmac_open: Hw setup failed
[ 43.885997] ipq806x-gmac-dwmac 37000000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 43.987080] ipq806x-gmac-dwmac 37000000.ethernet eth0: PHY [37000000.mdio-mii:01] driver [Qualcomm Atheros AR8035] (irq=POLL)
[ 44.189637] ipq806x-gmac-dwmac 37000000.ethernet: Failed to reset the dma
[ 44.189682] ipq806x-gmac-dwmac 37000000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 44.195527] ipq806x-gmac-dwmac 37000000.ethernet eth0: __stmmac_open: Hw setup failed
[ 44.217904] ipq806x-gmac-dwmac 37000000.ethernet eth0: entered allmulticast mode
[ 44.223332] ipq806x-gmac-dwmac 37000000.ethernet eth0: entered promiscuous mode
```
### OpenWrt version
r28304-6dacba30a7
### OpenWrt release
24.10.0-rc5
### OpenWrt target/subtarget
ipq806x/generic
### Device
Extreme Networks AP3935
### Image kind
Official downloaded image
### Steps to reproduce
_No response_
### Actual behaviour
_No response_
### Expected behaviour
_No response_
### Additional info
_No response_
### Diffconfig
```text
```
### Terms
- [x] I am reporting an issue for OpenWrt, not an unsupported fork.
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
egc
March 11, 2026, 1:52pm
4
See this recent commit:
committed 12:38PM - 10 Mar 26 UTC
In the transition to nvmem-layout and subsequent disabling of non layout
u-boot-… env, this device was left out.
Transition to nvmem-layout to fix the mac address.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22263
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
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.
opened 01:56PM - 11 Mar 26 UTC
bug
to-triage
bug-report
### Describe the bug
I have a FortiAP 421e that works fine on 24.10 but once I … boot up the initramfs image for 25.12 the first ethernet port doesn't work and the neither does the second one. I have issues on 24.10 with the eth0 but eth1 works fine. On 25.12 the ethernet port on my switch shows down even though spanning tree is disabled for that port. I get the following error on the AP when I issue the command ip link set eth0 up
[ 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
### OpenWrt version
25.12
### OpenWrt release
25.12.0
### OpenWrt target/subtarget
ipq806x/Generic
### Device
FortiAP 421e
### Image kind
Official downloaded image
### Steps to reproduce
Boot 25.12 initramfs image connected to eth0
upon boot up the port will show down on the device connected to the AP
issue the command "ip link set eth0 up"
### Actual behaviour
The ethernet ports will not work and trying to shut and no shut them gives the error
[ 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
ip: SIOCSIFFLAGS: Operation timed out
### Expected behaviour
The AP boots up the initramfs image and is acccesible on ethernet port eth0
### Additional info
_No response_
### Diffconfig
```text
```
### Terms
- [x] I am reporting an issue for OpenWrt, not an unsupported fork.
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.