You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can you think of any reason why this would happen? Are there any limitations with your driver? I'm using an older PL2303 USB-to-serial adapter (Acer brand), I've self-compiled the driver using Visual Studio 2017 Community. The OS is Windows 10 1703 64 bit and I'm trying to open the serial port with Putty 0.70, standard settings.
c0000004 is USBD_STATUS_STALL_PID, which seems to indicate the device didn't like the request it was sent.
It's possible that your device has a chip that I haven't tried before (I have 3 of them, which is probably more than most people, but far from all that's out there ;]), and there's a bug in the driver that prevents this version from working.
Looking at the debug output, the DataBits value of 0 seems odd, so does StopBits=0. Your device might be sensitive to this and refuse the request. You could try if changing the defaults in Pl2303StartDevice to be more sensible makes a difference:
I've also never tried the driver on Windows 10, as I haven't worked on it for a few years. That means there may be an incompatibility there.
Finally, please note that the driver is quite incomplete and only supports basic read/write and line settings changes -- no timeouts or most of the other ioctls a serial port is supposed to react to. So it may not work great even if you get it to work. Depending on your use case, it may of course be worth a try though.
Hello,
Can you think of any reason why this would happen? Are there any limitations with your driver? I'm using an older PL2303 USB-to-serial adapter (Acer brand), I've self-compiled the driver using Visual Studio 2017 Community. The OS is Windows 10 1703 64 bit and I'm trying to open the serial port with Putty 0.70, standard settings.
The text was updated successfully, but these errors were encountered: