Bug 9777
Summary: | Changing pl2303 terminal attributes causes data loss | ||
---|---|---|---|
Product: | Drivers | Reporter: | Tom Hughes (tom) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | VERIFIED CODE_FIX | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.23 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Tom Hughes
2008-01-19 06:55:35 UTC
This has been fixed in 2.6.24-rc8, can you test to verify this? Also, you can fix your userspace program to not do this, it isn't very good behavior to do lots of line change stuff to usb-serial devices, as it does increase latency and can cause side affects like this due to their cheap design. I can confirm that 2.6.24-rc8 appears to fix this problem. It isn't actually my program - I'm writing a new driver for gpsbabel and it is the existing serial I/O code in gpsbabel that is setting the timeout before each read. I will pass your request on to the gpsbabel authors though. |