Порт ttymxc6 занят

Не могу разобраться, какой процесс занимает порт ttymxc6.

root@wirenboard-AKID2B52:~# fuser /dev/ttymxc6
/dev/ttymxc6: 1638

root@wirenboard-AKID2B52:~# ls -l /proc/1638/exe
lrwxrwxrwx 1 root root 0 окт 4 18:13 /proc/1638/exe → /mnt/data/makesimple/jdk/bin/java

Что это за процесс и как его остановить?

Добрый день.
Это что-то нестандартное. Предполагаю SprutHub
Покажите вывод
ps axl | grep 1638

root@wirenboard-AKID2B52:~# ps axl | grep 1638
0 0 5469 5454 20 0 5376 544 pipe_w S+ pts/0 0:00 grep 1638

ну значит уже другой процесс использует, pid поменялся. Сделайте сразу

fuser -a -v /dev/ttymxc6
  • оно покажет вам ещё и название процесса.

Кстати, рекомендую использовать всё-таки человеко-читаемые имена, например /dev/ttyMOD4 вместо /dev/ttymxc6

Номера аппаратных uart-ов могут меняться от ревизии к ревизии, а /dev/ttyMOD4 останется всегда.