Т.е. в целом usbASP должен через AVRDude ее видеть? У меня такое пишет:

Cформированная командная строка:
avrdude.exe -p m128 -c usbasp -P usb -U calibration:r:calibration.hex:r

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Программатор точно рабочий, 88-е меги видит без проблем.