unbannable
Posts: 8
Joined: Tue Oct 16, 2018 9:34 am

Raspberry Pi 4 Ethernet Port Issue

Fri Aug 23, 2019 3:43 pm

So this is the second PI4 I've had with this issue. The first one just did not recognise the ethernet cable whatsoever when the pi3 did. The newer pi4 I received recognised the cable for a bit but then stopped and won't recognise at all now.

What can I do to test the port? Or is it software? Or is it that the moons aren't aligned correctly?

trejan
Posts: 935
Joined: Tue Jul 02, 2019 2:28 pm

Re: Raspberry Pi 4 Ethernet Port Issue

Fri Aug 23, 2019 3:47 pm

What model switch is it? There has been some negotiation issues with a D-Link DGS-108 that are worked around in a kernel patch.

ejolson
Posts: 3838
Joined: Tue Mar 18, 2014 11:47 am

Re: Raspberry Pi 4 Ethernet Port Issue

Sat Aug 24, 2019 4:17 pm

trejan wrote:
Fri Aug 23, 2019 3:47 pm
What model switch is it? There has been some negotiation issues with a D-Link DGS-108 that are worked around in a kernel patch.
Along a similar line, I just discovered my Pi 4 won't connect with the gigabit switch here. I've done "apt-get update; apt-get upgrade" and the problem still persists. Since the same cables and switch work at gigabit speeds with multiple other computers, I suspect it is related to a negotiation problem. For the record, the switch is this 8-port model by Rosewill.

ejolson
Posts: 3838
Joined: Tue Mar 18, 2014 11:47 am

Re: Raspberry Pi 4 Ethernet Port Issue

Sat Aug 24, 2019 8:14 pm

ejolson wrote:
Sat Aug 24, 2019 4:17 pm
trejan wrote:
Fri Aug 23, 2019 3:47 pm
What model switch is it? There has been some negotiation issues with a D-Link DGS-108 that are worked around in a kernel patch.
Along a similar line, I just discovered my Pi 4 won't connect with the gigabit switch here. I've done "apt-get update; apt-get upgrade" and the problem still persists. Since the same cables and switch work at gigabit speeds with multiple other computers, I suspect it is related to a negotiation problem. For the record, the switch is this 8-port model by Rosewill.
Still no luck with the 4B and the Rosewill RC-416 8-port Gigabit Green Switch. I suspect the Pi is unable to wake the ports out of low power idle which is part of IEEE802.3az Energy Efficient Ethernet.

On the Pi I tried forcing 100 mbit mode

Code: Select all

# /sbin/ethtool -s eth0 speed 100 duplex full autoneg on
as well as resetting the mii transceiver

Code: Select all

# /sbin/mii-tool -r eth0
Neither of those settings helped.

The switch works fine with the Pi 3B+ computer. However, I wanted to use the true gigabit Ethernet and USB3 of the Pi 4B for creating a reasonably quick network file server. It is good that only the 2GB model was available, because that extra pizza I was able to afford due to the resulting savings is a comforting memory at the moment.

Has anyone else tried the Pi 4B with the same Rosewill switch?

As I only have one gigabit switch at home it will be next week before I can try the Pi 4B on a different switch.

Does anyone have an idea how to make the 4B work with my gigabit switch?

johnnywho
Posts: 6
Joined: Sat Aug 17, 2019 4:21 pm

Re: Raspberry Pi 4 Ethernet Port Issue

Wed Aug 28, 2019 9:14 pm

I'm also facing issues on my Raspberry Pi 4B when plugged over gigabit to a EPC3940 Modem/Router. It does connect, but it's basically unusable. Unfortunately, I haven't found any solutions yet (https://www.raspberrypi.org/forums/view ... p?t=249112)
I really wonder how many switches don't work with the rpi4b.

bls
Posts: 293
Joined: Mon Oct 22, 2018 11:25 pm
Location: Seattle, WA

Re: Raspberry Pi 4 Ethernet Port Issue

Wed Aug 28, 2019 9:48 pm

johnnywho wrote:
Wed Aug 28, 2019 9:14 pm
I really wonder how many switches don't work with the rpi4b.
Really sucks when "standard" interfaces have issues. I can confirm that these 3 switches all work with the the Pi4: GS105EV2, GS108Ev3, GS608.

W. H. Heydt
Posts: 11117
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Raspberry Pi 4 Ethernet Port Issue

Wed Aug 28, 2019 11:04 pm

bls wrote:
Wed Aug 28, 2019 9:48 pm
johnnywho wrote:
Wed Aug 28, 2019 9:14 pm
I really wonder how many switches don't work with the rpi4b.
Really sucks when "standard" interfaces have issues. I can confirm that these 3 switches all work with the the Pi4: GS105EV2, GS108Ev3, GS608.
To add to the working collection...this one https://www.monoprice.com/product?p_id=10927 from Monoprice works without any issues.

ejolson
Posts: 3838
Joined: Tue Mar 18, 2014 11:47 am

Re: Raspberry Pi 4 Ethernet Port Issue

Sat Aug 31, 2019 5:23 am

bls wrote:
Wed Aug 28, 2019 9:48 pm
johnnywho wrote:
Wed Aug 28, 2019 9:14 pm
I really wonder how many switches don't work with the rpi4b.
Really sucks when "standard" interfaces have issues. I can confirm that these 3 switches all work with the the Pi4: GS105EV2, GS108Ev3, GS608.
There is another thread here which mentions a number of gigabit switches that work with the Raspberry Pi 4B.

For the record my 4B is confirmed to work with a D-Link switch and a Cisco, but still not the Rosewill. I tried again with the Rosewill. After plugging and unplugging the cable a few times it finally connected, but only at 100 Mbit. I've used different cables that work with other computers.

Rather than anything broken, the problem appears to be an incompatibility.

KK_Tipton
Posts: 1
Joined: Wed Nov 27, 2019 11:14 pm

Re: Raspberry Pi 4 Ethernet Port Issue

Wed Nov 27, 2019 11:26 pm

I just ordered a Vilros branded Raspberry Pi 4B. Same ethernet issue.

I was using a generic "Cat 6" 50 foot ethernet cable...no ethernet connection to my Comtrend DSL router.

Switched to an "Amazon Basics" Cat 5e (E226000) and the ethernet worked just fine.
Link speed claims to be 1000 using "ethtool" (sudo ethtool eth0)

Also, right out of the box my onboard wifi did not work.
It finally worked after running "apt full-upgrade" command per ShiftPlusOne's forum post.

https://www.raspberrypi.org/forums/view ... 5#p1567915
Just to clarify, or maybe to muddy things up further:

apt-get upgrade - Install newer versions of all installed packages, but don't install new dependencies.
apt-get dist-upgrade - as above, but also check for new dependencies.

apt upgrade - install new versions, check for new dependencies, but don't do anything that will result in a package getting removed.
apt full-upgrade - Do everything, even if it means a package will get removed.

apt-get is safer to use in scripts, apt is intended for interactive use.

Long story short, use anything but 'apt-get upgrade'.

Return to “Troubleshooting”