PSoC5 is your answer! (It's amazing how many times PSoC is the answer)
The PSoC5 MCU has an ARM Cortex M3 core, and a bunch of other brilliant features that practically no other MCU has. Unlike other MCUs, setting up the peripherals is as fun as eating ice cream, and you can even create your own in Verilog! The IDE is pretty good, and totally free.
The Development Kit is great, and full of features and comes with the programmer, which you can use for your future projects. It's not too expensive.
There are several possible problems. One is actually udev. If it runs fine calling avrdude with sudo, you have to get your udev stuff right. In Debian Wheezy I have the following line in my /etc/udev/rules.d/56-avr.rules file:
If that's not your error, check your circuit. A common problem is other things are connected to the ISP pin header. If you want to be sure, put the controller somewhere, where nothing else is connected to these pins and try to flash it there.
And finally: check the colors of the LED in the mkII. Errors or warnings are indicated by yellow/orange or red color. If everything is wired up correctly, the LED in the programmer is green.
Best Answer
uninstalling and reinstalling worked.