Jan Sommer created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5188



Backport of https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5179

## Summary

Calling `tcsetattr` even with only changes to the timeout conditions will reset 
the line control register temporary which can corrupt ongoing data transfers.

## Steps to reproduce

* Continuously write data to the serial port (ideally with high baud rates like 
921600 bps).
* Change the timing settings like `VMIN` or `VTIME`
* Receive corrupted data

## Expected behaviour

* Data transfer is not corrupted.

<!--
Please add at least an architecture and BSP label.
-->

### Pre-set options

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5188
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to