cdc_acm: не удалось установить dtr/rts - не удается связаться с USB-устройством cdc
Я пытался перечислить USB-устройство CDC, используя pic24fj128gb206. Устройство, кажется, перечислено правильно.
Но когда я подключаю свое устройство к ПК с Linux, я получаю следующее предупреждение от ядра.
cdc_acm 1-8.1.6.7:1.0: failed to set dtr/rts
И это сообщение будет повторяться, когда я пытаюсь подключиться с помощью экрана.
screen /dev/ttyACM9 115200
И я не могу общаться с моим устройством с ПК [ Ubuntu, 14.04 ]
При анализе данных с использованием wireshark, похоже, что USB-связь в порядке, пока хост не выдаст URB_CONTROL_out и устройство ответит с состоянием URB как Broken Pipe (-EPIPE ) (-32)
Может ли кто-нибудь помочь мне с тем, как отладить эту проблему или какие-либо методы для дальнейшей отладки?