У меня есть ПК с рабочим столом Ubuntu 14.04. На основной плате есть последовательный порт (ttyS0), который работает исправно, но порты на дополнительных картах PCI — нет. Когда моя программа вызывает «open», эта функция не возвращается, и программа перестает зависать. Если бы я использовал порт ttyS0, функция вернулась бы, и программа продолжила бы использовать порт, передавая информацию.
Что может быть причиной зависания "открытого" порта? Setserial показывает мне, что система обнаруживает эти порты и назначает IRQ.
Не могли бы вы мне помочь? Знаете ли вы ссылку, где я могу получить помощь?
Спасибо