Message ID | 20220311135531.12832-1-buchwald.dawid@gmail.com |
---|---|
State | New |
Headers | show |
Series | USB: serial: pl2303: Add support for PL2303GS | expand |
diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c index a70fd86f735c..1072f8eb6ab9 100644 --- a/drivers/usb/serial/pl2303.c +++ b/drivers/usb/serial/pl2303.c @@ -435,6 +435,7 @@ static int pl2303_detect_type(struct usb_serial *serial) case 0x105: case 0x305: case 0x405: + case 0x605: /* * Assume it's an HXN-type if the device doesn't * support the old read request value.
This is the issue I have with recently acquired PL2303 adapter: [ 70.502848] usb 1-2: new full-speed USB device number 5 using xhci_hcd [ 70.652523] usb 1-2: New USB device found, idVendor=067b, idProduct=23f3, bcdDevice= 6.05 [ 70.652533] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 70.652538] usb 1-2: Product: USB-Serial Controller [ 70.652540] usb 1-2: Manufacturer: Prolific Technology Inc. [ 70.652543] usb 1-2: SerialNumber: CJAKj19B616 [ 70.674558] usbcore: registered new interface driver usbserial_generic [ 70.674578] usbserial: USB Serial support registered for generic [ 70.677490] usbcore: registered new interface driver pl2303 [ 70.677498] usbserial: USB Serial support registered for pl2303 [ 70.677510] pl2303 1-2:1.0: pl2303 converter detected [ 70.677513] pl2303 1-2:1.0: unknown device type, please report to linux-usb@vger.kernel.org lsusb -v -d 067b:23f3 Bus 001 Device 005: ID 067b:23f3 Prolific Technology, Inc. USB-Serial Controller Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x067b Prolific Technology, Inc. idProduct 0x23f3 bcdDevice 6.05 iManufacturer 1 Prolific Technology Inc. iProduct 2 USB-Serial Controller iSerial 3 CJAKj19B616 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0027 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup 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 Signed-off-by: Dawid Buchwald <buchwald.dawid@gmail.com> --- drivers/usb/serial/pl2303.c | 1 + 1 file changed, 1 insertion(+)