USB CDC设备在Windows上工作,但在Ubuntu上不工作。我能解决这个问题吗?

USB CDC设备在Windows上工作,但在Ubuntu上不工作。我能解决这个问题吗?,ubuntu,usb,serial-port,Ubuntu,Usb,Serial Port,我有USB CDC设备。它在Windows上工作。我用油灰测试它。 但它在Ubuntu上不起作用。我使用ubuntu 10.04和内核2.6.32-122-rtai。当我插入设备时,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 但它没

我有USB CDC设备。它在Windows上工作。我用油灰测试它。 但它在Ubuntu上不起作用。我使用ubuntu 10.04和内核2.6.32-122-rtai。当我插入设备时,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计算机上作为串行端口可见?

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

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

cd /dev
ls -l ttyACM*
如果您在拔下设备时看不到任何东西,在插入设备时看到一些东西,则表明您找到了设备

我发现Symbol设备没有告诉我在哪里可以访问它。我必须像上面详细描述的那样四处摸索,找出答案

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

lsusb

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

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

cd /dev
ls -l ttyACM*
如果您在拔下设备时看不到任何东西,在插入设备时看到一些东西,则表明您找到了设备

我发现Symbol设备没有告诉我在哪里可以访问它。我必须像上面详细描述的那样四处摸索,找出答案

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

lsusb