Hi,

I'm guessing your PTP module is not loaded in the kernel you are running?
Have you tried manually loading the PTP module yet?

To compile it as a built-in module, I think you need to enable these
configs in the kernel.

[image: image.png]

Regards,
Tim

On Thu, Jun 8, 2023 at 9:43 AM Tony Josi <tonyjosi...@gmail.com> wrote:

> Thanks Timothy for the reply,
>
> Unfortunately I can't find any PTP devices inside the /dev/ folder.
>
> Im trying the following demo:
> https://dev.ti.com/tirex/explore/content/mcu_plus_sdk_am243x_08_06_00_43/docs/api_guide_am243x/EXAMPLES_ENET_LAYER2_MULTI_CHANNEL_PTP.html
> Using the TI AM243x LP board.
>
> On the board side I'm getting the logs printed till above the line: Doing
> first adjustment
>
> The board is connected directly to the Linux PC via a USB to Ethernet
> adapter and LAN cable.
>
> I'm wondering if there is something that should be enabled in the Kernel
> to get it recognised?
>
> Regards,
> *Tony*
>
>
>
>
> On Thu, Jun 8, 2023 at 9:54 PM Timothy Huang <tim.hu...@edgeq.io> wrote:
>
>> Hi Tony,
>>
>> I can reproduce your problem by manually bringing down the ethernet
>> interface ptp4l is using. Did you check whether your ethernet interface is
>> up or not? In addition to that, you should see the PTP device name by "ls
>> /dev/ptp*" if your interface is up.
>>
>> Thanks,
>> Tim
>>
>> On Thu, Jun 8, 2023 at 9:05 AM Tony Josi <tonyjosi...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I'm trying to use PTP on my linux machine:
>>>
>>> *OS information:*
>>> Operating System: Ubuntu 20.04.5 LTS
>>> Kernel: Linux 5.15.0-71-generic
>>> Architecture: x86-64
>>>
>>> This is the default official Ubuntu version that I have installed from
>>> the .iso image available from the Ubuntu website. Not a custom built OS.
>>>
>>> I have installed *linuxptp *with the following command:
>>> sudo apt install linuxptp
>>>
>>> But when I try running ptp4l with the following command:
>>> sudo ptp4l -i enox0c379 -m -2 -P -l 6 -q -f $HOME/ptp_config.cfg
>>>
>>> I get the following error message:
>>>
>>> ptp4l[890.371]: ioctl SIOCETHTOOL failed: No such device
>>> ptp4l[890.371]: PTP device not specified and automatic determination is
>>> not supported. Please specify PTP device.
>>> failed to create a clock
>>>
>>> Here is the contents of $HOME/ptp_config.cfg:
>>>
>>> [global]
>>>     tx_timestamp_timeout    400
>>>     logMinPdelayReqInterval  3
>>>     logSyncInterval          -4
>>>     logAnnounceInterval      0
>>>
>>> How can I specify the PTP device, Isnt it the network interface that I
>>> have already specified?
>>>
>>> Thanks for your help
>>> Regards,
>>> Tony
>>> _______________________________________________
>>> Linuxptp-users mailing list
>>> Linuxptp-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/linuxptp-users
>>>
>>
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to