cdc_acm : failed to set dtr/rts - can not communicate with usb cdc device

↘锁芯ラ 提交于 2019-12-21 04:49:11

问题


I was trying to enumerate usb cdc device using pic24fj128gb206. Device seems to be enumerated properly.

But when I connect my device to Linux PC, I am getting the below warning message from kernel.

cdc_acm 1-8.1.6.7:1.0: failed to set dtr/rts

And this message will repeat when I try to connect using screen.

screen /dev/ttyACM9 115200

And I am not able to communicate with my device from PC [ Ubuntu, 14.04 ]

When analysing the data using wireshark, it looks like USB communication is fine until, host issues URB_CONTROL_out and the device responds with URB status as Broken Pipe (-EPIPE ) (-32)

Can any one help me with how to debug this issue or any methods to debug further ?

来源:https://stackoverflow.com/questions/39281814/cdc-acm-failed-to-set-dtr-rts-can-not-communicate-with-usb-cdc-device

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!