Brian,

I'm not sure exactly. What I observe is that for some reason, only one
interface gets written to iftab during the default install out of the box.

My hunch is that when the install script is populating iftab, it doesn't
know about the other interfaces, perhaps because the other interfaces aren't
up at that stage of the installation or because the drivers sufficient to
talk to the other interfaces aren't yet installed. Later, when the other
interfaces are up and running, udev recognizes the additional device(s), but
there is no matching iftab record, so udev goes about its business as usual.


The manpage for iftab says:
 If  a  network  device  matches  all  selectors of a mapping, udev will
       rename the interface to the name given by the mapping.

I think the following additional logic would Do the Right Thing (tm):
If the device does not match all the selectors of any mapping, [some script]
will write a record to iftab that names the device intelligently and
contains the selectors matching the device. A message is written to syslog
describing the device and the new iftab record (e.g., "New network interface
detected and named [eth1, or whatever]. Persistent name record written to
/etc/iftab.").

Loye


On 6/7/07, Brian Murray <[EMAIL PROTECTED]> wrote:
>
> Loye Young - do you happen to know how this came about happening though?
>
> --
> ifconfig fail to load 3coms 3c905C-TX/TX-M [Tornado] lan card
> https://bugs.launchpad.net/bugs/118368
> You received this bug notification because you are a direct subscriber
> of the bug.
>


<[EMAIL PROTECTED]>

-- 
ifconfig fail to load 3coms 3c905C-TX/TX-M [Tornado] lan card
https://bugs.launchpad.net/bugs/118368
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to