Спешу всех обрадовать - корректность работы софтварного USB зависит от USB хоста и/или USB концентратора (если вы таковым пользуетесь). На двух разных машинах получены разные результаты: на первой - все идеально (глюки AVRProg в некоторых местах не в счет), на второй программатор устанавливается, виден в списке оборудования, но AVRProg упорно не хочет его признавать.
Совет: собирайте аппаратную USB часть, FTDI поможет (за разумную цену, между прочим).
P.S. Обращаю внимание на это (взято с
http://www.obdev.at/products/avrusb/avrdoper.html)
Note: Implementing a USB CDC device with AVR-USB violates some aspects of USB 1.1. CDC-Mode may therefore fail or be unreliable on some operating systems or computer hardware. Please look at the compatibility list included in the AVR-CDC project or test a simplified prototype on breadboard with your computer if you want to use CDC mode.
We recommend that you use AVR-Doper in HID mode instead, which has no such problem. This mode is supported by avrdude. More information about interface modes and their relative advantages can be found in the project description.