Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

infobleep

macrumors regular
Original poster
Aug 10, 2008
141
0
Hi there

I know one way to solve the following problem but does any one know why the following occurs and if it is possible to stop it occurring in the first place?

Every so often I get the following message in Windows 7, which I run through VirtualBox:

One of the USB devices attached to this computer has malfunctioned, and windows does not recognize it.

Click on the device in the device properties lists error code 42. The USB device in question is a HP 5650 deskjet printer and when it occurs, Windows thinks it's an 4 port USB hub.

On my old Toshbia PC laptop I use to get this with USB ports semi-regularly and for any device I plugged in, not just my HP. In that case I found the only solution was to restart the computer, sometimes several times before the port would work again.

With windows 7 I have found the only way to resolve it is to restart it. In this case however I don't need to restart my Mac, just Windows 7. This is no doubt due to the fact my version of Windows 7 is running virtually.

I usually have no problems using the USB devices in snow leopard when the problem occurs in Windows 7. However I did once find my HP printer stopped working in Snow Leopard but the problem went away as soon as I shut down my virtual copy of Windows 7. I didn't even have to restart my Mac, just shut down Windows 7.

I've read on some other forums that the problem could be due to windows information about USB devices previously in use getting corrupted on the computers bios, which is why the computer needs to be unplugged before restarting it. I wouldn't have thought Windows 7 accesses my Mac bios. If it doesn't, is their a virtual bios in VirtualBox that Windows 7 is using.

Finally does anyone know how I can prevent this happening in the first place.

Thanks for reading
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.