2

我有 USB CDC 设备。它在 Windows 上工作。我用腻子测试它。但它不适用于 Ubuntu。我使用内核 2.6.32-122-rtai 的 ubuntu 10.04。当我插入设备时,dmesg 中出现消息:

[40194.004034] usb 3-2: new full speed USB device using uhci_hcd and address 12
[40194.173219] usb 3-2: configuration #1 chosen from 1 choice 

但它没有关于串口文件(如/dev/ttyUSB1)的消息。

是否存在一些程序或命令使该设备在我的 Ubuntu 计算机上作为串行端口可见?

4

1 回答 1

0

我使用置于 CDC 模式的 Symbol 条形码阅读器做了类似的事情。我发现它们出现在 /dev/ttyACM0 或 /dev/ttyACM1 中,而不是 /dev/ttyUSB。

Ubuntu 10.04 足够新,可以使用 udev,因此 /dev/ttyACM* 设备在插入设备之前不会显示。尝试:

cd /dev
ls -l ttyACM*

如果您在拔下设备时什么也看不到,而在插入设备时看到什么,那么您已经找到了您的设备。

我发现 Symbol 设备没有告诉我它在哪里可以访问。我必须像上面详述的那样四处寻找。

另一个可能对您有帮助的命令是:

lsusb
于 2012-12-10T21:59:42.853 回答