Red Hat Bugzilla – Bug 252422
kernel-184.108.40.206-32.fc6 USB/Serial device driver broken
Last modified: 2007-11-30 17:12:13 EST
Description of problem:
I have been using an Edgeport USB/Serial adaptor and set RTS using this
bits = TIOCM_RTS;
ioctl(GenInfo->fd, TIOCMBIS, &bits); /* Assert RTS */
This has worked on all FC6 kernels up to and including kernel-2.6.20-1.2962.fc6.
I updated to kernel-220.127.116.11-32.fc6 yesterday and the above code no longer works
with the edgeport device driver. The function call returns zero, but RTS does
not get asserted.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. See code above.
Function returns zero but doesn't do anything.
RTS should be asserted as it was with previous kernels.
This is apparently fixed by git commit bc71e479cdb2caab9b4473f7ad508c3fcb142486.
Will get in kernel as soon as possible but today's build is already running.
Fix is in 18.104.22.168 already. Try 22.214.171.124-57 from the updates-testing repo, or
wait for the next kernel update.
The kernel-126.96.36.199-42 update seems to have fixed it.