Uploading fails (Linux&Windows)

Hello,
okay, here's a really weird problem: I cant upload sketches onto me Uno Revision 3 neither using Linux nor Windows. I tried so many things to get it working, even bought a new board, but that just does the same. I don't know what to do.

But here is what i have done so far:

  1. The obvious: Checked every setting ten times. I'm not new to Arduino and everything used to work, I selected the correct board and port in the software, tired different cables, different USB ports and -as I said- bought a new board.
  2. Used an ISP (or ICSP) programmer to flash the bootloader (on my old one at least), that worked I guess, cause the L led was blinking afterwards as it does with the default blink-demo.
  3. Flashed the bootloader on the 16U2 serial interface chip.
  4. Threw it against the wall.
  5. Tried different versions of the IDE (i.e. the current beta)
  6. All of the above under both up-to-date Arch Linux and Windows 7.
  7. Used different software like the GTK and Qt versions of the Arduino IDE.
  8. Ran the IDE as root. I am member of both lock and uucp groups and I can access /dev/ttyACM0 and the lock file.

Here are the errors I get:

avrdude: Version 5.11, compiled on Sep  9 2011 at 16:00:41
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
         User configuration file is "/home/user/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyACM0
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
ioctl("TIOCMSET"): Broken pipe
ioctl("TIOCMSET"): Broken pipe
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
ioctl("TIOCMSET"): Broken pipe

avrdude done.  Thank you.

processing.app.debug.RunnerException
	at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:125)
	at processing.app.Sketch.upload(Sketch.java:1719)
	at processing.app.Sketch.exportApplet(Sketch.java:1625)
	at processing.app.Sketch.exportApplet(Sketch.java:1597)
	at processing.app.Editor$DefaultExportHandler.run(Editor.java:2397)
	at java.lang.Thread.run(Thread.java:744)
Caused by: processing.app.debug.RunnerException: Probleme beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload .
	at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:111)
	at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:123)
	... 5 more

Also, if I bridge pins 0 and 1, open a connection with the serial terminal and send something, I don't get a reply although it should just loop all data back to me or am I mistaken?

I really need your help! :frowning: Do you know something else I could try? Are there other USB to serial drivers I could use?

MfG,
John

Okay, now what the hell. I just tried it on a different pc, it worked. I used the USB cord from that pc and tried it on my own machine again and it still worked. Turns out both cables I used earlier were faulty. Darn it, a week of fiddling around and now this... Well, at least I have a PWM controlled 100W RGB led light now. Woohoo.

gz John