http://bugzilla.novell.com/show_bug.cgi?id=599498
http://bugzilla.novell.com/show_bug.cgi?id=599498#c0 Summary: Can't set baud rate to 128000 on cp210x device, defaulting to 9600 Classification: Mono Product: Mono: Runtime Version: 2.6.x Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Major Priority: P5 - None Component: io-layer AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=356672) --> (http://bugzilla.novell.com/attachment.cgi?id=356672) rsyslogd, allmessages User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100317 SUSE/3.5.9-0.1.1 Firefox/3.5.9 I'm trying to set the baud rate for a cp2102 USB receiver (/dev/ttyUSB0) using comport.BaudRate = 128000; The driver is part of the 2.6+ kernels (http://www.etheus.net/CP210x_Linux_Driver) and both the driver and the device support 128000. However, when I look at the log (attached) it resets the baud rate to 9600. When I run the same test in Mono on Windows, this works fine. I reported this as a kernel bug (#598085) and they said there was not much they could do to the kernel, but to report it as a bug in Mono. That bug report contains a great deal of information why it won't work, but says setting the rate with TIOCGSERIAL would set the rate. Reproducible: Always Steps to Reproduce: 0. set baud rate with stty -F /dev/ttyUSB0 115200 to set arbitrary rate 1. In source: comport.BaudRate = 128000; 2. Compile and run mono test.exe 3. Check rsyslogd output to see reset to 9600 Actual Results: Baud rate is set to 9600 and not 128000 Expected Results: Baud rate should have been changed to 128000 just like it is when you run this on a Windows PC -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
