Debian и COM-порт
Добавлено: 12 дек 2021, 19:34
Решил вынести в отдельную тему.
Есть система Debian (Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux)
Есть СОМ-порт и плата PLA-001 (8 реле, управляемых через СОМ-порт).
На Убунте всё прекрасно работает через компонент, написанный на Питоне (viewtopic.php?f=15&t=3108).
А вот на Debian работа этой связки (СОМ-порт и плата) периодически (через каждые 10 секунд) прерывается и релюшки начинают перещёлкиваться (несколько секунд), после чего работа платы восстанавливается.
Стандартные приёмы:
- ничего не видит, кроме моего компонента на Питоне (когда он включен)
или
или
Подключил на разъём материнки осцилограф:
На TxD периодически проскакивают импульсы.
На RxD - тишина
Как отловить и отключить процесс, который периодически обращается к СОМ-порту?
Есть система Debian (Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux)
Есть СОМ-порт и плата PLA-001 (8 реле, управляемых через СОМ-порт).
На Убунте всё прекрасно работает через компонент, написанный на Питоне (viewtopic.php?f=15&t=3108).
А вот на Debian работа этой связки (СОМ-порт и плата) периодически (через каждые 10 секунд) прерывается и релюшки начинают перещёлкиваться (несколько секунд), после чего работа платы восстанавливается.
Стандартные приёмы:
Код: Выделить всё
lsof | grep /dev/ttyS
или
Код: Выделить всё
systemctl list-units --all --type=service --no-pager | grep tty
getty-static.service loaded inactive dead getty on tty2-tty6 if dbus and logind are not available
getty@tty1.service
Код: Выделить всё
systemctl list-units --all | grep ttyS
dev-ttyS0.device loaded active plugged /dev/ttyS0
dev-ttyS1.device loaded active plugged /dev/ttyS1
dev-ttyS2.device loaded active plugged /dev/ttyS2
dev-ttyS3.device loaded active plugged /dev/ttyS3
sys-devices-platform-serial8250-tty-ttyS2.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS2
sys-devices-platform-serial8250-tty-ttyS3.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS3
sys-devices-pnp0-00:02-tty-ttyS0.device loaded active plugged /sys/devices/pnp0/00:02/tty/ttyS0
sys-devices-pnp0-00:03-tty-ttyS1.device loaded active plugged /sys/devices/pnp0/00:03/tty/ttyS1
На TxD периодически проскакивают импульсы.
На RxD - тишина
Как отловить и отключить процесс, который периодически обращается к СОМ-порту?