Я пошел другим путем. Основная идея в том, что сейчас редко где встретишь железный ком-порт и большинство работает через преобразователи USB->serial. А debugfs дает достаточно широкие возможности для отладки.
uscmon парсит усб-трафик через usbmon, находит по vid/pid серийные преобразователи и парсит их вывод. В итоге мониторится все: данные, изменения состояния линии, изменения настроек порта, скорости, управления потоком, break, ошибки.
Проект находится в достаточно ранней стадии и пока поддерживается только FTDI. Требует debugfs, usbmon. Сайт проекта: http://code.google.com/p/uscmon/
Пользуйтесь на здоровье
