Interesting.
I have the same issue, though I had already run the install udev rules script and running it now plus restarting udev and the IDE make no difference.
Here's how my stuff looks.
In the IDE on upload:
Binary sketch size is reported above. Check it against a 108000 byte maximum.
Loading via dfu-util
Resetting to bootloader via DTR pulse
Searching for DFU device [1EAF:0003]...
Found it!
Opening USB Device 0x1eaf:0x0003...
Found Runtime: [0x1eaf:0x0003] devnum=0, cfg=0, intf=0, alt=1, name="UNDEFINED"
Claiming USB DFU Interface...
Cannot claim interface: could not claim interface 0: Operation not permitted
We see no further progress from this point.
Sometimes it gets stuck like this:
Binary sketch size is reported above. Check it against a 108000 byte maximum.
Loading via dfu-util
Resetting to bootloader via DTR pulse
Searching for DFU device [1EAF:0003]...
Found it!
Opening USB Device 0x1eaf:0x0003...
Found Runtime: [0x1eaf:0x0003] devnum=0, cfg=0, intf=0, alt=1, name="UNDEFINED"
Claiming USB DFU Interface...
Again, we see no further progress from this point.
My group membership:
egrep lee /etc/group
adm:x:4:lee
dialout:x:20:lee
cdrom:x:24:lee
audio:x:29:pulse,lee
plugdev:x:46:lee
fuse:x:103:lee
lpadmin:x:104:lee
admin:x:115:lee
lee:x:1000:lee
sambashare:x:120:lee
USB device ownership and permissions:
$ ls -lt /dev/ttyA*
crw-rw---- 1 root dialout 166, 0 2012-05-30 19:57 /dev/ttyACM0
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0db0:6877 Micro Star International RT2573
Bus 006 Device 019: ID 1eaf:0004
I get the same results on the two Ubuntu systems I have tried this on:
cat /etc/issue
Ubuntu 9.10 \n \l
$ cat /etc/issue
Linux Mint 12 Lisa \n \l
Both 32-bit.
Anyone overcome this?
Thanks!
Lee