Prolific USB-to-Serial Comm Port PL2303 - Windows for Linux People

So Linux worked right out of the box but Windows........
Required reading, searching, locating updated Drivers, Docs and on and on and on...

New Windows driver link: guest guest

Sabrent SBT-USC1M Serial adapter - USB
1 88218 00055 2
S/N: 200000301730

SBT-USC1M is perfect for use with serial devices that you would want to convert to USB. This unique cable allows you to use bridge/connectivity between the Universal Serial Bus (USB) and Serial Port Interface. The USB PDA/Serial Adapter provides you with an external serial (DB-9 male) Plug-n-Play connection for use with computers, notebooks, and hand held computing devices that support USB. The PDA/USB Serial Adapter has a standard type A USB plug. This USB PDA/Serial Adapter provides PDAs, digital cameras, modems, and ISDN terminal adapters with high quality serial connections at a data transfer rate of over 500 Kbps. This makes the USB interface transparent to serial peripherals, allowing them to easily interface with USB computers. It eliminates the setup hassle found with traditional serial port connections. This device also supports energy saving suspend and resume operations.

PL-2303 Driver Setup Installer, Prolific Edition
Setup Installer Revision Note History

System Requirement:
  . Supports the following Windows OSes:
 - Windows 98SE
 - Windows ME
 - Windows 2000 SP4
 - Windows XP SP2 and above (32 & 64 bit)
 - Windows Server 2003 (32 & 64 bit)
 - Windows Server 2008 / 2008 R2 (32 & 64 bit)
 - Windows Vista (32 & 64 bit)
 - Windows 7 (32 & 64 bit)
       NOTE: For Windows 7, please use RC build 7100 or above build version.
  . USB host controller
  . Device using PL-2303H/HX/X version chip

Supported device ID and product strings:
  . VID_067B&PID_2303 for "Prolific USB-to-Serial Comm Port"

Driver Versions:
 - Windows 98/ME Driver: v2.0.0.19
 - Windows 2000/XP/Server2003 (32 & 64-bit) WDM WHQL Driver: v2.0.13.130
 - Windows Vista/7/Server2008 (32 & 64-bit) WDF WHQL Driver: v3.3.11.152

Release Notes:
PL2303 Driver Installer v1.3.0
  Changes from Installer v1.2.10:
 Driver Changes - 
  - No driver change

 Installer Changes - 
  - Fixed "Modify/Repair" Menu options to show correct installer version.

   Installer & Build date: 1.3.0 (2010-7-15)
   Language Support: 
 - English (default)
 - Chinese (Traditional) 
 - Chinese (Simplified)
 - Japanese

Prolific Technology Inc.

The PL-2303X can be distinguished from a PL-2303 by checking bMaxPacketSize0 for the device using lsusb -v -d 067b:2303 (as root). If bMaxPacketSize0 is 64, you probably have a PL-2303X

# lsusb -v -d 067b:2303

Bus 002 Device 010: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x067b Prolific Technology, Inc.
  idProduct          0x2303 PL2303 Serial Port
  bcdDevice            3.00
  iManufacturer           1 Prolific Technology Inc.
  iProduct                2 USB-Serial Controller
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)


apt-get install minicom

# vi /etc/minicom/minirc.9600N81-ttyUSB0

pu port             /dev/ttyUSB0
pu baudrate         9600
pu bits             8
pu parity           N
pu stopbits         1
pu rtscts           No
pu minit
pu mreset
pu mdialpre
pu mdialsuf
pu mdialpre2
pu mdialsuf2
pu mdialpre3
pu mdialsuf3
pu mconnect
pu mnocon1
pu mnocon2
pu mnocon3
pu mnocon4
pu mhangup
pu mdialcan
pu mautobaud        No
pu hasdcd           No

# minicom 9600N81-ttyUSB0

Some people do this:
ln -sf /dev/ttyUSB0 /dev/ttyS0

Others just use /dev/ttyUSB0 directly like above.

No comments: