On Fri, Jun 20, 2014 at 06:30:23PM +0800, 刘磊 wrote: > patch2: Modify the parameter from 0x0003 to 0x0000. you must submit patch1 at first. > Reason:In the USB serial protocol, if set the control state > (SET_CONTROL_LINE_STATE(22h)) and the parameter of RTS must be 0x0000 > that make the carrier signal invalid state when close network. > otherwise can't disconnect the network. Ok, that makes sense, but I think it should be implemented differently using the infrastructure provided by usb-serial (and tty-port). I'm responding to this mail with two patches. Could you try the first patch (only) and see if it fixes the problem? Does it also fix the problem you're having with PID 0xfffe? When you you have tested the first patch, could you test the second one as well and see if everything still works? Thanks, Johan -- 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