CDC_ACM 没有发射

CDC_ACM 没有发射

在过去一周左右的时间里,我一直尝试将我的 arduino mega adk 连接到我的机器,但由于 /dev 下的 ttyACMx 正在被创建,所以我无法让它工作。

我的机器是 Ubuntu 12.04,内核是 3.2.0-32-generic。

以下是相关的 dmesg:

[ 8294.500275] usb 2-1.1: USB disconnect, device number 3
[ 8306.416596] usb 2-1.1: new full-speed USB device number 4 using ehci_hcd

我已经在另一台机器上尝试了同样的硬件,也安装了 ubuntu 12.04 和同样的内核,我得到了

cdc_acm 6.2:1.0 ttyACM0: USB ACM device

在我的 dmesg 中它运行良好。

我检查过,两台机器上都加载了 cdc_acm。知道哪里出了问题吗?

谢谢

答案1

因此解决方案:拔下 arduino,卸载 cdc_acm 并重新加载 cdc_acm

对于不熟悉 Linux 的人,命令如下:

# rmmod cdc_acm
# modprobe cdc_acm

相关内容