Firewire card now recognized as eth0

Bill Estell william.c.estell at cox.net
Sat Mar 6 13:53:27 UTC 2004


I updated my system this morning and am now running kernel 2.6.3-2.1.238.

After reboot into new kernel, boot log shows:
Mar  6 07:48:00 firebird ifup: cannot change name of eth1 to eth0: File 
exists
Mar  6 07:48:00 firebird network: Bringing up interface eth0:  failed

Prior to this update my ethernet card was always eth0.

I went into System Settings -> Network -> Hardware and deleted my 
devices and then recreated the Ethernet device and setup IP.

System Settings -> Network -> Devices tab now shows:

Profile  Status  Device  Nickname  Type
-------  ------  ------  --------  --------
checked  Active  eth1    eth1      Ethernet

System Settings -> Network -> Hardware tab now shows:

Description            Type       Device   Status
---------------------  ---------  -------  -------
Ethernet 100/10 MBit   Ethernet   eth1     ok
ip1394                 Ethernet   eth0     system

I have had the Firewire card installed in this PC throughout my FC2T1 
testing.  I believe that this is the first time it has shown up as a 
network device.

lspci shows:
[snip]
02:01.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 
Controller (Link)
02:07.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 
MBit (rev 40)

Reboot after Network Settings changes shows this in kernel boot log:
Mar  6 08:03:33 firebird network: Bringing up interface eth1:  succeeded

Network works fine now, but Ethernet card is eth1 not eth0.

Now for the questions:
1) Anybody else experience this behavior?
2) What algorithm does the OS use to assign eth0, eth1, etc?
3) Is this a bug that should be entered into Bugzilla?

Thanks,
Bill

FYI:  I do not have anything plugged into firewire card.





More information about the fedora-test-list mailing list