Re: [Linuxptp-users] can't get linux PTP to run
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
From: <Tim...@de...> - 2013-03-19 08:42:16
|
First of all thanks for your help. >There may be a kernel module released on sourceforge with support if you don't need in-kernel driver, this should >work with the PTP framework in 3.2 >http://sourceforge.net/projects/e1000/files/e1000e%20stable/ Now I have set up this driver and compiled it with PTP support but there is nothing different than before still ptp4l[98.033]: port 1: get_ts_info not supported ptp4l[98.035]: port 1: INITIALIZING to LISTENING on INITIALIZE ptp4l[98.035]: port 0: INITIALIZING to LISTENING on INITIALIZE ptp4l[104.035]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES ptp4l[105.041]: recvmsg tx timestamp failed: Resource temporarily unavailable ptp4l[105.041]: port 1: send sync failed ptp4l[105.041]: port 1: MASTER to FAULTY on FAULT_DETECTED ptp4l[121.043]: port 1: FAULTY to LISTENING on FAULT_CLEARED ptp4l[127.043]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES ptp4l[128.049]: recvmsg tx timestamp failed: Resource temporarily unavailable As you can see below that the new driver is working: ~$ ethtool -i eth2 driver: e1000e version: 2.3.2-NAPI firmware-version: 2.1-2 bus-info: 0000:07:00.0 changing the kernel to 3.5 or 3.9 would take a lot of time because a lot of realtime support is bound into it. So I would prefer staying on 3.2. Is there something I still can try? Thanks, Benny -----Ursprüngliche Nachricht----- Von: Keller, Jacob E [mailto:jac...@in...] Gesendet: Freitag, 15. März 2013 17:33 An: Richard Cochran; Rapp, Tim-Benjamin Cc: lin...@li... Betreff: RE: [Linuxptp-users] can't get linux PTP to run > -----Original Message----- > From: Richard Cochran [mailto:ric...@gm...] > Sent: Friday, March 15, 2013 8:37 AM > To: Tim...@de... > Cc: lin...@li... > Subject: Re: [Linuxptp-users] can't get linux PTP to run > > On Fri, Mar 15, 2013 at 01:24:16PM +0000, Tim- > Ben...@de... wrote: > > > I'm using a custom x86 3.2.37 Kernel with Real Time support. I'm > > using an "e1000e Intel 82574" with should be supported. > > The e1000e driver will have PHC and HW timestamping in kernel 3.9, and > it has SW time stamping as of kernel 3.5. So it is not supported on > your kernel version. > > The easiest way to get going with your 3.2 kernel is to back port the > SW time stamping patch. > > [ See the table of supported hardware at the linuxptp home page. ] > > HTH, > Richard > > >There may be a kernel module released on sourceforge with support if you don't need in-kernel driver, this should >work with the PTP framework in 3.2 >http://sourceforge.net/projects/e1000/files/e1000e%20stable/ >- Jake |