I am having trouble using the ETH2 port on the ConnectCore 6UL Pro.
From what I read, the Ethernet hardware is mapped to Linux like this:
PHY | LINUX
ETH2 | eth0
ETH1 | eth1
So, in Linux, I tried to connect to eth0 (which uses the physical ETH2) using networkManager (nmcli). I set a static IP, manual ipv4 method and connect. With eth1, this works 100% of the time.
With eth0, I can see the connection using nmcli con show
but in ifconfig eth0
I see no ipv4 address assigned, and the connection does not work. I can then assign an IP to eth0 with ifconfig eth0 ###.###.###.###
and the connection will work for a few seconds. After those few seconds, the connection disappears from nmcli con show
and the IP disappears from ifconfig eth0
.
What Is up with ETH2 (Linux eth0)? Is there something I am missing when setting this up in Linux? Is there something I should be doing in the device tree when compiling the OS?