Pi Zero v1.3 - Failing Ethernet Connection on Boot

  • Thread starter Thread starter Sral
  • Start date Start date
  • Tagged users None

Sral

Valuable Member
View Badges
Joined
May 2, 2022
Messages
1,006
Reaction score
978
Location
Germany
What state or country do you live in
Other International
Rating - 0%
0   0   0
Hi,

as explained in my build Thread, I have a Problem with my Pi Zero v1.3 Ethernet connection.

On the first time I booted the Pi, with the Ethernet connected to an Adafruit Ethernet + USB Hub, it doesn't show up on the ethernet. Same when I reboot the PI with the Reef-Pi Interface. The only method I have been able to make it work with is: boot the Pi without Ethernet cable connected. I have a fallback IP configured (source) by manually creating a file at:

etc/dhcpcd.conf
Code:
profile static_eth0
static ip_address=192.168.0.254/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
fallback to static profile on eth0

interface eth0
fallback static_eth0

Not sure if he actually uses that, since I had to create the folder etc myself.
After the Pi booted (I wait at least a minute) I connect the Ethernet cable and the PI shows up at a DHCP configured address.

Any ideas how to fix this issue, so I don't have to do that every time I reboot ?
Is it possible to delay Ethernet-operation similar to delaying general boot like in this thread ?
 
Last edited:
Suggestion from a colleague:
  • Phone chargers are not build to be terribly stable, because the phone charging circuits don't care if the voltage drops for a few milli seconds, they just stop charging for that time.
  • The Pi however does care very much about a stable voltage, so it might be that the supply gets unstable on startup and the Pi freezes when I connect Ethernet at the same time.
I will therefore build my actual power supply with two 5V 3A rails, one of which will be dedicated mostly to the PI and see if that helps alleviate the problem.
 
Suggestion from a colleague:
  • Phone chargers are not build to be terribly stable, because the phone charging circuits don't care if the voltage drops for a few milli seconds, they just stop charging for that time.
  • The Pi however does care very much about a stable voltage, so it might be that the supply gets unstable on startup and the Pi freezes when I connect Ethernet at the same time.
I will therefore build my actual power supply with two 5V 3A rails, one of which will be dedicated mostly to the PI and see if that helps alleviate the problem.
Power supply could cause issues, a few times I've seen a weak power supply randomly cause the Pi to reboot even though the Pi itself doesn't draw much current. Let us know how it goes.
 
The power supply was the issue. I switched from the 5V 1.0A Phone charger to the 5V 2.5V phone charger. Now I can reboot the Pi from the reef-PI interface and the Pi shows up on the network immediately.

Problem solved, now I just need to build the final power supply and reef-Pi unit :grinning-face-with-sweat:
 
The power supply was the issue. I switched from the 5V 1.0A Phone charger to the 5V 2.5V phone charger. Now I can reboot the Pi from the reef-PI interface and the Pi shows up on the network immediately.

Problem solved, now I just need to build the final power supply and reef-Pi unit :grinning-face-with-sweat:
Great, good to hear.
 

IF YOU HAD TO TAKE A REEFING EXAM, WOULD YOU PASS?

  • Yes!

    Votes: 32 45.7%
  • Not yet, but I have one that I want to buy in mind!

    Votes: 9 12.9%
  • No.

    Votes: 26 37.1%
  • Other (please explain).

    Votes: 3 4.3%
Back
Top