Re: [Linuxptp-users] Issues with linuxptp and Intel 82574
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
From: Ledda W. E. <Wil...@it...> - 2013-10-21 07:10:49
|
Ciao Frabrizio, Have you tried to discover the timestamp capabilities with ethtool -T eth0? William From: Fabrizio Giordano [mailto:Fab...@ri...] Sent: 19 October 2013 02:28 To: lin...@li... Subject: [Linuxptp-users] Issues with linuxptp and Intel 82574 Hello everyone, I've been trying to use linux with my Intel 82574 with no much luck. First I've tried to use it with software timestamping since the version of e1000e I was using didn't support HW timestamping. This is what I get: [root@199-dorothy13 ~]# ptp4l -i eth0 -v -S ptp4l[25333.043]: port 1: INITIALIZING to LISTENING on INITIALIZE ptp4l[25333.043]: port 0: INITIALIZING to LISTENING on INITIALIZE ptp4l[25334.561]: port 1: new foreign master 003048.fffe.9ea9d6-1 ptp4l[25338.561]: selected best master clock 003048.fffe.9ea9d6 ptp4l[25338.561]: port 1: LISTENING to GRAND_MASTER on RS_GRAND_MASTER ptp4l[25339.567]: recvmsg tx timestamp failed: Resource temporarily unavailable ptp4l[25339.567]: port 1: send sync failed ptp4l[25339.567]: port 1: GRAND_MASTER to FAULTY on FAULT_DETECTED ptp4l[25354.574]: port 1: FAULTY to LISTENING on FAULT_CLEARED What is that supposed to mean? Resource temporarily unavailable? So I decided to update my e1000e driver to the latest version available (2.5.4) and use HW timestamping. After rebooting my machine I try to run it with HW support (no option -S) and this is what I get: ptp4l[25432.718]: driver rejected most general HWTSTAMP filter ptp4l[25432.718]: ioctl SIOCSHWTSTAMP failed: Numerical result out of range ptp4l[25432.722]: port 1: INITIALIZING to FAULTY on INITIALIZE ptp4l[25432.722]: port 0: INITIALIZING to LISTENING on INITIALIZE Does anyone know what's going on? Thank you very much! Fabrizio |