On Thu, Sep 05, 2013 at 10:26:59AM +0200, Thomas Petazzoni wrote: > On Thu, 5 Sep 2013 09:44:26 +0200, Willy Tarreau wrote: > > One simpler solution for them could be to slightly modify the boot loader > > so that it sets the MAC address on the two ethernet controllers prior to > > boot. Then your code which checks if a MAC is already set will simply > > work. > > This works when the network driver is compiled 'statically' inside the > kernel. When compiled as a module, then the gatable clock of the > network interface will be gated at the end of the kernel boot, before > the mvneta module is probe. And gating the network interface clocks > means that it will loose its state, including its MAC address. So it's > not an entirely perfect solution either, but I admit that on such > platforms, the network driver is most likely compiled statically, so it > would probably suit the needs of most people. Up until sleep and standby modes are supported. Proper power savings would include gating the clock... thx, Jason. -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html