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

Reply via email to