LinuxPTP - не удалось открыть /dev /ptp0: устройство или ресурс занятLinux

Ответить
Anonymous
 LinuxPTP - не удалось открыть /dev /ptp0: устройство или ресурс занят

Сообщение Anonymous »

Я работал с Linuxptp в небольших локальных сетях Raspberry Pi 5 с хорошим успехом. Я экспериментирую с изменением PI 5, который действует как Master PTP на рабочий стол под управлением Ubuntu. На рабочем столе есть два NIC, показанные ниже:

Код: Выделить всё

saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ sudo lspci | grep Ethernet 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (5) I219-LM 01:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection < /code>
они появляются как eno1 и enp1s0 соответственно.
Когда я пытаюсь запустить ptp4l на любом интерфейсе, я получаю ошибку «Не удалось открыть /dev /ptpx: устройство или ресурс занят» < /p>
saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ sudo ptp4l -i eno1 -m ptp4l[3850.349]: selected /dev/ptp0 as PTP clock ptp4l[3850.349]: Failed to open /dev/ptp0: Device or resource busy failed to create a clock 

Код: Выделить всё

saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ sudo ptp4l -i enp1s0 -m ptp4l[3916.823]: selected /dev/ptp1 as PTP clock ptp4l[3916.823]: Failed to open /dev/ptp1: Device or resource busy failed to create a clock 

Я проверил, доступно ли аппаратное метка времени на интерфейсах. Поскольку аппаратное передача и аппаратное приспособление перечислены в качестве возможностей, а индекс аппаратных часов PTP дается, я думаю, что они способны. < /P>

Код: Выделить всё

saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ ethtool -T eno1 Time stamping parameters for eno1: Capabilities: hardware-transmit software-transmit hardware-receive software-receive software-system-clock hardware-raw-clock PTP Hardware Clock: 0 Hardware Transmit Timestamp Modes: off on 

Код: Выделить всё

saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ ethtool -T enp1s0 Time stamping parameters for enp1s0: Capabilities: hardware-transmit software-transmit hardware-receive software-receive software-system-clock hardware-raw-clock PTP Hardware Clock: 1 Hardware Transmit Timestamp Modes: off on Hardware Receive Filter Modes: none all ptpv1-l4-sync ptpv1-l4-delay-req ptpv2-l4-sync ptpv2-l4-delay-req ptpv2-l2-sync ptpv2-l2-delay-req ptpv2-event ptpv2-sync ptpv2-delay-req 

Я попробовал PGREP, чтобы увидеть, есть ли активные процессы PTP4L или PHC2SYS, и, похоже, нет

Код: Выделить всё

saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ pgrep ptp4l saviour-user@saviour-user-HP-EliteDesk-800-G3-SFF:~$ pgrep phc2sys

Программное обеспечение, по-видимому, работает
`saviour-user@saviour-user-hp-elitedesk-800-g3-sff: ~ $ sudo ptp4l -i enp1s0 -s -m
prosep4l®5111111111111111111 (enp1s0). Init_complete
ptp4l=175.511]: port 0 (/var/run/ptp4l): инициализация для прослушивания на init_complete
ptp4l=175.511]: порт 0 (/var/run/ptp4lro): инициализация к прослушиванию на init_complete. /> saviour-user@saviour-user-hp-elitedesk-800-g3-sff: ~ $ sudo ptp4l -i eno1 -s -m
ptp4lön. (/var/run/ptp4l): инициализация для прослушивания in init_complete
ptp4l=181.623]: порт 0 (/var/run/ptp4lro): инициализация для прослушивания на init_complete
`
Дополнительная информация:
Дополнительная информация:

Спасибо за ваше время. Впервые на Stackoverflow, так что извиняйтесь, если какие -либо проблемы с тем, как я спросил это.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ource-busy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»