I’m looking for some thoughts because I’m stuck on how to even debug this. I can’t reproduce it, but a customer sees this from time to time.
So I have a project where everything runs fine over a network. It’s a lighting controller that receives lots of sACN UDP packets. Once in a while, the Ethernet activity just stops. That is, until the ribbon cable attached to the Teensy 4.1 is unplugged and re-plugged. Unplugging and re-plugging the Ethernet cable doesn’t seem to help, just unplugging and re-plugging the ribbon cable.
Based on some minimal debugging, I’ve confirmed that the system thinks that there’s no link. When the ribbon cable is reseated, the system regains the link. The strange part is reseating the Ethernet cable does not restore the link.
I’m trying to brainstorm possible reasons, and I would love others’ thoughts. Here’s what I have so far:
1. EMF
2. The switch/router drops the link (I’ve asked for logs, but I haven’t gotten them yet)
3. My Teensy 4.1 driver (inside QNEthernet)
So I have a project where everything runs fine over a network. It’s a lighting controller that receives lots of sACN UDP packets. Once in a while, the Ethernet activity just stops. That is, until the ribbon cable attached to the Teensy 4.1 is unplugged and re-plugged. Unplugging and re-plugging the Ethernet cable doesn’t seem to help, just unplugging and re-plugging the ribbon cable.
Based on some minimal debugging, I’ve confirmed that the system thinks that there’s no link. When the ribbon cable is reseated, the system regains the link. The strange part is reseating the Ethernet cable does not restore the link.
I’m trying to brainstorm possible reasons, and I would love others’ thoughts. Here’s what I have so far:
1. EMF
2. The switch/router drops the link (I’ve asked for logs, but I haven’t gotten them yet)
3. My Teensy 4.1 driver (inside QNEthernet)
Last edited: