NetworkManager unable to set wired dhcp connection (r8169)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: network-manager
Hi,
I'm running ubuntu intrepid ibex (8.10) on a Dell Vostro 1310 laptop. Networkmanager is unable to setup my wired connection via dhcp (this is a regression since with ubuntu 8.04 I had no problem with NM). NM has no problem with profiles with fixed ip address. Let me explain the problem in detail.
I have two wired profiles in NewtworkManager: "Galileo2" with a fixed ip (work), and "Fastweb cavo" with dhcp (home).
When I boot at home (dhcp), NM set the Galileo2 profile by default. At this point, if I switch to the dhcp profile, the applet says I'm connected to "Fastweb cavo" but I cannot reach Internet. The NM log of this situation is reported in the first attachment.
Furthermore the card at this point is "blocked" and I cannot connect even if I manually type "sudo dhclient eth0" in a terminal. The dhclient output is reported in the second attachment.
*I have to reboot be be able to connect to internet again!* This seems to indicate some bad interaction with the kernel too.
On the other and, if I boot AND do not touch the NM applet, and manually set the eth0 connection with "sudo dhclient eth0" I'm able to connect to Internet regularly. The NM log and the dhclient output in this case is reported respectively in third and fourth attachment.
The used kernel is:
----
$ uname -r
2.6.27-9-generic
----
And the ethernet card is
----
lspci -vv
<snip>
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: Dell Device 026f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 218
Region 0: I/O ports at 5000 [size=256]
Region 2: Memory at f8610000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at f8600000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at f8620000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
Address: 00000000fee0300c Data: 4142
Capabilities: [70] Express (v1) Endpoint, MSI 01
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <8us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
ClockPM+ Suprise- LLActRep- BwNot-
LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data <?>
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Virtual Channel <?>
Capabilities: [160] Device Serial Number 00-00-00-
Kernel driver in use: r8169
Kernel modules: r8169
----
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
The same problem still exist in jaunty beta. No connection with dhcp via NetworkManager. I have to stop NetworkManager from starting at boot and manually type dhclient to connect.