How to write Ethernet MAC address, is there any production tools?

The customer is currently using SN writer in a Windows environment to write the Ethernet MAC address. The production line uses an Ubuntu environment. Are there any recommended tools for writing the Ethernet MAC address on Ubuntu OS?

The topic has been successfully assigned to macpaul-lin-mtk.

The production line PC we’re using is Ubuntu OS. Not Windows PC, so SN writer cannot be used on production line.

I’ve Got reply from Canonical RD:
During development, you can configure the MAC address from the genio-tool config, and the uboot variable will be set.

However, in actual production, the customer should either:

  1. Handle it themselves in U-boot to set the u-boot variable.

  2. Or, the kernel driver should be able to retrieve the MAC address from the correct location. => On Ubuntu OS, you can also use genio-tools for configuration on Ubuntu PC.