> Any help/insight?

Just a thought:
Are you sure the USB device does not expect some configuration (using
control request, such as parity, baudrate, ...) prior to sending the
actual data to the serial output ?

That might explain why it works when the demo code opens the port (it
may explicitly configure the USB device).

You might want to spy on the USB communication link to observe the
actual packets (on Windows, HHD USB tools are great to do so, and I
think there is a demo version of this [cheap] software application)
sent with the demo application.

You may also want to have a look at the Linux kernel driver (for
example, http://lxr.free-electrons.com/source/drivers/usb/serial/cp210x.c)
to help understanding how the CP210 USB device works.

Cheers,
Manu

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to