Attiny85 not recognized at windows startup I'm using an Attiny85 to interact with a computer using an USB connection, and everything works fine except when I restart my computer and the Attiny85 is connected. When Windows end to boot up the Attiny85 isnt't recognized, and on Device Manager it's listed like this:



If I unplug the Attiny85 and then plug it back in, everything works just fine. 

Is there any to make it detectable at boot time without having to always unplug/plug it?

EDIT:

More details:

I'm using this board


and libusb-win32 as the USB driver
I don't have enough reputations to make a comment so I will drop my 2 cents here.

There should be more elegant way to do this but as a fast solution I would recommend two things:


If it is possible, add a push button to your board to reset the MCU manually when the PC is booted up.
You can make a software reset after powering up the board by a certain time (e.g. 10 sec) by using watchdog timer.