Failing Ethernet Transcievers (help)

Hi,

My company buys quite a few beagle boards for various projects and we are increasingly running into a problem where the ethernet transceivers fail a few months down the line. This results in companies sending products back to us and having to have beagle boards replaced. We are not trying to get a freebie or anything of that sort, we are wondering if someone from beagleboard could take a look at a few of them and see if they can figure out what is causing these to fail? These were all bought from Adafruit. They directed us to you.

Thanks,
Suprock tech

Which "Board"?

Regards,

beagle bone black, rev c

When you say "fail" can you provide any dmesg info or kernel log, or
serial log or, or...

Regards,

Sorry it took a few days but heres some logs.

Working beaglebone, Unit #1542:
dmesg output when plugging in a cable:
[ 74.039867] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full -
flow control off
[ 74.040069] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 74.162638] 8021q: 802.1Q VLAN Support v1.8
[ 74.162796] 8021q: adding VLAN 0 to HW filter on device eth0

maintenance@beaglebone:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 38:d2:69:52:69:10
inet addr:192.168.2.155 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: 2601:18d:8901:ec80:3ad2:69ff:fe52:6910/64
Scope:Global
inet6 addr: fe80::3ad2:69ff:fe52:6910/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4103 (4.0 KiB) TX bytes:15847 (15.4 KiB)
Interrupt:173

Iperf works as a server:
maintenance@beaglebone:~$ iperf -s

Oh, that looks fun, specially with no errors over dmesg..

Which kernel version?

uname -r ?

Regards,

Sorry for the late response. Here’s the info you requested:

maintenance@beaglebone:~$ uname -r
4.4.54-ti-r93