Wird ein STK500 nicht per UART angesprochen ?
Deshalb vermute ich, das Dein Adapter eig. ein USB-RS232 Adapter ist.

Probier mal ein lsusb -v da steht dann vllt dabei was das Device so alles kann/macht.

Bei einem USBasp passt das mit dem -P USB, so kappt das bei mir.
Wenn der USBasp nicht angesteckt ist, gibts auch einen anderen Fehler als jetzt bei Dir mit dem STK, weil der USBasp direkt per USB angesprochen wird.

aja, und lass mal die /var/log/messages mitlaufen (tail), wenn du das Teil ansteckst, dann sieht man was Dein Linux dazu meint.


PS:
Jetzt hat sich mittem beim schreiben mein ubuntu weggehängt, deswegen fehlt die Hälte des Beitrages und ich weiss nimmer was ich alles geschrieben hatte
Die wichtigesten Punkte hab ich wieder, denk ich ...