I’ve used both a crossover and gigabit ethernet cable to connect between the Colibri (on the Iris carrier) to my PC. Neither of them wanted to connect nor did the ethernet lights turned on. I connected it into a router, and the ethernet lights turned on immediately. I have tried setting various setups under /etc/network/interfaces and setting static ip’s on both ends. I am using my own custom Yocto image that is based on Colibri-iMX6_LXDE-Image_2.8b4.129-20181005.
I’m unsure if this is intentional, as I have been able to do this before with an Apalis iMX6 (but I know that has Gigabit). With the Colibri, I know it is 10/100 only.
I’m not sure why it’s at 10 half. Currently, it’s plugged into a crossover cable. My intention for the peer (my PC) is to pass in internet connection from my PC’s WiFi.
I decided to use the vanilla image colibri-imx6_lxde-image-tezi_2.8b5.156-20181228 and I’m still seeing the same results. I hope this adds some more information to what’s going on.
I believe that 10-half is the protocol at which transceivers start auto-negotiation. Since no link has been detected, auto-negotiation has not succeeded. Thus the transceiver remains at the base 10-half rate.