cdc_acm 不显示蓝牙适配器的设备名称

cdc_acm 不显示蓝牙适配器的设备名称

我正在尝试在 64 位 Ubuntu 16 上使用蓝牙适配器,但是我无法获取蓝牙适配器的设备 ID/名称。插入适配器后,我检查消息

~$ dmesg | tail
[  773.117236] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[  780.692095] usb 3-2: new full-speed USB device number 8 using xhci_hcd
[  780.969821] usb 3-2: New USB device found, idVendor=0a12, idProduct=0001
[  780.969827] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  780.969830] usb 3-2: Product: CSR8510 A10
[  853.385269] usb 3-2: USB disconnect, device number 8
[  860.196090] usb 3-2: new full-speed USB device number 9 using xhci_hcd
[  860.493780] usb 3-2: New USB device found, idVendor=0a12, idProduct=0001
[  860.493786] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  860.493789] usb 3-2: Product: CSR8510 A10

我想看到的是这样的:

cdc_acm 6.2:1.0 ttyACM0: USB ACM device

我可以通过蓝牙发送数据,但无法接收任何数据。并且输出系统盘如下:

~$ lsusb
Bus 002 Device 002: ID 8087:8002 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 413c:2107 Dell Computer Corp. 
Bus 003 Device 009: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 005: ID 046d:c063 Logitech, Inc. DELL Laser Mouse
Bus 003 Device 004: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182 Card Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

就像CDC_ACM 没有发射,我尝试激活和停用 cdc_acm,但没有帮助。有没有办法找到设备 ID(类似 /dev/ttyACM0)。我需要那个 ID。有什么建议吗?谢谢!

附言:如果有区别的话,我正在双启动 Windows 7 和 Ubuntu。

答案1

据我所知,cdc-acm 适用于串行<->usb 适配器(包括 usb 调制解调器或任何其他使用 USB 作为 TTL 或 RS232 串行端口桥梁的设备)。

对于 ubuntu 16.04 上的蓝牙适配器,您可能正在寻找“bluetoothctl”。

相关内容