Android ICS on Panda and retaining the MAC address across reboots
2012-06-16 01:11:28 GMT
I am looking to use the Panda boards in large volume for automating software on Android ICS. I have tried the pre built binaries from Linaro as well as building my own kernel, but every time I reboot the Panda board the MAC address is randomly generated. So random in fact that all 6 hex values are random instead of the first 3 being designated for the hardware vendor and the last 3 being random.
I suspect this is because there is no EEPROM on the Panda board.
Does anybody have a solution to this? Maybe there is something on the boards I am overlooking? Maybe there is something in the Android kernel that I am overlooking? I am open to just about anything, with the one requirement being that this is something that doesn't require manually setting it, especially in bootargs or other parameters like that. We really would like to build an image of the OS and tools on the sdcard and replicate that to a couple hundred of these guys and rack them up in a data center.