Всё должно на автомате определится, ставил плату расширения комов PCI, на ноу нейм пос, всё заработало.
Так же не помешало бы проверить в биосе не выключены ли они там.
Особенности работы и диагностика COM-портов на кассе
Последовательный порт (англ. serial port, COM-порт, англ. communications port) — сленговое название интерфейса стандарта RS-232, которым массово оснащались персональные компьютеры. Порт называется «последовательным», так как информация через него передаётся по одному биту, последовательно бит за битом.
Особенности работы
COM-порты в операционной системе Unix (Linux) — это файлы символьных устройств. Обычно эти файлы располагаются в каталоге /dev и называются
ttyS0, ttyS1, ttyS2, и т.д.
Данные порты должны соответствовать подписям портов на системном блоке кассы, но в случае неисправности какого либо порта, нумерация в визуализации может не совпадать с подписями на системном блоке
При загрузке, кассовый модуль опрашивает COM-порты, если какой-нибудь из них недоступен(сгорел), то он пропускается и этот номер присваивается следующему порту Linux.
Некоторым устройствам, подключенным c помощью COM-порта, требуется питание. Иногда используется внешний источник питания(адаптер), иногда питание идет непосредственно через COM-порт.
Некоторые COM-порты могут выдавать напряжение 0V, 5V, 12V, это определяется положением джампера на материнской плате:
Диагностика COM-портов на кассе
Для того, чтобы протестировать COM-порт на кассе удобнее всех воспользоваться сканером ШК.
1. Подключаем Сканер к COM-порту, который надо проверить(Например СOM2)
2. Переходим в терминал(CTRL+ALT+F1)
3. Выполняем команду:
echo -e "\x01" >> /dev/ttyS1
При выполнении сканер должен пикнуть. Это будет означать что COM-порт корректно работает.
Настройка устройств на кассе
Что бы убедиться по какому именно COM-порту кассовый модуль слушает устройство необходимо посмотреть конфигурационные файлы на кассе.
Настройки подключения того или иного устройства находятcя /crystal-cash/config/plugins
Например COM-сканер настраиваетcя в /storage/crystal-cash/config/plugins/barcodeScanner-serial-config.xml
отсюда