Ethernet not working on rpi3 b+
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-raspi2 (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Booting this image:
on a RaspberryPi 3B+, the ethernet port is not working.
Moving the EEE enabling into the PHY initialisation function, immediately after the connection to the PHY is established, which is long before phy_start is called, prevents the renegotiation and avoids the slowdown and failure.
[Fix]
Apply the attached patch and recompile
[Test]
Install a patched kernel and reboot, if the image boots and eth0 is
working, the fix is working
[Regression]
The patch is already in Cosmic and it fixes an isolated bug, so i say it's low
--
I'm trying a new image with kernel 4.15.0-1029.31 and ethernet works fine on my older rpi3 (v1.2) but with the b+ it doesn't seem to be working. Lower right LED is blinking, lower left is off.
I'll try to get some output via serial, no other way to connect to it at the moment
CVE References
Changed in linux-raspi2 (Ubuntu): | |
importance: | Undecided → Critical |
description: | updated |
Changed in linux-raspi2 (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux-raspi2 (Ubuntu): | |
status: | New → Invalid |
As a work-around, I've noticed on the B+ that if you keep the Ethernet disconnected until it booting and then connect it when you see it hit "... Networking" then it'll pick up DHCP and then run cloud-init next happily.