Problems uploading/not able to select serial port

Hi,

I'm having trouble uploading any sketches to my or any other arduino board. The 'Tools > Serial Port' menu is greyed out, yet I have the correct permissions to access the device (/dev/ttyUSB0). To test this, if I echo directly to the device the RX LED on the arduino flashes.

OS: ArchLinux with Linux 2.6.31
Arduino: Duemilanove
Arduino DE: 0017

Output when trying to upload:

Binary sketch size: 892 bytes (of a 30720 byte maximum)

processing.app.SerialException: Serial port '/dev/ttyUSB0' not found.  Did you select the right one from the Tools > Serial Port menu?
      at processing.app.Serial.<init>(Serial.java:153)
      at processing.app.Serial.<init>(Serial.java:76)
      at processing.app.debug.Uploader.flushSerialBuffer(Uploader.java:71)
      at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:78)
      at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:53)
      at processing.app.Sketch.upload(Sketch.java:1460)
      at processing.app.Sketch.exportApplet(Sketch.java:1427)
      at processing.app.Sketch.exportApplet(Sketch.java:1382)
      at processing.app.Editor$45.run(Editor.java:2165)
      at java.lang.Thread.run(Thread.java:636)
processing.app.debug.RunnerException: Serial port '/dev/ttyUSB0' not found.  Did you select the right one from the Tools > Serial Port menu?
      at processing.app.debug.Uploader.flushSerialBuffer(Uploader.java:91)
      at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:78)
      at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:53)
      at processing.app.Sketch.upload(Sketch.java:1460)
      at processing.app.Sketch.exportApplet(Sketch.java:1427)
      at processing.app.Sketch.exportApplet(Sketch.java:1382)
      at processing.app.Editor$45.run(Editor.java:2165)
      at java.lang.Thread.run(Thread.java:636)
processing.app.debug.RunnerException: Serial port '/dev/ttyUSB0' not found.  Did you select the right one from the Tools > Serial Port menu?
      at processing.app.debug.Uploader.flushSerialBuffer(Uploader.java:91)
      at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:78)
      at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:53)
      at processing.app.Sketch.upload(Sketch.java:1460)
      at processing.app.Sketch.exportApplet(Sketch.java:1427)
      at processing.app.Sketch.exportApplet(Sketch.java:1382)
      at processing.app.Editor$45.run(Editor.java:2165)
      at java.lang.Thread.run(Thread.java:636)