I found that my poplar board mac address is keep changing every reboot, hence i failed to tie a fix ip to it.
Any way i could configure it with fix IP ?
Thanks.
I found that my poplar board mac address is keep changing every reboot, hence i failed to tie a fix ip to it.
Any way i could configure it with fix IP ?
Thanks.
update:
Tried to set ethaddr on uboot, end up getting this error while booting up
Error: gmac1 address 93:de:31:cf:cc:b0 illegal value
Your address is wrong because the very first bit is set to 1, which means multicast address. I assume you need to assign a valid unicast address here. (e.g. 92:de:31:cf:cc:b0, 94:de:31:cf:cc:b0…)
Yes, i have updated with an valid mac address through an online MAC address generator, but it only set to uboot env, hence, MAC addr is still keep on changing everytime i reboot … arrgh
Have you tried saveenv
to preserve settings after reboot?
Try to set “mac-address” property in DTS GMAC node, something like:
mac-address = [4a d3 bd 30 d0 2a];
For record, I just pushed a couple of commit to Poplar U-Boot repo [1], to support generating MAC address from eMMC PSN (Product Serial Number) and passing it to kernel via device tree. That said, running this updated U-Boot, the issue of changing IP address from boot to boot should be gone now.
Thanks Shawn, my board is getting static MAC now.