Roskam, Gert-Jan
2013-03-21 20:21:39 UTC
We are using the igb network driver on a linux system with a 82576
network chip.
The system works good with ptp4l, but if there is data activity on the
ethernet connection sometimes
ptp4l will log:
Mar 21 18:07:41 OpenWrt user.err ptp4l: [1534.888] recvmsg tx timestamp
failed: Resource temporarily unavailable
Mar 21 18:07:41 OpenWrt user.err ptp4l: [1534.889] port 1: send delay
request failed
Mar 21 18:07:41 OpenWrt user.notice ptp4l: [1534.889] port 1: SLAVE to
FAULTY on FAULT_DETECTED
And will start to resync again sometime later.
Mar 21 18:07:57 OpenWrt user.notice ptp4l: [1550.909] port 1: FAULTY to
LISTENING on FAULT_CLEARED
Mar 21 18:07:58 OpenWrt user.notice ptp4l: [1551.790] port 1: new
foreign master 00a069.fffe.0b4969-1
This will happen quite regularly.
I have looked this up in the driver and it seems that recvmsg is
returning EAGAIN constantly. (It is retrying 100 times)
This behavior makes ptp unusable on our system.
Is anyone aware of this problem or has a pointer to a solution?
Thanks,
Gert-Jan
HBM Netherlands B.V., Schutweg 15a, NL-5145 NP Waalwijk, The Netherlands | www.hbm.com
Registered as B.V. (Dutch limited liability company) in the Dutch commercial register 08183075 0000
Company domiciled in Waalwijk | Managing Directors : Ben Keetman, Peter Ackermans
The information in this email is confidential. It is intended solely for the addressee. If you are not the intended recipient, please let me know and delete this email.
________________________________
Gert-Jan Roskam
Embedded Software Engineer
E-Mail: gert-***@hbm.com <mailto:gert-***@hbm.com>
________________________________
network chip.
The system works good with ptp4l, but if there is data activity on the
ethernet connection sometimes
ptp4l will log:
Mar 21 18:07:41 OpenWrt user.err ptp4l: [1534.888] recvmsg tx timestamp
failed: Resource temporarily unavailable
Mar 21 18:07:41 OpenWrt user.err ptp4l: [1534.889] port 1: send delay
request failed
Mar 21 18:07:41 OpenWrt user.notice ptp4l: [1534.889] port 1: SLAVE to
FAULTY on FAULT_DETECTED
And will start to resync again sometime later.
Mar 21 18:07:57 OpenWrt user.notice ptp4l: [1550.909] port 1: FAULTY to
LISTENING on FAULT_CLEARED
Mar 21 18:07:58 OpenWrt user.notice ptp4l: [1551.790] port 1: new
foreign master 00a069.fffe.0b4969-1
This will happen quite regularly.
I have looked this up in the driver and it seems that recvmsg is
returning EAGAIN constantly. (It is retrying 100 times)
This behavior makes ptp unusable on our system.
Is anyone aware of this problem or has a pointer to a solution?
Thanks,
Gert-Jan
HBM Netherlands B.V., Schutweg 15a, NL-5145 NP Waalwijk, The Netherlands | www.hbm.com
Registered as B.V. (Dutch limited liability company) in the Dutch commercial register 08183075 0000
Company domiciled in Waalwijk | Managing Directors : Ben Keetman, Peter Ackermans
The information in this email is confidential. It is intended solely for the addressee. If you are not the intended recipient, please let me know and delete this email.
________________________________
Gert-Jan Roskam
Embedded Software Engineer
E-Mail: gert-***@hbm.com <mailto:gert-***@hbm.com>
________________________________