Thread (33 messages) 33 messages, 4 authors, 2021-04-08

Re: non-standard baud rates with Prolific 2303 USB-serial

From: Johan Hovold <johan@kernel.org>
Date: 2021-02-22 15:51:33
Also in: linux-usb

Possibly related (same subject, not in this thread)

[ Please try to avoid top posting to the lists. ]

On Mon, Feb 22, 2021 at 10:42:25AM -0500, Michael G. Katzmann wrote:
Sorry, my mistake .. when I put it in the right order it does indeed
also give 110Bd !
Heh, thanks for verifying that. So two ways of encoding the divisors
then. :)
On 2/22/21 10:34 AM, Johan Hovold wrote:
quoted
On Mon, Feb 22, 2021 at 09:53:39AM -0500, Michael G. Katzmann wrote:
quoted
On 2/22/21 8:18 AM, Johan Hovold wrote:

I tried hardcoding buf[6-0] in pl2303_set_termios as

a8 a6 01 80 00 02 07 and got a bitrate of ~200kb 

so, no these settings do not work in my case (or I missunderstood your
instructions 8-))
Thanks for testing (and that was with 0xa8 in byte 0, right?)

So it seems we have three devices with bcdDevice 0x0300 encoding the
divisors in slightly different ways and that are all still supported by
the vendor's Windows driver.

Unless Prolific are willing to shed some light on this, I guess someone
needs to try to figure out how the Windows driver determines which
encoding to use.

Is your device supposedly also a PL2303 TA? Could you post the output of
lsusb -v for completeness?
Was your device also a TA?

Johan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help