Hi Richard,
Below is the outputs of the commands. The current ethtool version doesn't
support -T option so I have to compile version 3.7 and run for the source
directory. Thanks for your help!
> the output of uname -a
[root@V4-CALVIN ~]# uname -a
Linux V4-CALVIN 3.7.5 #1 SMP Tue Feb 26 16:40:13 MST 2013 x86_64 x86_64
x86_64 GNU/Linux
> ethtool -T eth0
[root@V4-CALVIN ethtool-3.7]# ./ethtool -T eth0
Time stamping parameters for eth0:
Capabilities:
hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)
software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE)
hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)
software-receive (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
off (HWTSTAMP_TX_OFF)
on (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
none (HWTSTAMP_FILTER_NONE)
all (HWTSTAMP_FILTER_ALL)
> testptp -g
[root@V4-CALVIN ptp]# ./testptp -g
gettime: CLK_ID 0xffffffe3
clock time: 1393941119.523279956 or Tue Mar 4 08:51:59 2014
clock_gettime %m: Invalid argument
> ethtool -i eth0
[root@V4-CALVIN ptp]# ethtool -i eth0
driver: igb
version: 5.0.6
firmware-version: 1.61, 0x8000090e
bus-info: 0000:08:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
-----Original Message-----
From: Richard Cochran [mailto:[email protected]]
Sent: Tuesday, March 04, 2014 4:27 AM
To: Pham, Calvin
Cc: [email protected]
Subject: Re: [Linuxptp-users] phc2sys[273995.639]: failed to read clock:
Invalid argument
On Mon, Mar 03, 2014 at 09:06:37PM +0000, Pham, Calvin wrote:
> I forced the code to ignore the error by commenting out "return 0", phc2sys
> seemed to work fine; I mean the system clock was able to sync to /dev/ptp0
> fine. Does anyone know why?
This sounds like a driver bug. Can you give the output of the following
commands?
uname -a
ethtool -T eth0
testptp -g
Thanks,
Richard
------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works.
Faster operations. Version large binaries. Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Linuxptp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-users