Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been trying to connect my arduino mega adk to my machine for the past week or so and I can't get it to work as ttyACMx under /dev is being created.

My machine is on Ubuntu 12.04 with the kernel of 3.2.0-32-generic.

Here're the related 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

I've tried the same hardware on a different machine also with ubuntu 12.04 and the same kernel and I've got

cdc_acm 6.2:1.0 ttyACM0: USB ACM device

in my dmesg and it works just fine.

I've checked and cdc_acm is loaded on both the machines. Any idea where this could have gone wrong?


share|improve this question
up vote 1 down vote accepted

So the solution: unplug the arduino, unload cdc_acm and reload cdc_acm

Commands for people unfamiliar with linux:

# rmmod cdc_acm
# modprobe cdc_acm
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.