cdc_acm: no se pudo establecer dtr / rts; no se puede comunicar con el dispositivo usb cdc
Estaba tratando de enumerar el dispositivo usb cdc usando pic24fj128gb206. El dispositivo parece estar enumerado correctamente.
Pero cuando conecto mi dispositivo a una PC con Linux, recibo el siguiente mensaje de advertencia del kernel.
cdc_acm 1-8.1.6.7:1.0: failed to set dtr/rts
Y este mensaje se repetirá cuando intente conectarme usando la pantalla.
screen /dev/ttyACM9 115200
Y no puedo comunicarme con mi dispositivo desde la PC [Ubuntu, 14.04]
Cuando se analizan los datos utilizando wireshark, parece que la comunicación USB está bien hasta que el host emite URB_CONTROL_out y el dispositivo responde con el estado URB comoBroken Pipe (-EPIPE ) (-32)
¿Alguien me puede ayudar con la forma de depurar este problema o cualquier método para depurarlo más?