Есть не вполне обычная коробченка Axiomtek eBOX730-860-FL (
http://ipc2u.ru/news/new/eBOX730-860-FL/) с 8 изолированными COM портами.
Ставлю на неё Windows - COM порты работают вполне ожидаемо, причём в диспетчере устройств никаких необычных контроллеров в части портов не наблюдаю. У коробченки есть набор из 16 светодиодов на корпусе, которые моргают, когда идет чтение/запись в COM порты. Замыкаю пины 2 и 3 на одном из портов, кидаю на него сообщение и ожидаемо принимаю на том же порту. В общем, на Windows, всё работает нормально.
Ставлю на неё же линукс (пробовал ubuntu и astra), вижу в ls 8 uart портов типа /dev/ttyS0..7 и... Запускаю minicom, настраиваю аналогично тому, как оно есть в Windows, собственно и всё - никакие огоньки не мигают, данные не передаются и не принимаются. Причем сами порты открываются вполне себе нормально.
Мало того, если я разворачиваю под этой виндой виртуалку с ubuntu, "пробрасываю" пару COM портов на гостевую ОС: всё тоже нормально без всяких танцев с бубном - minicom доволен, огоньки мигают, данные передаются/принимаются. Куда копать-то дальше?