
Uncompressing Linux............................................................. ............. done, booting the kernel. Linux version 2.6.16 (root@second) (gcc version 4.0.0 (DENX ELDK 4.0 4.0.0)) #16 Thu Jun 8 03:40:10 AQTT 2006 CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T) Machine: Atmel AT91RM9200-DK Memory policy: ECC disabled, Data cache writeback Clocks: CPU 179 MHz, master 59 MHz, main 18.432 MHz CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Built 1 zonelists Kernel command line: root=/dev/nfs rw nfsroot=${serverip}:${rootpath} ip=${ipadd r}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
Quite apart from the MAC address issue, you need to fix your kernel command line. The variables in the last line above do not make sense to the kernel, it needs to be passed actual IP addresses.
Note: if you don't know what the IP addresses will be (because they are delivered by a DHCP server, for example) you can do this:
setenv bootcmd setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath} ... ; bootm ...
Alex