From: Benny B. S. <bb...@se...> - 2009-10-26 19:11:15
|
Anyone who knows if it's possible to set an Ethernet MAC address for a Tobi board in the kernel command line? I can set ethaddr in u-boot, but from Linux i see a random address. During normal use I can set an address in /etc/interfaces, but thats not an option when using nfsroot and because of that I will get a new IP address from the DHCP server after each boot which is a little annoying. By the way. After setting ethaddr in u-boot I get the message below. Is SROM the eeprom connected to the ethernetcontroller or? ************************* Net: smc911x-0 Warning: smc911x-0 MAC addresses don't match: Address in SROM is ff:ff:ff:ff:ff:ff Address in environment is 00:15:c9:00:00:00 Hit any key to stop autoboot: 0 ************************* BR Benny |
From: sellis <sco...@gm...> - 2009-10-27 23:29:20
|
You can set the ip address as a kernel command line parameter so you don't need dhcp. ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf> See the kernel Documentation/filesystems/nfsroot.txt For example, here are some settings I have in a u-boot environment 192.168.10.2 is the dev box/nfs/tftp 192.168.10.51 is the overo 192.168.10.1 is a router water is the host name for the overo // these are for tftp loading the kernel (for other folks who might be reading this) ipaddr=192.168.10.51 serverip=192.168.10.2 netmask=255.255.255.0 // i just took a MAC from a booted overo ethaddr=02:E5:E8:85:90:F5 // these are for nfsroot using a fixed ip address passed to the kernel nfsroot=192.168.10.2:/exports/water ip=192.168.10.51:192.168.10.2:192.168.10.1:255.255.255.0:water:eth0:none nfsargs=setenv bootargs console=ttyS2,115200n8 vram=12M root=/dev/nfs rootfstype=nfs ip=${ip} nfsroot=${nfsroot} rootwait // and here is how you would use them in the style of the gumstix u-boot // to tftp load the kernel tftp ${loadaddr} uImage // and/or for the nfsroot run nfsargs bootm ${loadaddr} -- View this message in context: http://www.nabble.com/Setting-Ethernet-MAC-address-in-kernel-command-line-tp26065684p26086913.html Sent from the Gumstix mailing list archive at Nabble.com. |