The arduino software says that my serial port /dev/ttyACM0 cannot be found, and I'm part of the uucp group on my Arch profile. When I do a ls -ld /dev/ttyACM0 I get:
crw-rw---- 1 root uucp 166, 0 Jan 10 02:05 /dev/ttyACM0
I get strange errors in dmesg for the device when I plug it in, and the Arduino works fine under Windows 7. I don't know where to start in getting this to work, because I don't know Linux *that* well

I've checked to make sure that my hardware is a revision that doesn't need the firmware update...
Here is the output of dmesg:
[ 4130.189869] usb 3-1: new full speed USB device number 7 using xhci_hcd
[ 4130.231479] xhci_hcd 0000:00:10.0: WARN: short transfer on control ep
[ 4130.238280] xhci_hcd 0000:00:10.0: WARN: short transfer on control ep
[ 4130.248477] xhci_hcd 0000:00:10.0: WARN: short transfer on control ep
[ 4130.257480] xhci_hcd 0000:00:10.0: WARN: short transfer on control ep
[ 4130.260070] usb 3-1: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[ 4130.262676] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[ 4130.323387] MlmeHardTransmitMgmtRing:: QoS NULL and PHY = 0. MCS = 0.
[ 4130.323396] MlmeHardTransmitMgmtRing:: Using Low Rate to send QOS NULL!!
[ 4140.326528] MlmeHardTransmitMgmtRing:: QoS NULL and PHY = 0. MCS = 0.
[ 4140.326537] MlmeHardTransmitMgmtRing:: Using Low Rate to send QOS NULL!!
Here is the output of 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: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:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 5986:02ac Acer, Inc
Bus 003 Device 007: ID 2341:0001
Bus 008 Device 002: ID 138a:0018 Validity Sensors, Inc.
Bus 007 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 005 Device 004: ID 1004:618f LG Electronics, Inc. Ally/Optimus One
I would have just attached these, but it wouldn't let me post it that way.