NetworkManager fails to detect link status change -- Intel 82577LM e1000e
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
1.) Start Ubuntu, with LAN plugged in, login
2.) Verify NetworkManager detects the Wired Connection
3.) stop NetworkManager
4.) unplug LAN cable
5.) start NetworkManager
Result: NetworkManager doesn't detect that eth0 is not in the RUNNING state
Plugging in LAN cable doesn't change state either, i.e. eth0 remains unconfigured.
-----
root@thinkpad:~# service network-manager stop
network-manager stop/waiting
root@thinkpad:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:2d:f6:06:8b
inet addr:10.201.4.52 Bcast:10.201.7.255 Mask:255.255.252.0
inet6 addr: fe80::226:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17695 errors:0 dropped:0 overruns:0 frame:0
TX packets:14813 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:17180328 (17.1 MB) TX bytes:3811166 (3.8 MB)
## unplug network cable
root@thinkpad:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:2d:f6:06:8b
inet addr:10.201.4.52 Bcast:10.201.7.255 Mask:255.255.252.0
inet6 addr: fe80::226:
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:17695 errors:0 dropped:0 overruns:0 frame:0
TX packets:14813 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:17180328 (17.1 MB) TX bytes:3811166 (3.8 MB)
## dmesg:
[ 894.264179] init: network-manager main process (6194) killed by KILL signal
[ 899.925268] e1000e: eth0 NIC Link is Down
root@thinkpad:~# service network-manager start
network-manager start/running, process 7702
# nm-tool
[...]
- Device: eth0 [Wired connection 1] -------
Type: Wired
Driver: e1000e
State: connecting (getting IP configuration)
Default: no
HW Address: 00:26:2D:F6:06:8B
Capabilities:
Wired Properties
Carrier: on
# dmesg:
[ 1043.488154] IPv6: ADDRCONF(
[ 1046.290181] IPv6: ADDRCONF(
[ 1046.290428] IPv6: ADDRCONF(
root@thinkpad:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:2d:f6:06:8b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:17695 errors:0 dropped:0 overruns:0 frame:0
TX packets:14813 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:17180328 (17.1 MB) TX bytes:3811166 (3.8 MB)
## plug in network cable
root@thinkpad:~# service network-manager stop
network-manager stop/waiting
root@thinkpad:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:2d:f6:06:8b
inet addr:10.201.4.52 Bcast:10.201.7.255 Mask:255.255.252.0
inet6 addr: fe80::226:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17695 errors:0 dropped:0 overruns:0 frame:0
TX packets:14813 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:17180328 (17.1 MB) TX bytes:3811166 (3.8 MB)
## unplug network cable
root@thinkpad:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:2d:f6:06:8b
inet addr:10.201.4.52 Bcast:10.201.7.255 Mask:255.255.252.0
inet6 addr: fe80::226:
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:17695 errors:0 dropped:0 overruns:0 frame:0
TX packets:14813 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:17180328 (17.1 MB) TX bytes:3811166 (3.8 MB)
## dmesg:
[ 894.264179] init: network-manager main process (6194) killed by KILL signal
[ 899.925268] e1000e: eth0 NIC Link is Down
root@thinkpad:~# service network-manager start
network-manager start/running, process 7702
# nm-tool
[...]
- Device: eth0 [Wired connection 1] -------
Type: Wired
Driver: e1000e
State: connecting (getting IP configuration)
Default: no
HW Address: 00:26:2D:F6:06:8B
Capabilities:
Wired Properties
Carrier: on
# dmesg:
[ 1043.488154] IPv6: ADDRCONF(
[ 1046.290181] IPv6: ADDRCONF(
[ 1046.290428] IPv6: ADDRCONF(
## plug in network cable
[ 1142.125629] IPv6: ADDRCONF(
[ 1187.240780] IPv6: ADDRCONF(
[ 1248.621854] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
[ 1248.624418] e1000e 0000:00:19.0: eth0: PHY Wakeup cause - Link Status Change
[ 1251.846511] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[ 1251.848190] IPv6: ADDRCONF(
root@thinkpad:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:2d:f6:06:8b
inet6 addr: fe80::226:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17755 errors:0 dropped:0 overruns:0 frame:0
TX packets:14829 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:17186538 (17.1 MB) TX bytes:3814930 (3.8 MB)
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: network-manager 0.9.6.0-0ubuntu7
ProcVersionSign
Uname: Linux 3.5.0-21-generic x86_64
ApportVersion: 2.6.1-0ubuntu9
Architecture: amd64
Date: Thu Jan 10 19:05:48 2013
InstallationDate: Installed on 2012-11-17 (54 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
NetworkManager.
[main]
NetworkingEnab
WirelessEnable
WWANEnabled=true
WimaxEnabled=true
SourcePackage: network-manager
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-dev:
DEVICE TYPE STATE DBUS-PATH
wlan0 802-11-wireless connected /org/freedeskto
eth0 802-3-ethernet connected /org/freedeskto
nmcli-nm:
RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running 0.9.6.0 connected enabled enabled enabled enabled disabled
Possibly a driver issue