Всем привет. Вопрос. нормально ли, что на пустом (неподключённом) сериале выставлено столько много? RTS|DTR|DSR|CD|RI (если верить /proc/tty/driver/serial) uart:XScale как бы не извращался с управлением непонятный мне мусор DSR|CD|RI __всегда__ в единице.
Мне нужно отлавливать изменения DSR. Если пир меняет этот сигнал, то проблемный сериал этого не замечает. У него DSR (равно как и CD|RI) всегда = 1, поэтому ioctl(tty_fd,TIOCMIWAIT,TIOCM_DSR) висит безвылазно.
Как его отключить без перепаек всяких?
Спасибо.