Error is like cannot set special baud rate. But as I said pyserial set this speed without problem for ttyUSB0 So it seems pyserial uses diefferent code depending of port type. I tried to simlink ln -s ttyACM0 ttyUSB0 but it does not work
On Thursday, October 25, 2012 9:11:23 PM UTC+3, Dennis Lee Bieber wrote: > On Thu, 25 Oct 2012 04:09:56 -0700 (PDT), kura...@gmail.com declaimed > > the following in gmane.comp.python.general: > > > > > I use Arduino 1280 and Arduino 2560 under Fedora 15. > > > 1280 creates ttyUSB0 port and can be set at 2500000 successfully. > > > 2560 creates ttyACM0 port and can be only set at speeds from list (no > > 250000) in pyserial. How to set 250000 to ttyACM0 port?? Need I patch > > kernel or python? > > > > You don't say what error you are receiving but looking at the source > > (serialposix.py) implies that it accepts nearly anything on Linux, and > > relies on the OS returning a success/failure if the value is allowed or > > not. > > > > xxxBSD, SunOS, HPUX, IRIX, and CYGWIN systems don't allow "special" > > baudrates at all. > > > > .NET, JVM, and Windows don't seem to have explicit call outs for bad > > rates -- just a generic port configured OK test. > > -- > > Wulfraed Dennis Lee Bieber AF6VN > > wlfr...@ix.netcom.com HTTP://wlfraed.home.netcom.com/ -- http://mail.python.org/mailman/listinfo/python-list