Opened 13 years ago
Closed 8 years ago
#8813 closed defect (obsolete)
VBoxSVC locks up when Sprint USB EVDO is insearted.
Reported by: | rbhkamal | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 4.0.6 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | Windows |
Description (last modified by )
I have a USB EVDO (U301USB) from sprint:
http://support.sprint.com/support/device/Sprint/U301USB_Device_Sprint_3G4G_Mobile_Broadband-dvc1020001prd
If this device is plugged in to my laptop, all of virtualbox binaries exhibit a problem, they start up and then get stuck. It seems that they get stuck while initializing the COM service (vboxsvc.exe) because it gets into a strange state where you can't kill the process.
For example, if I launch vboxmanage list vms, vboxmanage.exe process will start then kick off the COM service. Then vboxmanage.exe will get stuck and the vboxsvc.exe will become unter
Opening VirtualBox.exe GUI also doesn't work for the same reason.
Once you are in that state, you cannot get out if it until the whole machine is rebooted.
Even worse, if you unplug *any* USB device (like a mouse) while in that state, the host OS will blue screen with error IRQL_NOT_LESS_OR_EQUAL
The only way to get a round this is by uninstalling the vboxusbmon service.
Unfortunately I don't have any logs or crash dumps, however, I was able to reproduce the problem with a self compiled version of vbox 4.0.4 with debug. So I have the ability to test patches.
Please let me know if you need any more information
Thanks,
RK
Change History (4)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
OK, it seems like vboxmanage list usb will "eventually" return and not be stuck only if the sprint device is not connected.
But I'm getting very strange results from vboxmanage list usb:
When the device is inserted (not connected)
Host USB Devices:
UUID: 74742888-cf1d-4b7f-9c1d-f0f0609eb84d
VendorId: 0x0c45 (0C45)
ProductId: 0x6480 (6480)
Revision: 161.17 (16117)
Manufacturer: CKF9139G132030000EJ0
Product: Laptop_Integrated_Webcam_1.3M
Address: {36fc9e60-c465-11cf-8056-444553540000}\0000
Current State: Busy
UUID: ce65564e-48b6-49c4-b445-aaf7bd77287f
VendorId: 0x16d8 (16D8)
ProductId: 0x6008 (6008)
Revision: 0.0 (0000)
Manufacturer: CMOTECH CO., LTD.
Product: CMOTECH CDMA Technologies
Address: {36fc9e60-c465-11cf-8056-444553540000}\0040
Current State: Busy
UUID: cfcd66e4-e47d-40a5-a07b-432b6597f555
VendorId: 0x198f (198F)
ProductId: 0x0220 (0220)
Revision: 0.1 (0001)
Address: {4d36e97d-e325-11ce-bfc1-08002be10318}\0049
Current State: Busy
And when the device is not inserted I get this following:
Host USB Devices:
UUID: 50d81b9d-9632-4cc1-a71b-f470315299e6
VendorId: 0x0c45 (0C45)
ProductId: 0x6480 (6480)
Revision: 161.17 (16117)
Address: {36fc9e60-c465-11cf-8056-444553540000}\0000
Current State: Busy
The strangness is that when the device is inserted, the name and manufacturer for the web cam show up!!! However, the manufacturer name seems to be some random characters CKF9139G132030000EJ0.
comment:4 by , 8 years ago
Description: | modified (diff) |
---|---|
Resolution: | → obsolete |
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
if you can't kill win32 process then it's probably waiting on some I/O IRP with low-level driver...