I think this bug is still affecting my system. I'm able to connect with network manager but mostly it fails. The times when I am able to connect appears random. I was getting this since 9.04 and now on 9.10 (fresh install) this still happens. I am using build 0.8~a~git.20091104t184346.0d05bc9-0ubuntu1~nmt1 from the trunk ppa on ubuntu Karmic AMD64 but this problem still happens. Using pppoeconf and pon dsl-provider always works for me. Here is my Daemon.log - as you can see my first attempt failed but the next one succeeded. Most of the time it fails though. Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) starting connection 'pldt' Nov 6 19:17:57 miles-pc NetworkManager: (eth1): device state change: 3 -> 4 (reason 0) Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled... Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) started... Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) scheduled... Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) complete. Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) starting... Nov 6 19:17:57 miles-pc NetworkManager: (eth1): device state change: 4 -> 5 (reason 0) Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) successful. Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) scheduled. Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) complete. Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) started... Nov 6 19:17:57 miles-pc NetworkManager: (eth1): device state change: 5 -> 7 (reason 0) Nov 6 19:17:57 miles-pc NetworkManager: Starting pppd connection Nov 6 19:17:57 miles-pc NetworkManager: [1257506277.753903] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute user sfn1e90b@pldt plugin rp-pppoe.so nic-eth1 rp_pppoe_service pldt noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 5 lcp-echo-interval 30 ipparam /org/freedesktop/NetworkManager/PPP/2 plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so Nov 6 19:17:57 miles-pc NetworkManager: [1257506277.767126] nm_ppp_manager_start(): ppp started with pid 3664 Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) scheduled... Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) complete. Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) started... Nov 6 19:17:57 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) complete. Nov 6 19:18:18 miles-pc NetworkManager: pppd_timed_out(): Looks like pppd didn't initialize our dbus module Nov 6 19:18:18 miles-pc NetworkManager: (eth1): device state change: 7 -> 9 (reason 14) Nov 6 19:18:18 miles-pc NetworkManager: Marking connection 'pldt' invalid. Nov 6 19:18:18 miles-pc NetworkManager: Activation (eth1) failed. Nov 6 19:18:18 miles-pc NetworkManager: (eth1): device state change: 9 -> 3 (reason 0) Nov 6 19:18:18 miles-pc NetworkManager: (eth1): deactivating device (reason: 0). Nov 6 19:18:20 miles-pc NetworkManager: [1257506300.001095] ensure_killed(): waiting for ppp pid 3664 to exit Nov 6 19:18:20 miles-pc NetworkManager: [1257506300.002370] ensure_killed(): ppp pid 3664 cleaned up Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) starting connection 'pldt' Nov 6 19:21:05 miles-pc NetworkManager: (eth1): device state change: 3 -> 4 (reason 0) Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled... Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) started... Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) scheduled... Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) complete. Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) starting... Nov 6 19:21:05 miles-pc NetworkManager: (eth1): device state change: 4 -> 5 (reason 0) Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) successful. Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) scheduled. Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) complete. Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) started... Nov 6 19:21:05 miles-pc NetworkManager: (eth1): device state change: 5 -> 7 (reason 0) Nov 6 19:21:05 miles-pc NetworkManager: Starting pppd connection Nov 6 19:21:05 miles-pc NetworkManager: [1257506465.016643] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute user sfn1e90b@pldt plugin rp-pppoe.so nic-eth1 rp_pppoe_service pldt noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 5 lcp-echo-interval 30 ipparam /org/freedesktop/NetworkManager/PPP/3 plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so Nov 6 19:21:05 miles-pc NetworkManager: [1257506465.038354] nm_ppp_manager_start(): ppp started with pid 3806 Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) scheduled... Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) complete. Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) started... Nov 6 19:21:05 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) complete. Nov 6 19:21:10 miles-pc NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0) Nov 6 19:21:10 miles-pc NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found. Nov 6 19:21:22 miles-pc NetworkManager: PPP manager(IP Config Get) reply received. Nov 6 19:21:22 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP4 Configure Get) scheduled... Nov 6 19:21:22 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP4 Configure Get) started... Nov 6 19:21:22 miles-pc NetworkManager: Activation (eth1) Stage 5 of 5 (IP Configure Commit) scheduled... Nov 6 19:21:22 miles-pc NetworkManager: Activation (eth1) Stage 4 of 5 (IP4 Configure Get) complete. Nov 6 19:21:22 miles-pc NetworkManager: Activation (eth1) Stage 5 of 5 (IP Configure Commit) started... Nov 6 19:21:23 miles-pc NetworkManager: (eth1): device state change: 7 -> 8 (reason 0) Nov 6 19:21:23 miles-pc NetworkManager: Policy set 'pldt' (ppp0) as default for routing and DNS. Nov 6 19:21:23 miles-pc NetworkManager: Activation (eth1) successful, device activated. Nov 6 19:21:23 miles-pc NetworkManager: Activation (eth1) Stage 5 of 5 (IP Configure Commit) complete. Nov 6 19:21:25 miles-pc ntpdate[3879]: step time server 91.189.94.4 offset -0.951066 sec ----------AND RUNNING sudo sh -c "NM_PPP_DEBUG=true NetworkManager --no-daemon" Produces the following----------------- NetworkManager: Activation (eth1) starting connection 'pldt' NetworkManager: (eth1): device state change: 3 -> 4 (reason 0) NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled... NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) started... NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) scheduled... NetworkManager: Activation (eth1) Stage 1 of 5 (Device Prepare) complete. NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) starting... NetworkManager: (eth1): device state change: 4 -> 5 (reason 0) NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) successful. NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) scheduled. NetworkManager: Activation (eth1) Stage 2 of 5 (Device Configure) complete. NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) started... NetworkManager: (eth1): device state change: 5 -> 7 (reason 0) NetworkManager: Starting pppd connection NetworkManager: [1257509296.899297] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute debug user sfn1e90b@pldt plugin rp-pppoe.so nic-eth1 rp_pppoe_service pldt noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 5 lcp-echo-interval 30 ipparam /org/freedesktop/NetworkManager/PPP/1 plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so Plugin rp-pppoe.so loaded. RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5 Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded. ** Message: nm-ppp-plugin: (plugin_init): initializing NetworkManager: [1257509296.914169] nm_ppp_manager_start(): ppp started with pid 3994 NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) scheduled... NetworkManager: Activation (eth1) Stage 3 of 5 (IP Configure Start) complete. NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) started... NetworkManager: Activation (eth1) Stage 4 of 5 (IP6 Configure Get) complete. ** Message: nm-ppp-plugin: (nm_phasechange): status 3 / phase 'serial connection' Send PPPOE Discovery V1T1 PADI session 0x0 length 12 dst ff:ff:ff:ff:ff:ff src 0:13:d3:65:70:d6 [service-name] [host-uniq 9a 0f 00 00] Send PPPOE Discovery V1T1 PADI session 0x0 length 12 dst ff:ff:ff:ff:ff:ff src 0:13:d3:65:70:d6 [service-name] [host-uniq 9a 0f 00 00] Recv PPPOE Discovery V1T1 PADT session 0x82d8 length 0 dst 0:13:d3:65:70:d6 src 0:14:6a:85:f:48 Send PPPOE Discovery V1T1 PADI session 0x0 length 12 dst ff:ff:ff:ff:ff:ff src 0:13:d3:65:70:d6 [service-name] [host-uniq 9a 0f 00 00] Recv PPPOE Discovery V1T1 PADO session 0x0 length 45 dst 0:13:d3:65:70:d6 src 0:14:6a:85:f:48 [service-name] [host-uniq 9a 0f 00 00] [AC-name GNTC10K01] [AC-cookie f7 60 2a d4 2c cc 04 99 0c 0c 41 0e ec dc 10 84] Send PPPOE Discovery V1T1 PADR session 0x0 length 32 dst 0:14:6a:85:f:48 src 0:13:d3:65:70:d6 [service-name] [host-uniq 9a 0f 00 00] [AC-cookie f7 60 2a d4 2c cc 04 99 0c 0c 41 0e ec dc 10 84] Recv PPPOE Discovery V1T1 PADS session 0x82f9 length 32 dst 0:13:d3:65:70:d6 src 0:14:6a:85:f:48 [service-name] [host-uniq 9a 0f 00 00] [AC-cookie f7 60 2a d4 2c cc 04 99 0c 0c 41 0e ec dc 10 84] PADS: Service-Name: '' PPP session is 33529 Connected to 00:14:6a:85:0f:48 via interface eth1 using channel 3 Using interface ppp0 Connect: ppp0 <--> eth1 ** Message: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish' sent [LCP ConfReq id=0x1 ] NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0) NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found. rcvd [LCP ConfAck id=0x1 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfAck id=0x1 ] NetworkManager: pppd_timed_out(): Looks like pppd didn't initialize our dbus module NetworkManager: (eth1): device state change: 7 -> 9 (reason 14) NetworkManager: Marking connection 'pldt' invalid. NetworkManager: Activation (eth1) failed. NetworkManager: (eth1): device state change: 9 -> 3 (reason 0) NetworkManager: (eth1): deactivating device (reason: 0). Terminating on signal 15 ** Message: nm-ppp-plugin: (nm_phasechange): status 10 / phase 'terminate' sent [LCP TermReq id=0x2 "User request"] rcvd [LCP TermAck id=0x2] ** Message: nm-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect' Connection terminated. NetworkManager: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0) ** Message: nm-ppp-plugin: (nm_phasechange): status 1 / phase 'dead' ** Message: nm-ppp-plugin: (nm_exit_notify): cleaning up NetworkManager: [1257509319.002407] ensure_killed(): waiting for ppp pid 3994 to exit NetworkManager: [1257509319.002566] ensure_killed(): ppp pid 3994 cleaned up Any help would be appreciated. Thanks