Have you tried this update?
http://support.microsoft.com/default...b;en-us;936003
Microsoft has released a cumulative update rollup for Windows Vista. This rollup helps
establish a quality baseline for the USB core components on the Windows Vista operating system.
This rollup supersedes previously-released USB fixes and contains additional high-applicability
USB fixes.
-Michael
* hamishmacdonald:
> Sorry, I was wrong: This morning when I woke my computer from hibernation, I got a message
> telling me that the computer no longer recognised my printer.
>
> Ah well.
>
> - h
>
> ======
>
> "hamishmacdonald" wrote:
>
>> For some time, I've been having trouble with Vista losing the drivers for my devices when
>> I wake it up from the low-power/sleep mode.
>>
>> Although it doesn't seem to be part of the regular Windows Update, JKontheRun posted a
>> cumulative fix that has ironed out all my USB woes (so it seems, after a day of using it).
>> It's posted here: http://support.microsoft.com/?kbid=938979
>>
>> Apologies if this has been mentioned elsewhere in this forum, but I wanted others to have
>> the benefit of this solution. (Which also fixes the interminable "Calculating time
>> remaining..." dialogue boxes.)
>>
>> Cheers, Hamish MacDonald
>>