Other Parts Discussed in Thread: TLK105L, DP83822H
We have tested PRU Link 2 (ETH2 in Linux) on our target hardware and the IDK Dev Kit Hardware and we are experiencing the same results. The fixed link does not work and the Firmware only broadcasts 100 MBpS/Full as the only link option. We would like the fixed link option to work or be able to negotiate to a slower speed if auto-negotiation fails at 100 Mbps/Full.
We are using PROCESSOR-SDK-LINUX-AM437x/06.03.00.106 on both targets. The firmware is the dual-EMAC firmware that comes with the SDK, am437x-pru0-prueth-fw.elf and am437x-pru1-prueth-fw.elf
Here are our test results using both boards.
- Network Adapter set to Full/100MBps Fixed. PRU set to Full/100Mbps Fixed:
- Link does not work
- Network Adapter set to Full/100MBps Fixed. PRU set to Auto-negotiation:
- PRU Links up with network adapter every time.
- Network Adapter set to Auto Negotiation. PRU set to Auto-negotiation: PRU and Network Adapter erratically link up
- Links up 80% off the time
- Network Adapter set to Auto Negotiation. PRU set to Full/100MBps Fixed.
- Link Does not work