Joe Curtis
Posts: 12
Joined: Thu May 14, 2015 11:39 am

eth0 on pi 3B+

Fri Mar 23, 2018 5:24 pm

Is eth0 disabled by default on the new RPI 3B+? I have tried two now and cannot get eth0 working out of the box with a brand new raspbian install on the micro sd card. No problem with wi-fi but it is ethernet that I want. There is no trouble with ethernet cable or connection as it works fine on other machines but I get no lights on the ethernet socket and ifconfig shows:-
pi@raspberrypi:~ $ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b8:27:eb:57:83:8d txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Can anyone offer suggestions or am I ignorant or just stumbled on a bad batch of the new product?

drgeoff
Posts: 10832
Joined: Wed Jan 25, 2012 6:39 pm

Re: eth0 on pi 3B+

Fri Mar 23, 2018 5:55 pm

Joe Curtis wrote:
Fri Mar 23, 2018 5:24 pm
Is eth0 disabled by default on the new RPI 3B+?
No.

But the port is capable of connecting as a GigE one. Could the negotiation between your router and the RPi be failing and ending up with nothing?

Do you get any lights if you connect a cable directly between a 3B+ and other gear, eg a PC?
Quis custodiet ipsos custodes?

User avatar
B.Goode
Posts: 10356
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: eth0 on pi 3B+

Fri Mar 23, 2018 6:12 pm

Can anyone offer suggestions
It's only a hunch/guess, but is it possible that the network outlet you are connecting to is not capable of negotiating a connection with a Gigabit Ethernet equipped network interface?

You have said:
There is no trouble with ethernet cable or connection as it works fine on other machines
...but are any of those other machines Gigabit-equipped?

No doubt the theory is that all the links in the chain should be backwards compatible, but that's not to say that it will work in practice in all cases.

Edit: unintended overlap with DrGeoff's extended reply, but I am reluctant to waste what I have typed in....

Joe Curtis
Posts: 12
Joined: Thu May 14, 2015 11:39 am

Re: eth0 on pi 3B+

Fri Mar 23, 2018 9:08 pm

Thank you, gentlemen, for your input which got me investigating further.

I have quite a complex local network set up including five pc's, three NAS units and (now ) five Pi's with a mixture of ethernet and wi-fi connections. They are linked, either through a HP ProCurve switch or directly, to a TalkTalk HG635 super router both of which are capable of gigabit performance.

To make best use of cat-5 cabling I use splitters on a couple of the cables so I can have two pc's or pi's using one cable to get to the switch. This has worked in the past with whatever computer, Pi or PC , uses the connection, even though some of them are gigabit devices.

Not so with the Pi 3B+'s. As soon as I removed the splitter, which happened to be where I was setting the Pi's up, and connected a 3B+ directly to the switch the ethernet connection became available.

I hope this information may be of use to anyone with a similar problem.

drgeoff
Posts: 10832
Joined: Wed Jan 25, 2012 6:39 pm

Re: eth0 on pi 3B+

Fri Mar 23, 2018 9:59 pm

GigE uses all 8 wires in the cable.
Quis custodiet ipsos custodes?

Return to “Troubleshooting”