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?

questionAnswers(0)

yourAnswerToTheQuestion