So I tried following the directions here Arduino Playground - All
Previously I had only been looking at the debian and ubuntu help.
**Do Linux find the USB? **
Whatever that means, yes, linux does:
$ dmesg | tail
[165994.229966] usb 1-1.6: USB disconnect, device number 3
[165996.470303] usb 1-1.6: new full-speed USB device number 4 using ehci_hcd
[165996.565719] cdc_acm 1-1.6:1.0: ttyACM0: USB ACM device
Setting UDEV rule
But lsusb doesn't find the device...? Arduino UNO's Product ID should be 0001, but no USB devices found via lsusb have that product ID!
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:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 006 Device 002: ID 11b0:6558 ATECH FLASH TECHNOLOGY
Bus 002 Device 003: ID 046d:c315 Logitech, Inc. Classic New Touch Keyboard
Bus 002 Device 004: ID 045e:0029 Microsoft Corp. IntelliMouse Optical
Bus 001 Device 004: ID 2341:0043
SET THE PERMISSION[\b]
looks like I pass all these tests...
** **$ ls -l /dev/ttyACM0 crw-rw---- 1 root dialout 166, 0 Sep 17 18:48 /dev/ttyACM0 $ groups userName adm dialout cdrom sudo dip plugdev lpadmin sambashare $ ls -ld /var/lock lrwxrwxrwx 1 root root 9 Sep 15 19:53 /var/lock -> /run/lock $ ls -ld /run/lock drwxrwxrwt 4 root root 100 Sep 17 21:10 /run/lock** **