Hi,
Last night while setting up wired & wireless connection in openSuse 11.2 Gnome version via YAST’s ifup, I got wireless but lost wired connection (interface eth0). Dmesg shows that eth0 became eth1. I cannot get eth0 back. Is there any way to remedy this situation, eg. get info from the Ubuntu partition in my triple-boot laptop, without having to re-install openSUSE?
Thanks a lot for your help.
Error message in ifup: cannot configure interface because firmware or a module is missing, check dmesg.
15.839315] eth0: Program end returned 0
15.839322] eth0: hermes_present returned 1
15.840138] eth0: Hardware identity 0005:0002:0001:0002
15.840269] eth0: Station identity 001f:0002:0009:0030
15.840279] eth0: Firmware determined as Lucent/Agere 9.48
15.840285] eth0: Ad-hoc demo mode supported
15.840291] eth0: IEEE standard IBSS ad-hoc mode supported
15.840297] eth0: WEP supported, 104-bit key
15.840302] eth0: WPA-PSK supported
16.107615] eth0: MAC address 00:02:2d:26:70:1c
16.107721] eth0: Station name “HERMES I”
16.108392] eth0: ready
16.109309] eth0: orinoco_cs at 0.0, irq 11, io 0xd100-0xd13f
16.156901] eth0 renamed to eth1 by udevd [323]
16.158246] udev: renamed network interface eth0 to eth1
I don’t know why eth0 was renamed to eth1. The correct kernel module driver is e100. Any suggestions?
Here’s the output of ifconfig -a:
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:00:39:8D:B4:2C
inet addr:192.168.1.146 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3474 errors:0 dropped:0 overruns:0 frame:0
TX packets:3653 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2476397 (2.3 Mb) TX bytes:1593412 (1.5 Mb)
eth1 Link encap:Ethernet HWaddr 00:02:2D:26:70:1C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xd100
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)
wlan0 Link encap:Ethernet HWaddr 00:14:6C:DD:B5:94
inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3080 errors:0 dropped:0 overruns:0 frame:0
TX packets:2120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4381861 (4.1 Mb) TX bytes:168964 (165.0 Kb)
Interrupt:11 Memory:38010000-38020000
For some unknown reason I don’t see eth0 in ifup windows so cannot complete the configurations, especially that of Device Name. Any suggestions for getting eth0 interface configured?
Just got wired connection back! Here’s possible explanation:
Yesterday I mistakenly put “orinoco” which is actually the driver for the built-in Toshiba wireless B card ito the kernel module box. This resulted in udevv changing eth0 to eth1 and a dmesg error message. To correct this mistake, I replaced “orinoco” with “e100”, the kernel driver for ethernet controller. I also blacklisted both “orinoco” and “orionoco_cs”.
Now I can see both eth0 wired and wlan0 wireless connection interfaces in Network Manager.