cat /dev/ttyS0 в терминале отрабатывает нормально. Извините, локалка?