Hal Murray <[email protected]> wrote:


1) There is a group working on that level of accuracy. It takes special hardware that can put a time-stamp on a packet as it leaves or arrives.
  http://en.wikipedia.org/wiki/Precision_Time_Protocol

The newest Intel 82576 GigE controller supports 1588 by doing timestamps on the MII data. It is a nice part. Datasheet: http://edc.intel.com/Link.aspx?id=2372

You can this part on a PCIe card for < $170. P/N E1G42ET and, e.g., available here: http://www.amazon.com/gp/product/B001KU90BO/ref=cm_sw_em_r_dp

As best I can tell, the crystal on the card is nothing better than what is needed to do GigE. It is certainly not directly temperature compensated or oven-ized.

There is support in the most recent Linux kernel to relay rx and tx timestamps from a hardware timestamping capable controller such as the 82576 to user space.

The software stack needed for a 1588v2 solution is missing at this point. There are some sources for a 1588v1 ptp daemon on sourceforge, but it hasn't been hacked for NIC support. (I have some early patches, but I'm not sure they are worth applying due to other problems with that code.)

-ch




_______________________________________________
time-nuts mailing list -- [email protected]
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to