cdc_acm: falha ao definir dtr / rts - não é possível se comunicar com o dispositivo usb cdc
Eu estava tentando enumerar o dispositivo usb cdc usando pic24fj128gb206. O dispositivo parece estar enumerado corretamente.
Mas quando conecto meu dispositivo ao PC Linux, recebo a mensagem de aviso abaixo do kernel.
cdc_acm 1-8.1.6.7:1.0: failed to set dtr/rts
E esta mensagem será repetida quando eu tentar conectar usando a tela.
screen /dev/ttyACM9 115200
E não consigo me comunicar com meu dispositivo no PC [Ubuntu, 14.04]
Ao analisar os dados usando o wireshark, parece que a comunicação USB está correta até que o host emita URB_CONTROL_out e o dispositivo responda com o status URB comoBroken Pipe (-EPIPE ) (-32)
Alguém pode me ajudar com como depurar esse problema ou com algum método para depurar ainda mais?