Comment 2 for bug 272485

Revision history for this message
TJ (tj) wrote : Re: USB device 1a86:7523 not recognised by CH341 driver

This is a simple cherry-pick from Intrepid:

commit 82078234d4023c61b9d88e8be5e795423d17538e
Author: Michael F. Robbins <email address hidden>
Date: Fri May 16 23:48:42 2008 -0400

    USB: serial: ch341: New VID/PID for CH341 USB-serial

    Recent USB-serial devices using the WinChipHead CH340/CH341 chipset are
    being shipped with a new vendor/product ID code pair, but an otherwise
    identical device. (This is confirmed by looking at INF for the included
    Windows driver.)

    Patch is tested and working, both with new and old devices.

    Signed-off-by: Michael F. Robbins <email address hidden>
    Signed-off-by: Greg Kroah-Hartman <email address hidden>

diff --git a/drivers/usb/serial/ch341.c b/drivers/usb/serial/ch341.c
index ba28fdc..1f7c86b 100644
--- a/drivers/usb/serial/ch341.c
+++ b/drivers/usb/serial/ch341.c
@@ -28,6 +28,7 @@ static int debug;

 static struct usb_device_id id_table [] = {
        { USB_DEVICE(0x4348, 0x5523) },
+ { USB_DEVICE(0x1a86, 0x7523) },
        { },
 };
 MODULE_DEVICE_TABLE(usb, id_table);