I just bought an Arduino Uno and I was trying to play with it under Ubuntu, when the following problem appeared.
When I plug my arduino on my computer with the USB, I get in dmesg:
[15198.924211] usb 3-1: new full-speed USB device number 14 using xhci_hcd
[15199.001083] usb 3-1: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[15199.002852] cdc_acm 3-1:1.0: ttyACM3: USB ACM device
So I start the IDE, found that ttyACM3 is there, and try to upload something on my board.It says that ttyACM3 could not be found anymore and asks me to select other ports, which of course didn't work.
So I get back to dmesg and get:
[15279.574649] xhci_hcd 0000:04:00.0: ERROR no room on ep ring
[15279.574655] cdc_acm 3-1:1.1: acm_submit_read_urb - usb_submit_urb failed: -12
[15279.574659] tty_port_close_start: tty->count = 1 port count = 0.
and in fact /dev/ttyACM3 disappeared.
Any hints? On windows it works fine, but I'd like to use Linux since I do everything else there.