NetworkManager applet shows wrong wired interface name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
udev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: network-manager
I'm running an up-to-date Lucid system, and I just noticed the following glitch; I'm not sure which version it might have started in. In any case, I have a workstation with two Intel gigabit NICs on-board, and I'm using a Chelsio dual-port PCIe add-on board as my actual network interface. To be precise:
$ for i in $(seq 0 3); do echo; echo == eth$i ==; ethtool -i eth$i; done
== eth0 ==
driver: e1000e
version: 1.0.2-k2
firmware-version: 0.15-5
bus-info: 0000:03:00.0
== eth1 ==
driver: e1000e
version: 1.0.2-k2
firmware-version: 0.5-7
bus-info: 0000:04:00.0
== eth2 ==
driver: cxgb3
version: 1.1.3-ko
firmware-version: T 7.4.0 TP 1.1.0
bus-info: 0000:06:00.0
== eth3 ==
driver: cxgb3
version: 1.1.3-ko
firmware-version: T 7.4.0 TP 1.1.0
bus-info: 0000:06:00.0
The actual port I am using is eth2 from the Chelsio cxgb3 NIC:
$ ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:07:43:05:37:2d
inet addr:10.33.42.9 Bcast:10.33.42.255 Mask:255.255.255.0
inet6 addr: 2001:420:
inet6 addr: fe80::207:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18701 errors:0 dropped:0 overruns:0 frame:0
TX packets:17444 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:6690318 (6.6 MB) TX bytes:2824052 (2.8 MB)
However, as the attached screenshot shows, the NM applet shows my active connection as being "Intel Corporation 82573L Gigabit Ethernet Controller" instead of as the Chelsio NIC as it should.
Perhaps there's an issue because the Chelsio NIC has two separate ports/netdevs but only one PCI device??
ProblemType: Bug
Architecture: amd64
CRDA: Error: [Errno 2] No such file or directory
Date: Wed Mar 10 10:19:30 2010
DistroRelease: Ubuntu 10.04
Gconf:
IpRoute:
10.33.42.0/24 dev eth2 proto kernel scope link src 10.33.42.9 metric 1
169.254.0.0/16 dev eth2 scope link metric 1000
default via 10.33.42.1 dev eth2 proto static
Keyfiles: Error: [Errno 2] No such file or directory
Package: network-manager 0.8-0ubuntu2
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RfKill:
SourcePackage: network-manager
Uname: Linux 2.6.32-16-generic x86_64
Changed in udev (Ubuntu): | |
status: | New → Invalid |
I can confirm this. I've been noticing it over the last couple of weeks with a Sony Vaio VGN-FE41Z laptop that has an internal Intel Pro 100/VE and an external Intel 82573L Gigabit Ethernet Controller in the docking station.
I first noticed that nmapplet showed the names of these two devices transposed. Looking today I noticed that the Gigabit interface has the name of the Pro 100, but the Pro 100 just shows "eth1".
I've attached a screenshot.
$ sudo lshw -c network
capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion= 1.0.2-k2 duplex=full firmware=0.5-1 ip=10.254.251.89 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s ca000000- ca01ffff memory: c8000000- c83fffff ioport: 3000(size= 32)
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 ip=10.254.251.51 latency=0 multicast=yes wireless=IEEE 802.11abg ce000000- ce000fff
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e100 driverversion= 3.5.24- k2-NAPI duplex=half firmware=N/A latency=64 link=no maxlatency=56 mingnt=8 multicast=yes port=MII speed=10MB/s d6005000- d6005fff ioport: 7000(size= 64)
*-network
description: Ethernet interface
product: 82573L Gigabit Ethernet Controller
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 00
serial: 00:13:a9:13:15:8a
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 33MHz
resources: irq:29 memory:
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:06:00.0
logical name: wlan0
version: 02
serial: 00:19:d2:1a:18:49
width: 32 bits
clock: 33MHz
resources: irq:30 memory:
*-network
description: Ethernet interface
product: PRO/100 VE Network Connection
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:0a:08.0
logical name: eth1
version: 02
serial: 00:13:a9:86:51:bd
size: 10MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
resources: irq:20 memory: