On Tue, Mar 18, 2008 at 10:00:32AM -0700, T. Marvin wrote:
> Nils Vogels wrote:
> > IIRC, linux has the possibility to map the physical devices to logical
> > devices in the bootloader, by passing options to the kernel, linked to the
> > base memoryaddress
> 
> It likely can, though I've never used that feature, so am unfamiliar 
> with it.

I don't think it's kernel option, but udev.

> > This may have something to do with it?
> 
> I would think that my test where I pulled a drive image (compact flash 
> in this case) from another system and booted it in this unit, finding 
> the same problem, would discount such a theory.

Actually, this is exactly what happens when udev is in use and you move
an image to another machine, as udev will remember the old MACs as being
eth0..2 and seeing new MACs it will just set them as eth3..5.

You should check if your distro uses udev and, for example on debian,
you have an /etc/udev/rules.d/*persistent-net* file that contains:

# PCI device 0x11ab:0x4362 (sky2)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:2c:70:5a:29:73",
NAME="eth0"

which means no other ethernet card beside one with that MAC will get
eth0.

regards,
iustin
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to