Rock Pi S mac address not unique

Hi,
Rock Pi S mac address not unique.
I tried setting mac id in uboot i got error.
=> setenv ethaddr 12:A1:34:2C:41:2C
## Error: Can’t overwrite “ethaddr”
## Error inserting “ethaddr” variable, errno=1
=>
How can i change mac id ?

Thanks & Regards
Vasu

You might want to look at the macchanger package in Debian.

Hi,

Are you referring the ethernet mac address or the wifi mac address?

We have fixed this I think. See the changelog here:

https://wiki.radxa.com/RockpiS/Debian

Please update to rockpis_debian_buster_minimal_arm64_191118_1217-gpt.img.

Hi,
I used updated rockpis_debian_buster_minimal_arm64_191118_1217-gpt.img but still mac id same it’s not unique.

rockpis_debian_buster_minimal_arm64_191029_1055-gpt.img

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.6.126 netmask 255.255.252.0 broadcast 192.168.7.255
inet6 fe80::f95f:748d:4601:f227 prefixlen 64 scopeid 0x20
ether 5e:cb:ec:48:8c:a0 txqueuelen 1000 (Ethernet)
RX packets 533017 bytes 40028581 (38.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 19083 bytes 16352268 (15.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 25

rockpis_debian_buster_minimal_arm64_191118_1217-gpt.img
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.6.126 netmask 255.255.252.0 broadcast 192.168.7.255
inet6 fe80::9100:1351:f1fd:c245 prefixlen 64 scopeid 0x20
ether 5e:cb:ec:48:8c:a0 txqueuelen 1000 (Ethernet)
RX packets 868 bytes 66122 (64.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21 bytes 3710 (3.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 24strong text

Hi vasudhevan,

We verified that that was the case. We will fix it as soon as possible.

1 Like

Hi,

The issue of Ethernet Mac address is fixed.
Please update the u-boot packages.(>=2017.09-02372-g98a8b2b378)

sudo apt-get update
sudo apt-get install -y rockpis-rk-u-boot-latest
sync
2 Likes

Hi Stephen,
Thank you for solve the issue.
Now mac address is unique.

Thanks & Regards
Vasu

Same Problem here with a Rock 3a. ALL MAC addresses are identical. The solution above does NOT work. After the update, I cannot boot.

Here the output:

You are currently running on board:
Radxa ROCK 3 Model A 
Looking for boot device ...
Current boot device is uSD card.
Would you like to upgrade bootloader on it?
If yes, type Y/y. If no, type N/n.
y
Backup bootloader on boot device.
2048+0 records in
2048+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0381086 s, 27.5 MB/s
Overwrite bootloader to boot device.
2048+0 records in
2048+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0141359 s, 74.2 MB/s
Done.

Identical MAC address on Rock Pi S occurs on latest Armbian (23.05.0-trunk Bookworm with Linux 6.1.29-rockchip64).
@radxa, @igorp, I can’t find the sources for rockpis-rk-u-boot-latest, and I don’t know how to tell if it is included in the Armbian release.



@igorp, I apologize for not understanding your intention; I am way out of my depth here.
Are you showing that Armbian is using latest Radxa version, and problem is from Radxa?

This is the answer to your question: “I can’t find the sources for rockpis-rk-u-boot-latest”. I have no intention to dig and resolve the problems you have with mac address. At least not in next couple of months. There is simply no capacity for anything like that.