On Thursday 24 March 2011, Andy Green wrote:
This patch registers a network device notifier callback to set the mac
addresses for the onboard network assets of Panda correctly, despite the
drivers involved have used a random or all-zeros MAC address.
The technique was suggested by Alan Cox on lkml.
It works by device path so it corrects the MAC addresses even if the
drivers are in modules loaded in an order that changes their interface
name from usual (eg, the onboard module might be "wlan1" if there is a
USB wireless stick plugged in and its module is inserted first.)
Cc: Alan Cox <redacted>
Signed-off-by: Andy Green <redacted>
It looks like this is the best solution so far.
Acked-by: Arnd Bergmann <arnd@arndb.de>