Opened 11 years ago
Closed 8 years ago
#11907 closed defect (obsolete)
USB exception ?due to low speed port
Reported by: | blueytoo | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 4.2.14 |
Keywords: | usb crash | Cc: | |
Guest type: | Windows | Host type: | Mac OS X |
Description
Win7-64bit guest. MacOS 10.6.8 64bit host. USB Oscilloscope Siglent SDS 1102CML using NI-VISA USBTMC driver 5.1.2, EasyScopeX software.
This particular software seems a bit underbaked and not well documented. It does actually work in Bootcamp having been advised exactly which driver version to install. Has take a few days to get this far!
In VB, it does not work. There are 2 issues:
- Despite USB2 support being checked, the device attaches to a low speed port, and Windows report this as a problem.
- Trying to connect to the oscilloscope generates a timeout exception.
Logs attached.
Screenshot here http://i197.photobucket.com/albums/aa145/cheongi/usb-wrong-port-Screenshot2013-06-28at74400am.png
Attachments (1)
Change History (5)
by , 11 years ago
Attachment: | VBox.logs-usb2bug.7z added |
---|
comment:1 by , 11 years ago
Does it change anything if you configure VM to use only 1 virtual processor?
comment:2 by , 11 years ago
I'm guessing the problem is that hardware has 2 identical USB hubs built in one for internal (trackpad, camera) and one for external. VB is mapping one as a low-speed hub and one as high-speed and all the plug-in external ports are connected to the low speed one in VB. Using bootcamp/Win7 and on OSX, both hubs are high speed USB with identical vendor/product ids.
In that sense, the USB2 support checkbox in VB settings is lying, because all available external USB ports are not mapped as USB2.
comment:3 by , 11 years ago
The problem might be in the USB device or the host system, instead of VirtualBox. I have a GPS that is supposed to be USB 2, but it attaches as USB 1 to my MacBook Pro.
I suspect that VirtualBox relies on the host system to classify USB devices as 1 or 2 (or 3?), and simply passes the classification through to the guest system.
Try plugging the device with and without VirtualBox running. Use the OS X "System Information" app to see whether OS X is identifying the device as USB 1 or USB 2.
comment:4 by , 8 years ago
Resolution: | → obsolete |
---|---|
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
VBlogs and screen shot