I have 2 Boundary Devices SABRE Lite boards with the latest and greatest Freescale L3.0.35_4.0.0 kernel installed on both. But, I'm having a problem establishing network connectivity on one of my boards because it keeps reporting "Link is up" and then "Link is down" (i've tried switching out ethernet cables and checking the switch that the devices a plugged into to make sure it was working). It eventually stops reporting "Links is up" and "Link is down" after some time, with a "MDIO read timeout mii_id=6" error within the system log. Here are two things that I notice when comparing the 2 boards:
- The board that does not exhibit the "Link is up" / "Link is down" issue has it's networking interface configured as eth0
- The board the does exhibit the "Link is up" / "Link is down" issue has it's network interface configured as eth1
I did google this issue and found that others were having this issue 1-2 years ago on the Freescale 2.6.35 kernel, but patches were created/submitted and the problem resolved. I looked at some of the patches to see if I could apply them, but a lot has changed in the kernel since 2.6.35 and 3.0.35. So I didn't bother.
Has anyone else experience this issue on this device with the latest Freescale kernel? Could this possibly be a regression? Any insight and/or guidance would be greatly appreciated. Thanks in advance.