Hi Dan, What are you using to send the packets to the receiving system? Is it some sort of packet generator? Are the systems connected through a switch or back-to-back? If it's a switch, what kind? Regarding the daemon, is this the Sourceforge V2 PTPd or something else? Did you make modification to the 3.0.22 so that it could be used with the SF PTPd?
Has this been tried using the latest (2.6.39) kernel where 1588 is supported by the kernel and the driver that is included in that kernel? If so what were those results? We have not seen a situation using the 82580 HW where packets did not get a timestamp applied. This would most likely not be a driver issue as the driver does not touch the timestamp until after the packet has been DMA'd to the host, long after it has been received and timestamped by the HW. Cheers, John > -----Original Message----- > From: Dan Tucholski [mailto:[email protected]] > Sent: Monday, June 27, 2011 9:07 AM > To: [email protected] > Subject: [E1000-devel] Driver issue with I340-T2/hardware timestamping > > Hello, > > I am doing research with two of your intel I340-T2 gigabit network > cards and I am running into some technical issues possibly with the > driver. We are trying to use the Precision Time Protocol daemon (PTPd) > in order to get two linux machines both using those networks cards to > synchronize their clocks through hardware timestamping. In all of your > support for these network cards, it says that hardware timestamping is > possible, but in actually doing the experiment, it seems as if the > driver is not fast enough to timestamp all packets within nanoseconds. > Two packets always need to be timestamped within nanoseconds of each > other and the driver only seems to allow stamping of one of them > everytime and fails to give the second a timestamp at all. When sleeps > were added to the test code to increase the time between packets > needing to be stamped, the driver executed properly timestamping all > packets. Just wanted to clarify this was a driver issue and see if > there was any other solution or further support. > > Here are my specs: > > Intel Corporation 82580 Gigabit Network Connection Intel Corporation > Ethernet Server Adapter I340-T2 > > Driver Version: 3.0.22 > > Linux kernel 2.6.32-5-686 > > Thank you, > Dan Tucholski > > > ----------------------------------------------------------------------- > ------- > All of the data generated in your IT infrastructure is seriously > valuable. > Why? It contains a definitive record of application performance, > security threats, fraudulent activity, and more. Splunk takes this data > and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > 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 ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ 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
