Hello,
I am working with an FRDM‑RW612 board using Zephyr OS 4.3.0 and Zephyr SDK 0.17.4, Ethernet and Bluetooth LE enabled at the same time.
I am seeing a full board reset whenever the Ethernet link goes down, even though there is no Zephyr panic, assert, watchdog timeout, or software reboot. The ethernet cable stays connected, the error seems to be happening when BLE starts.
I am running a mongoose webserver with HTTP and BLE as an peripheral. During bootup, BLE seems to be initialized fine and also the network starts up and i get an IP and everything, but after a few seconds i get a eth_nxp_enet_mac: Link is down error and the whole board reboots. I observed that i happened when BLE starts after the network init, but it also happens after a few seconds when i change the starup order. Sometimes i cant even get into the main function, the board just restarts.
When I run BLE or the mongoose server alone, everything works fine, its just when both are started together, the board initializes the network and a bit of BLE and then restarts because it gets the link down error and gets stuck in a kind of bootloop.
I also increased the Workqueue stack size and set CONFIG_NET_CONNECTION_MANAGER_AUTO_IF_DOWN=n but to no effect.
I would like to ask whether this behavior is a known hardware or driver limitation of RW612 when using Ethernet + BLE concurrently or if there is any other solution to this problem.