Необходимо работать напрямую с com портом (купюроприемник cashcode), ubuntu 16.04 & php7.1
При включении пк, при первом обращении к com порту происходит подвисание ком порта при попытке считать ответ. Временно лечу запуском сторонней программы (которая нормально с ком портами работает), после нее все работает как надо. Смотрел исходники одной из такой программ, ничего сверх естественного там не происходит. Все настройки ком порта пробовал прописать в ручную, эффекта не дало. Сверял вывод stty -a -F /dev/ttyS0 побуквенно, все ок за исключением того, что некоторые параметры прописаны ignbrk а другие -ignbrk, пробовал их так же прописать, но эффекта ноль.
исходники рабочей программы (вроде на Delphi) http://collabedit.com/cmsa9
Мои художества