Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Bluetooth dongle and I plugged it into my work laptop (a Dell Latitude D830). Windows detects the Generic Bluetooth USB or similar and then proceeds to go incredibly slow with a process, avp.exe¹, taking 50% CPU. The System Idle process is getting most of the other 50% CPU and the avp.exe process is only at Normal priority.

The machine doesn't seem to recover, so I had to turn the power off and reboot. Now, I haven't installed the drivers yet for the device, which I am doing now and I expect it to resolve the problem, so I am not asking how to fix this. I would rather know why Windows goes so slow in the first place. What is it trying to do and failing at so badly that it barely crawls?

¹ Part of Kaspersky Internet Security suite

share|improve this question
up vote 2 down vote accepted

I've seen similar behavior, in a USB parallel device. Leaving the device plugged into the machine would result in the machine taking 10x as long to reboot, and it would be 100% repeatable. Unplugging the USB adapter during the reboot restored the machine to normal speed; once it was booted into windows, you could plug it back in. The BIOS was having an issue with it, and once Windows loaded, it no longer mattered (because the Windows device driver took care of it).

As it is the internet suite that is eating up CPU time, I'd guess that it "thinks" that the device is internet-capable (has an IP stack) and it's attempting to latch onto the device and start monitoring any packets that come through. As the device really doesn't exist in windows-driver-land, there's probably just a stub entry there that Windows is using as a placeholder until the device drivers are fully installed. Because the "stub" isn't the real thing, your scanner is going berserk as it tries repeatedly to latch onto it but it is refuted at every turn. "Must...attach...and...filter!" it keeps screaming, but the stub sits there and is the cycle continues.

share|improve this answer
That sounds very plausible. – Jeff Yates Jul 17 '09 at 17:26

Do you have two CPUs?

My guess is that the hardware is causing some proccess to max out one of them. Good drivers will probably help this.

share|improve this answer
Yes, it is a dual core. That would explain the 50/50 on CPU usage. Seems obvious now. – Jeff Yates Jul 17 '09 at 15:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .