--- u-boot-1.1.4/lib_arm/board.c 2005-12-16 17:39:27.000000000 +0100 +++ u-boot-1.1.4-at91-koan/lib_arm/board.c 2006-05-20 10:50:22.000000000 +0200 @@ -332,6 +333,10 @@ void start_armboot (void) } #endif /* CONFIG_DRIVER_SMC91111 || CONFIG_DRIVER_LAN91C96 */ +#ifdef AT91_PROGRAM_MACADDR + eth_init(gd->bd) ; // quick and dirty patch to set MAC address +#endif /* AT91_PROGRAM_MACADDR */ + /* Initialize from environment */ if ((s = getenv ("loadaddr")) != NULL) { load_addr = simple_strtoul (s, NULL, 16);