This series fixes a number of problems with the ch341 driver, and adds support for a class of CH340 devices which does not seem to support the new method of configuring the line settings (using the init vendor command). These patches have been verified against CH340G and CH341A, but I need help with testing the quirky class of CH340 devices (which Russel and possibly also Eddie has), and any other devices which you may have access too. The series is against my usb-next branch git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git Thanks, Johan Johan Hovold (13): USB: serial: ch341: fix initial modem-control state USB: serial: ch341: fix open and resume after B0 USB: serial: ch341: fix modem-control and B0 handling USB: serial: ch341: fix open error handling USB: serial: ch341: fix resume after reset USB: serial: ch341: fix initial line settings USB: serial: ch341: fix modem-status handling USB: serial: ch341: fix control-message error handling USB: serial: ch341: fix line settings after reset-resume USB: serial: ch341: fix baud rate and line-control handling USB: serial: ch341: clean up control debug messages USB: serial: ch341: rename shadow modem-control register USB: serial: ch341: rename modem-status register drivers/usb/serial/ch341.c | 210 ++++++++++++++++++++++++++++----------------- 1 file changed, 129 insertions(+), 81 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html