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。 知道这可能出错了吗?

谢谢

所以解决方案:拔掉arduino,卸载cdc_acm并重新加载cdc_acm

不熟悉linux的人的命令:

 # rmmod cdc_acm # modprobe cdc_acm