вобщем по результатам прочитанного tcsendbreak лучше вообще не пользовать как и соответствующие ему ioctl: TCSBRK && TCSBRKP. По причине противоречивой документации, комментариев к коду и самого кода. Мало того драйвер каждого UART-a обрабатывает ети ioctl на свое усмотрение:(
если драйвер ком порта поддрживает ioctl TIOCSBRK/TIOCCBRK то лучше всего пользовать их.