Bug 445211

Summary: [RFE] DTR/DSR flow control
Product: Red Hat Enterprise Linux 5 Reporter: Geert Jansen <gjansen>
Component: kernelAssignee: Aristeu Rozanski <arozansk>
Status: CLOSED ERRATA QA Contact: Martin Jenner <mjenner>
Severity: medium Docs Contact:
Priority: urgent    
Version: 5.3CC: alan, arozansk, bugzilla, dhoward, dmair, dzickus, jpirko, lwang, psklenar, riek
Target Milestone: rcKeywords: FutureFeature, Reopened, ZStream
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-20 19:33:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 445213, 445215, 448732, 466887, 1051358    
Attachments:
Description Flags
first test patch (latest git based)
none
first test patch
none
test case
none
updated test case
none
[1/2] backport termiox support
none
[2/2] add support for DTR/DSR flow control
none
updated test case none

Description Geert Jansen 2008-05-05 15:03:44 UTC
Description of problem:

DTR/DSR flow control is not implemented in the serial driver in the Linux kernel.

Version-Release number of selected component (if applicable):

kernel-2.6.18-84.el5

Additional info:

DTR/DSR is often used for serial printers and other serial hardware (with the
exception of modems).

Comment 1 Linda Wang 2008-05-06 01:40:52 UTC

*** This bug has been marked as a duplicate of 445215 ***

Comment 3 Linda Wang 2008-05-06 14:23:13 UTC
bug 445215 for kernel component
bug 445213 for coreutils component

Comment 4 Aristeu Rozanski 2008-06-04 15:46:03 UTC
Created attachment 308359 [details]
first test patch (latest git based)

made some tests between a Windows box and a machine running this patch, both
sides using a custom application.

Comment 5 Aristeu Rozanski 2008-06-04 15:49:33 UTC
Created attachment 308360 [details]
first test patch

gah, forgot to remove the debug crap.

Comment 6 Aristeu Rozanski 2008-06-13 14:49:49 UTC
Created attachment 309219 [details]
test case

test case written using the sample code found on
https://bugzilla.redhat.com/attachment.cgi?id=309183 (BZ#445215, comment 23)

Comment 7 Aristeu Rozanski 2008-06-19 14:41:33 UTC
Created attachment 309849 [details]
updated test case

updated test case

Comment 9 Aristeu Rozanski 2008-07-14 14:41:01 UTC
Any results from the tests?


Comment 12 Aristeu Rozanski 2008-08-28 21:17:15 UTC
Created attachment 315299 [details]
[1/2] backport termiox support

Comment 13 Aristeu Rozanski 2008-08-28 21:17:49 UTC
Created attachment 315300 [details]
[2/2] add support for DTR/DSR flow control

Comment 14 Aristeu Rozanski 2008-08-28 21:18:15 UTC
Created attachment 315301 [details]
updated test case

Comment 16 Don Zickus 2008-09-10 20:13:48 UTC
in kernel-2.6.18-110.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 19 Don Zickus 2008-09-25 21:16:43 UTC
Patch wasn't complete and was missing a mutex lock.  Moving to POST state to pick up for next kernel spin.

Comment 21 Don Zickus 2008-10-06 15:55:53 UTC
in kernel-2.6.18-118.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 30 errata-xmlrpc 2009-01-20 19:33:55 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2009-0225.html