I think we have fixed the problems in 2.5.41: - the eeprom timeout warning was conditional, and by default off. Now they are always printed. - dev->addr is copied in netdev_open to the driver registers. That's what all other nics do. Is that enough for you? i.e. you must first set the mac address, then ifup. AFAICS with your patch supports ifup, then updating the mac address. jgarzik promised to forward the patch to marcelo, it should be in 2.4.20-pre10. -- Manfred - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html