Since I think this is an issue with the 82576 chip, I am sending this to 
both the ptp and e1000 lists.

  A few months ago I had trouble with the INTEL 82576 and PTP. I got 
errors like: recvmsg tx timestamp failed: Resource temporarily unavailable.
It was suggested to switch to a newer kernel, which I did.
I went to kernel 3.7.10 and ptp 1.1 (which were current at that time). 
PTP worked great for port 0.

The 82576 has 2 ports. In our design the first port is connected to an 
RJ45, the second to a SFP.
I never had ptp working with the SFP port. It constantly gives the 
"recvmsg tx timestamp failed" errors.


At this moment I switched to ptp 1.3 and used the 4.3.0 igb driver from 
sourceforge.
The SFP is still not working. The error message is:
                              poll tx timestamp timeout
                              port 1: send delay request failed

The RJ45 port is working, but every now and then the same error occurs.

On the errate sheet of the 82576 I found the following:

         37. TimeSync: Missing Tx timestamps in SerDes mode
         Problem: When transmitting a TimeSync packet in SerDes mode, 
there is a probability that the
         timestamp will not be sampled in the Tx Timestamp Value 
registers and thus
         TSYNCTXCTL.TXTT will not be set.
         There is no issue when using 10/100/1000 BASE-T(Copper) mode.
         Implication: Missing timestamps make it difficult for the 
software to effectively implement the
         TimeSync functionality.



My questions are:

- Could this error on the errato sheet be the cause that our SFP is not 
working with PTP?

- What could be the cause of spurious errors on the RJ45 port with 
linuxptp_1.3 ( linuxptp_1.1 works good)

- Are there people who use ptp with the 82576 chip without problems?

Many thanks,
Gert-Jan Roskam


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to