On Mon, 2008-07-28 at 17:44 +0300, Tomas Winkler wrote: > On Mon, Jul 28, 2008 at 5:25 PM, Michael Buesch <mb@xxxxxxxxx> wrote: > > On Monday 28 July 2008 15:57:45 Dan Williams wrote: > >> > (What are the udev problems, btw?) > >> > >> People seem to want persistent device names. Since the kernel doesn't > >> provide stable device/bus enumeration, there are udev hacks (see > >> attached from Fedora 9) that read the MAC address of the card on > >> hot-plug and then assign it to a cached device name so that every time I > >> plug in my Netgear MA401 it gets "eth2". > > > > Yeah well. But using a pseudo-random MAC as a base to build a persistent > > naming scheme on sounds pretty fragile to me. ;) > > > > I think cards that don't supply MAC early simply cannot support > > a really working persistent naming scheme well. udev should probably > > just enumerate eth0 - ethX as it sees the devices. That's as good > > as mixing a numbering scheme into a pseudo MAC, IMO. And it's > > less confusing and it pushes a lot of policy decisions into userspace. > > Can devices supply something depending on its bus numbering that will > not change unless it's plugged out. Doesn't even need to provide it, udev can look at all that info if it wants. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part