This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Strange ethernet behavior when using the AMC connector

Hello all!!! :)

I'm using the Advantech C6678 EVM with Linux loaded on Core #0.

I downloaded and compiled the latest kernel from the http://linux-c6x.org/ website (from the GIT repository), and so I got PCI-express and serial RapidIO drivers built-in into the new kernel.

When I use the AMC connector, I can use PCI-Express or RapidIO, but ethernet stops working.

I'm able to control the interface via Linux (eg... via the ifconfig command)... i can change the IP address, put the IF down or up. The interface replies to an internal ping (I connect via the serial interface to the Linux console). It seems like the MAC part of the interface is working well, but the PHY part is not...

In facts, when pinging the interface or trying any kind of connection to the EVM (eg... telnet or ftp), I don't obtain any reply from it and, by playing with the ifconfig command, I don't see RX and TX packets getting incremented... like the interface just doesn't get packets at all.

The same behavior occurs when launching SYS/BIOS applications on the core #0 instead of Linux.

Have you ever experienced something like this?! I'm pretty sure that is a hardware related issue... any ideas?

Thanks in advance.
Have a nice day you all.

Pietro.