If you have already your image running, you can try by using the command ifconfig eth0 hw ether [MAC]. Have you already tried this?
haven't checked but maybe the eth driver also has options to set MAC
JPMontero_Intel: I don'T recall - would ifconfig hw ether be permanent?
Note: dependent on your SD card image the name might be not "eth0" but "en*"
yes I can change MAC address using the following code.
ip link set eth0 address xx.xx.xx.xx.xx.xx
But I need to make it permanent. I mean including platform data with 8M-Flash. So it will be permanent until we flash again.
I have Flash+platformdata.bin file.
This file was created using Board_Support_Package_Sources_for_Intel_Quark_v1.0.1.
But, I have no idea. How to proceed further?
Sorry if I am wrong.
Can I convert .bin to .cap file. So that I can update the flash in linux runtime.
In Chapter 9 : Defining the platform data file
It is said that "
If you created a *.cap file in the previous section, a platform data file is not required
and you can skip this section
Does it mean that MAC address is assigned???
1 of 1 people found this helpful
MAC address is part of SPI but not of cap file. You can modify the MAC but for that you'd have to rewrite SPI with a Dediprog I guess (that's at least how I did so far) - unless flashrom or a similar tool is supported
cap doesn't include MAC - that's part of the bin. This way you can share a cap-file with all Galileo users without actually modifying any MAC address.
In order to modify the MAC you'd have to flash the whole SPI. I am not aware of a SW based solution but only by use of serial flasher tool.