can load sketch but cannot burn bootloader avrisp mkii pure Arduino

Setup:

  1. Arduino 1.6.5 only (NO atmel studio, no jungo drivers)
  2. Arduino Uno board (chip has been erased / programmed so there is no bootloader)
  3. AVRISP MKII programmer

I can successfully "upload using programmer", but I get this error when trying to burn bootloader -

avrdude: usbdev_open(): did not find any USB device "usb"

I have found some forum posts about customizing txt files but my default boards.txt seems to already match what these forums call for. here it is for the Uno

##############################################################

uno.name=Arduino/Genuino Uno

uno.vid.0=0x2341
uno.pid.0=0x0043
uno.vid.1=0x2341
uno.pid.1=0x0001
uno.vid.2=0x2A03
uno.pid.2=0x0043
uno.vid.3=0x2341
uno.pid.3=0x0243

uno.upload.tool=avrdude
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.maximum_data_size=2048
uno.upload.speed=115200

uno.bootloader.tool=avrdude
uno.bootloader.low_fuses=0xFF
uno.bootloader.high_fuses=0xDE
uno.bootloader.extended_fuses=0x05
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.bootloader.file=optiboot/optiboot_atmega328.hex

uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.board=AVR_UNO
uno.build.core=arduino
uno.build.variant=standard

##############################################################

Any ideas?

Odd. I don't see how you can use the programmer in one case but not in another. 1.6.5 bug?
I'm still using 1.0.6, waiting for that stuff to settle out - but I also just do 328/1284/2560 parts, not the 32-bit stuff.

Ok good idea! I installed 1.0.5 and I can burn the bootloaders now. Thank you.

I guess I should notify someone of a bug....

See this recent topic for cause and workaround
http://forum.arduino.cc/index.php?topic=345838.0