3B+ No ethernet after update

Problems with packages? Post here, using [tags] of the package name.

3B+ No ethernet after update

Postby nalyd » Fri Sep 06, 2019 3:40 pm

Hello, I'm just posting here because I ran into the issue this morning and figured it might help someone.

I'm using AArch64 on my 3B+, and the raspberrypi-bootloader-20190904 update causes my Pi to boot without ethernet. I see something about `address not set` during the bootloader phase despite that I do have a static IP in my config.txt.

Anyways, to fix this I just rolled back the bootloader to last week's version like so:
$this->bbcode_second_pass_code('', 'sudo pacman -U /var/cache/pacman/pkg/raspberrypi-bootloader-20190828-1-any.pkg.tar.xz')

If anyone has any more insight into the issue that would be great
nalyd
 
Posts: 1
Joined: Fri Sep 06, 2019 3:20 pm

Re: 3B+ No ethernet after update

Postby jacksonATL » Fri Sep 06, 2019 7:51 pm

Same problem, the MAC address is set to 00:00:00:00:00:00 with the 20190904 bootloader package so it breaks any setup that isn't over-riding the MAC address
jacksonATL
 
Posts: 10
Joined: Thu Mar 20, 2014 12:43 am

Re: 3B+ No ethernet after update

Postby fredix » Sun Sep 08, 2019 10:39 am

I confirm this problem. Thanks @nalyd for your workaroud.
fredix
 
Posts: 1
Joined: Sun Sep 08, 2019 10:37 am

Re: 3B+ No ethernet after update

Postby landzend » Tue Sep 10, 2019 11:34 am

Can also confirm. Running the "linux-aarch64" kernel.

The last working version I have is:
raspberrypi-bootloader-20190831-1-any.pkg.tar.xz

The next one I have, and it fails is:
raspberrypi-bootloader-20190904-1-any.pkg.tar.xz

Also the following fails:
raspberrypi-bootloader-20190909-1-any.pkg.tar.xz
landzend
 
Posts: 5
Joined: Fri May 11, 2012 1:18 am

Re: 3B+ No ethernet after update

Postby Ravertux » Sat Sep 14, 2019 1:07 am

Thanks for pointing out the issue regarding the unset MAC address.
My quick fix to avoid the rollback is to create a file /etc/systemd/network/00-default.link with the following content:

[Match]
MACAddress=00:00:00:00:00:00

[Link]
MACAddress=realMac
NamePolicy=kernel database onboard slot path

where realMac is the MAC address of your Raspberry Pi, you can usually look this up in your Router.
It's the approach described in the Arch Linux Wiki here: https://wiki.archlinux.org/index.php/MAC_address_spoofing#systemd-networkd.
The advantage here is that you don't need to rollback and you can also do this from another computer just by mounting the SD there.

Kind Regards,
Florian
Ravertux
 
Posts: 1
Joined: Sat Sep 14, 2019 1:02 am


Return to Packages

Who is online

Users browsing this forum: No registered users and 10 guests