On 30/06/10 13:50, Allan, Bruce W wrote: > On Wednesday, June 30, 2010 10:09 AM, K. Posern wrote: >> Hi, >> >> Thanks for the answer! >> >> Just to confirm that my problem is clear: >> pump and dhcpcd work, but only when I invoke it on the command line. >> >> I checked what my colleagues with their Ubuntu distros use: >> dhclient v3.1 >> >> I tried dhclient v3.1.2 --> it worked! Below you will see the syslog: >> It >> is *much* slower though than dhclient or pump when run from >> commandline!? >> >> I just updated to the latest (available) version of dhcpcd (v5.2.5) >> (Because the author of dhcpcd answered me: >> ) >> But it seems to have the SAME problem like the v4 I used before: >> Jun 30 12:55:01 [dhcpcd] version 5.2.5 starting >> Jun 30 12:55:02 [dhcpcd] eth0: broadcasting for a lease >> Jun 30 12:55:12 [acpid] ACPI Battery Event: 50% >> - Last output repeated twice - >> Jun 30 12:55:32 [dhcpcd] timed out >> >> >> Should I still look into the latest driver from >> http://e1000.sourceforge.net driver (and see if this makes any >> difference on the 3 dhcp clients at hand)? >> >> If you want I can help you debug some more! >> Or does this mean that it *must* be a dhcpcd/pump client problem at >> this point?! >> >> Thanks! >> >> Knuth >> >> P.S. >> >> Here is the successfull run of dhclient: >> >> Jun 30 13:00:12 [dhclient] Internet Systems Consortium DHCP Client >> V3.1.2p1-Gentoo >> Jun 30 13:00:12 [dhclient] Copyright 2004-2009 Internet Systems >> Consortium. Jun 30 13:00:12 [dhclient] All rights reserved. >> Jun 30 13:00:12 [dhclient] For info, please visit >> http://www.isc.org/sw/dhcp/ >> Jun 30 13:00:13 [dhclient] Listening on LPF/eth0/00:1c:7e:0e:f6:1e >> Jun 30 13:00:13 [dhclient] Sending on LPF/eth0/00:1c:7e:0e:f6:1e >> Jun 30 13:00:13 [dhclient] Sending on Socket/fallback >> Jun 30 13:00:13 [dhclient] DHCPREQUEST on eth0 to 255.255.255.255 >> port 67 Jun 30 13:00:14 [acpid] ACPI Battery Event: 53% >> Jun 30 13:00:17 [dhclient] DHCPREQUEST on eth0 to 255.255.255.255 >> port 67 Jun 30 13:00:27 [dhclient] DHCPDISCOVER on eth0 to >> 255.255.255.255 port 67 interval 5 >> Jun 30 13:00:30 [acpid] ACPI Battery Event: 53% >> Jun 30 13:00:32 [dhclient] DHCPDISCOVER on eth0 to 255.255.255.255 >> port 67 interval 6 >> Jun 30 13:00:38 [dhclient] DHCPDISCOVER on eth0 to 255.255.255.255 >> port 67 interval 14 >> Jun 30 13:00:46 [acpid] ACPI Battery Event: 54% >> Jun 30 13:00:52 [dhclient] DHCPDISCOVER on eth0 to 255.255.255.255 >> port 67 interval 19 >> Jun 30 13:00:52 [dhclient] DHCPOFFER from 192.168.0.1 >> Jun 30 13:00:52 [dhclient] DHCPREQUEST on eth0 to 255.255.255.255 >> port 67 Jun 30 13:00:52 [dhclient] DHCPACK from 192.168.0.1 >> Jun 30 13:00:52 [dhclient] bound to 192.168.0.64 -- renewal in 2866 >> seconds. > > If you have the time, it would be great if you could try the latest e1000e > driver (vers 1.2.8) from e1000.sf.net - I am wondering if the changes to the > driver's link reporting code (one change that went into the kernel for 2.6.29 > and another that went in for 2.6.33) may have broken interoperability with > dhcpcd. The sourceforge driver has yet another change that might fix any > such issue.
So here are the results with e100e v1.2.8 (details see below) - in comparison with the in-kernel 2.6.31.3 driver: * dhclient v3.1.2: Still working (when called within the init script /or/ via netplugd - only works, when called from a root terminal) - syslog details below But much slower than on the commandline - details below * dhcpcd v5.1.5: Still not working (when called within the init script /or/ via netplugd - only works, when called from a root terminal) - syslog details below * pump v0.8.24: Still not working (when called within the init script /or/ via netplugd - only works, when called from a root terminal) - syslog details below On Friday I might be able to get packet-dumps for the 3 dhcp-clients if this would help?! Best, Knuth P.S.: //// E1000E MODULE INIT //// Jun 30 18:07:25 [kernel] [ 2205.043312] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.8-NAPI Jun 30 18:07:25 [kernel] [ 2205.043318] e1000e: Copyright(c) 1999 - 2010 Intel Corporation. Jun 30 18:07:25 [kernel] [ 2205.043482] e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 Jun 30 18:07:25 [kernel] [ 2205.043613] e1000e 0000:01:00.0: setting latency timer to 64 Jun 30 18:07:25 [kernel] [ 2205.044461] e1000e 0000:01:00.0: (unregistered net_device): Failed to initialize MSI interrupts. Falling back to legacy interrupts. Jun 30 18:07:25 [kernel] [ 2205.044493] e1000e 0000:01:00.0: Disabling ASPM L0s Jun 30 18:07:25 [kernel] [ 2205.165524] e1000e 0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:1c:7e:0e:f6:1e Jun 30 18:07:25 [kernel] [ 2205.165532] e1000e 0000:01:00.0: eth0: Intel(R) PRO/1000 Network Connection Jun 30 18:07:25 [kernel] [ 2205.165655] e1000e 0000:01:00.0: eth0: MAC: 3, PHY: 2, PBA No: ffffff-0ff //// DETAILS FOR DHCLIENT //// Jun 30 18:12:12 [dhclient] Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo Jun 30 18:12:12 [dhclient] Copyright 2004-2009 Internet Systems Consortium. Jun 30 18:12:12 [dhclient] All rights reserved. Jun 30 18:12:12 [dhclient] For info, please visit http://www.isc.org/sw/dhcp/ Jun 30 18:12:13 [dhclient] Listening on LPF/eth0/00:1c:7e:0e:f6:1e Jun 30 18:12:13 [dhclient] Sending on LPF/eth0/00:1c:7e:0e:f6:1e Jun 30 18:12:13 [dhclient] Sending on Socket/fallback Jun 30 18:12:17 [dhclient] DHCPREQUEST on eth0 to 255.255.255.255 port 67 - Last output repeated twice - Jun 30 18:12:26 [acpid] ACPI Battery Event: 74% Jun 30 18:12:36 [dhclient] DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 Jun 30 18:12:42 [acpid] ACPI Battery Event: 74% Jun 30 18:12:43 [dhclient] DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 19 Jun 30 18:12:57 [acpid] ACPI Battery Event: 74% Jun 30 18:13:02 [dhclient] DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16 Jun 30 18:13:02 [dhclient] DHCPOFFER from 192.168.0.1 Jun 30 18:13:02 [dhclient] DHCPREQUEST on eth0 to 255.255.255.255 port 67 Jun 30 18:13:02 [dhclient] DHCPACK from 192.168.0.1 Jun 30 18:13:02 [dhclient] bound to 192.168.0.64 -- renewal in 3544 seconds. It works .... BUT when I execute it on the commandline I get the ip INSTANT ?!?! : pixel /usr/src/linux # /sbin/dhclient Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo Copyright 2004-2009 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:1c:7e:0e:f6:1e Sending on LPF/eth0/00:1c:7e:0e:f6:1e Sending on Socket/fallback DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 192.168.0.1 bound to 192.168.0.64 -- renewal in 3031 seconds. //// DETAILS FOR DHCPCD //// Jun 30 18:18:43 [dhcpcd] version 5.2.5 starting Jun 30 18:18:43 [dhcpcd] eth0: broadcasting for a lease Jun 30 18:18:47 [acpid] ACPI Battery Event: 78% - Last output repeated twice - Jun 30 18:19:13 [dhcpcd] timed out //// DETAILS FOR PUMP //// Jun 30 18:24:12 [pumpd] PUMP: sending discover_ Jun 30 18:24:22 [acpid] ACPI Battery Event: 81% - Last output repeated twice - Jun 30 18:24:42 [netplugd] eth0: state ACTIVE flags 0x00011043 UP,BROADCAST,RUNNING,MULTICAST,10000 -> 0x00001002 BROADCAST,MULTICAST Jun 30 18:24:42 [netplugd] /etc/netplug.d/netplug eth0 probe -> pid 12771 ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
