[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#256907: Was caused by IEEE1394 Ethernet hijacking eth0



On Tue, Jul 13, 2004 at 11:19:55AM +0300, Johannes Lehtinen wrote:
> This problem was caused by IEEE1394 Ethernet ("eth1394") hijacking eth0 
> (therefore making the actual ethernet card eth1, dough!). The problem 
> was fixed by not loading "video1394" (or any other 1394 modules) in 
> /etc/modules. After that eth0 was associated with the ethernet card as 
> usual.
> 
> Module "eth1394" still gets loaded (starting with 2.6.4 kernel, loaded 
> by discover?) but only after "3c59x" and therefore gets associated with 
> eth1.
> 
> This is more reasonable although it could still cause problems to 
> unsuspecting users suddenly getting an extra Ethernet interface (in my 
> experience IEEE1394 is usually installed for other use than Ethernet 
> access).

Well, hotplug also loads the firewire stuff before the ethernet drivers.

In my experience, module loading goes as follows :

  1) initrd script. mostly disk drivers and filesystems.

  2) /etc/modules

  3) discover (1 or 2)

  4) hotplug.

since discover and hotplug have some devices in common, this makes for
some confusion, and difficulties to disable the loadign of some modules.

Friendly,

Sven Luther



Reply to: