小编Pie*_* B.的帖子

USB cdc_acm 驱动程序未将数据接口分配给任何端口

我有一个模拟串行 USB 通信的 USB CDC-ACM 设备。CDC Communications 和Data 接口分别显示在2-1:1.0 (Comm) 和2-1:1.1 (Data) 接口描述符上,并且cdc_acm驱动程序正在正确加载。

我的问题是,只有通信接口被分配到/dev/ttyACMXcdc_acm驱动程序,但数据接口被忽略。它似乎会阻止设备正常工作(使用 ccTalk 协议的 GBA ST2 Bill Validator)。它在使用usbser.sys驱动程序的Windows 8+ 上运行良好。

With cdc_acm driver, dmesg and lsusb output is:

$ dmesg
[ 3484.982436] usb 2-1: new full-speed USB device number 4 using ohci-pci
[ 3485.251788] usb 2-1: New USB device found, idVendor=16f9, idProduct=0003
[ 3485.251792] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3485.251794] usb 2-1: Product: GBA ST2 …
Run Code Online (Sandbox Code Playgroud)

usb serial-port usb-device

6
推荐指数
0
解决办法
6070
查看次数

标签 统计

serial-port ×1

usb ×1

usb-device ×1