Thread (6 messages) 6 messages, 3 authors, 2021-02-22

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

From: Johan Hovold <johan@kernel.org>
Date: 2021-02-22 13:21:29
Also in: linux-usb

On Mon, Feb 22, 2021 at 07:39:42AM -0500, Michael G. Katzmann wrote:
On 2/22/21 3:52 AM, Johan Hovold wrote:
quoted
Does your updated algorithm also result in 110 baud (8n1) being encoded
as:

	a8 a6 01 80 00 02 07

And are you using some official Prolific Windows driver or something
that came with the device?
Johan,

  On Windows I did not install a new driver. It was recognized by the
system and uses the Microsoft provided Prolific driver Ver 3.8.38.2.
Thanks for confirming. Then this sounds like something which Prolific
should be very well aware of.
On windows everything looks fine (no sign of distress (i.e. no yellow
caution triangle)).

Where should I look for the encoding (a8 a6 01 80 00 02 07) ? (110bd
encodes as 80 00 C3 54 using the algorithm I described))
That was the encoding used by Joe's device (same driver I think) for
110n81.

It may not work with your device, but 0x10000 could just be a
2-prescaler bit:

	32 * 12*10^6 / (2 * 0x6a8 * 4^5) = ~110.03521126760563380282

where as you would have:

	32 * 12*10^6 / (0x354 * 4^6) = ~110.03521126760563380282

Could you try hardcoding 0x1a6a8 and and see if you end up with 110 bd?
quoted
I tried asking Prolific about this but I'm still not sure whether these
are official chips or counterfeit. 0x0300 is supposed to be a PL2303TA
and Prolific claims that the current driver is working fine with these
so we'd need to key off something more than just bcdDevice.
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