Hi Guys!
We started playing with Ethernet interface on our beagle bone extended terminal which was previously mentioned in several threads by me.
At first we successfully integrated WIFI, but at some sub-models now we are trying to only Ethernet.
Everything is fine after boot, but we made some stability tests, and it seems that the link sensing is not working properly if you physically toggle plugging the ethernet cable.
The test environment was Gateway router ---- SWITCH ---- Beaglebone
The scenario was:
- Boot with cable plugged in - OK
- Plug out the cable, then plug it back - OK
- Plug out again - here was the first strange issue that after typing netcfg it listed eth0 UP 10.11.4.85/16 0x00001003 00:18:31:8c:9b:dd but the dmesg showed that PHY: 0:00 - Link is Down
- After this when I plugged back nothing happend, even the state indicatpor leds on the Ethernet interface remained blank, the haven't blinked
<6>[ 151.103668] PHY: 0:00 - Link is Down
<6>[ 182.103668] PHY: 0:00 - Link is Up - 100/Full
<6>[ 196.103637] PHY: 0:00 - Link is Down
I bet this is a low level issue around Linux and not Android. Could someone please give me some advice for example which driver's log verbosity should be raised or if this is a known issue.
I know that it is not a common scenario pluging in and out the cable physically like an idiot :) but I want to make the system as robust as possible.
Thanks in advance,
sodjas