Escalated to Bugzilla from IssueTracker
Created attachment 122987 [details] Candidate #1 - pl2303_write and serial_write() This is the small patch as requested. I know that we still have some issues in usbserial with this patch applied. This addresses the narrow problem only. Also, pl2303 has to use common write methods. I guarantee that customer will step on a hang sooner or later, if they transfer large enough amount of data through the adapter.
A fix for this problem has just been committed to the RHEL3 U7 patch pool this evening (in kernel version 2.4.21-39.EL).
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 the 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-2006-0144.html