Why am I getting the ptp4 error 'SO_SELECT_ERR_QUEUE: Protocol not available' on my RHEL server?

Solution Verified - Updated -

Issue

  • We started using the Red Hat provided ptp4l package to serve PTP to our servers. We are seeing the following errors frequently:-
2015-10-28T13:02:29.007686-04:00 server ptp4l: [5805449.348] tx_type   1 not 1
2015-10-28T13:02:29.007700-04:00 server ptp4l: [5805449.348] rx_filter 1 not 12
2015-10-28T13:02:29.007702-04:00 server ptp4l: [5805449.348] eth4: SO_SELECT_ERR_QUEUE: Protocol not available
2015-10-28T13:02:29.007704-04:00 server ptp4l: [5805449.348] selected best master clock 000f53.fffe.251ff0
2015-10-28T13:02:30.892432-04:00 server ptp4l: [5805451.233] selected best master clock 000f53.fffe.250c30
2015-10-28T13:02:30.892448-04:00 server ptp4l: [5805451.233] port 1: LISTENING to UNCALIBRATED on RS_SLAVE
2015-10-28T13:02:38.295488-04:00 server ptp4l: [5805458.674] driver changed our HWTSTAMP options

Environment

  • Red Hat Enterprise Linux 6
  • Precision Time Protocol (PTP)
  • linuxptp

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content