Background: Custom board with DM8147 and DVR RDK 04.00.00.03 using the cpsw driver.
So we're having issues with our network interface not coming up properly after a reboot. Clean power cycles work fine, but after a reboot, the processor has a chance of booting into a state where it won't recognize incoming traffic. In this state, traffic gets sent out just fine, but any replies are either ignored or discarded or something else. I'm trying to figure out what it's doing and why it's ignoring or discarding those.
Has anyone encountered something like this?
In the meantime, I wanted to take a look at the MII registers to see if it sees something wrong. However, it seems that there aren't really any utilities from user space that let you read the MII regs. Similarly, the driver doesn't support the SIOCGMIIREG ioctl.
I've taken a look at this post here: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/322269.aspx
But it seems that there's no answer yet. Has anyone implemented this functionality?
Thanks,
Philipp