I just received and built this kit. After building it, I used it to program blink on an Arduino Nano w/ a 328.
I booted the same machine into Ubuntu, tried to do the same thing, and got the below error.
avrdude: error: usbtiny_transmit: error sending control message: Operation not permitted
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
avrdude: error: usbtiny_transit: error sending control message: Operation not permitted
The help page says, "It is ALWAYS a bad chip or a wiring, clocking, bit-speed, powering or output-resistor problem", which I am reluctant to accept, as it seems those problems would exist on both systems, not just on Ubuntu. I thought there was nothing required to get it running under linux, but I've got to be overlooking something, obviously.