TIOCGICOUNT ioctl вызов может использоваться для получения прерывания, и ошибка значит последовательный порт (например, сколько переполнений, ошибок четности, ошибок кадровой синхронизации).
Там какой-либо путь состоит в том, чтобы получить эту информацию (ошибочные счетчики) от оболочки?
Похож на эту информацию, доступно через procfs:
cat /proc/tty/driver/<driver_name>
Выставочная статистика для всех портов, управляемых указанным драйвером, включая счетчики четности/структурирования/ошибки переполнения.