DietPi is using an out-of-date u-boot that doesn't set a fixed MAC address on Quartz64A

Well, it’s working too, thanks ! I will now migrate everything and be able to get rid of my old setup. :green_heart:


Great, many thanks for testing! I’ll merge and move those packages and images to stable downloads then.

Ah, btw, is the MAC address the same of different than 1a:80:0a:2c:9f:50 in your case?

Different : 76:43:6C:C4:D9:C9

I’m experiencing another issue though : regardless of the desktop environment I’m using, clicks/hovers are delayed and the cursor is stuttering.


did you checked CPU load while running desktop mode?

Looks fine, and this wasn’t happening before the update.

Hmm, so Linux 6.6 probably has a regression :thinking:. In the meantime I uploaded new packages based on Linux 6.6.4. You can apply them like the 6.6.3 ones before.

I will build packages based on latest Linux 6.5 (but still upstream U-Boot), if those do not behave better, to verify whether its really a 6.6 regression.

I’m looking forward to it.

I’m sorry I missed that part. Where are those ?

Just rerun the code from above. It always contains the latest Linux builds, currently Linux 6.6.6:

cd /tmp
curl -fO ''
dpkg -i firmware-quartz64a.deb
rm firmware-quartz64a.deb

Alright, it seems I’m going to execute this many times so I put it in a script.

And, I’m still experiencing the issue after executing it just now.


Hi @MichaIng,
I’ve recently updated my DietPi installation on my OrangePi 5 and I’m currently experiencing the same issue of the MAC that changes at every reboot.

Linux DietPi 5.10.160-legacy-rk35xx #1 SMP Tue Nov 28 02:45:16 UTC 2023 aarch64 GNU/Linux
dietpi@DietPi:~$  echo $G_HW_MODEL_NAME
Orange Pi 5 (aarch64)

We do not do the kernel builds for Orange Pi 5. However, I remember this was reported already: OrangePi 5 ethernet interface getting a random MAC address assigned on every reboot with most recent DietPi shipped uBoot loader · Issue #6663 · MichaIng/DietPi · GitHub

Does it help to add ethaddr=MACADDR to /boot/dietpiEnv.txt, adding a valid MAC address, like the one currently (randomly) applied?

Any news on my issue ? Thanks

I jump in the other thread.

Just to answer here to your question: no, adding the MAC address to dietpiEnv.txt does not solve the issue. rk_gmac-dwmac keeps generating a random MAC.

this should help as a workaround on the OPi5 Orange Pi 5 | MAC address changes on reboot · Issue #6663 · MichaIng/DietPi · GitHub

1 Like