Perryg wrote:Not a Windows guy for sure but I believe you need to post another guest log with the software removed and it may not hurt to post the hardening log as well so the Windows gurus can see them..
Unfortunately I don't have access to a hardening log.
Here is an updated copy of the VBox from both machines
michaln wrote:Are you plugging the device into some kind of a hub? The problem is that you capture the device and it immediately vanishes, as if it were unplugged. It's relatively unlikely that it can be fixed on the VirtualBox side.
No. Directly into the ports on the machine.
I may have unplugged it rather quickly 10 to 30 seconds later. But not as quickly as is shown.
My sytem does have Symantec Endpoint Encryption. And every time I plug the device in and alert pops up saying that it is copying a "Removable Media Access Utility" file to the drive. But even with that it still works in the USB2.0 port.
michaln wrote:Are you plugging the device into some kind of a hub? The problem is that you capture the device and it immediately vanishes, as if it were unplugged. It's relatively unlikely that it can be fixed on the VirtualBox side.
That is strange.. I'm plugging directly into the usb on the laptop. I tried it again making sure not to detach it so quickly
00:06:35.016205 VUSB: Attached '0000000004e488a0[proxy 1f75:0917]' to port 2 --- USB 3.0 Port 1 -- Does not work
00:07:22.842322 VUSB: Detached '0000000004e488a0[proxy 1f75:0917]' from port 2
00:08:22.723359 VUSB: Attached '0000000004e488a0[proxy 1f75:0917]' to port 2 --- USB 3.0 Port 2 Does not work
00:08:56.864992 VUSB: Detached '0000000004e488a0[proxy 1f75:0917]' from port 2
00:09:38.495964 VUSB: Attached '0000000004e488a0[proxy 1f75:0917]' to port 2 --- USB 2.0 Port 1 DOES work
00:10:14.025041 VUSB: Detached '0000000004e488a0[proxy 1f75:0917]' from port 2
00:10:44.938903 VUSB: Attached '0000000004e488a0[proxy 1f75:0917]' to port 2 -- USB 2.0 Port 2 DOES work
00:11:10.759815 VUSB: Detached '0000000004e488a0[proxy 1f75:0917]' from port 2
michaln wrote:And what's in the guest's dmesg output? I bet there is something...
There does seem to be something..
[ 371.220640] usb 1-2: new high-speed USB device number 7 using xhci_hcd
[ 371.396874] usb 1-2: device descriptor read/64, error 18
[ 371.672600] usb 1-2: device descriptor read/64, error 18
[ 371.948202] usb 1-2: new high-speed USB device number 8 using xhci_hcd
[ 372.128749] usb 1-2: device descriptor read/64, error 18
[ 372.414814] usb 1-2: device descriptor read/64, error 18
[ 372.690362] usb 1-2: new high-speed USB device number 9 using xhci_hcd
[ 372.703685] usb 1-2: Invalid ep0 maxpacket: 9
[ 372.875923] usb 1-2: new high-speed USB device number 10 using xhci_hcd
[ 372.891858] usb 1-2: Invalid ep0 maxpacket: 9
[ 372.891941] usb usb1-port2: unable to enumerate USB device
No. That problem was trying to use a USB 3.0 device in a guest with no USB 3.0 support. That is not the OP's problem because the OP does have USB 3.0 enabled in a VM.
Except... except... it is a similar problem because looking closer, there's this: "new high-speed USB device number 7 using xhci_hcd". What that means is that the guest OS thinks it's a high-speed aka USB 2.0 device, but in reality it's apparently a superspeed (USB 3.0) device. That's also why the device works when it's plugged into a non-USB3-capable port on the host because then there's no discrepancy. But the guest already has xHCI (i.e. USB 3.0) support enabled, so enabling it won't fix the problem.
So... what's the output of 'VBoxManage list usbhost' on the host?
The problem is probably caused by the fact that the host OS (Windows 7) never got proper USB 3.0 support. What exactly is the xHCI controller on the host? Which vendor and driver? VirtualBox is known to work with Intel's xHCI drivers for Windows 7 (probably most common), but it's also known not to work with some other vendors' drivers.
michaln wrote:The problem is probably caused by the fact that the host OS (Windows 7) never got proper USB 3.0 support. What exactly is the xHCI controller on the host? Which vendor and driver? VirtualBox is known to work with Intel's xHCI drivers for Windows 7 (probably most common), but it's also known not to work with some other vendors' drivers.
Both PCs I tired it on are Windows 7 PCs. One is an HP8770 and the other is a Dell 7710. The attached image is from the HP
The driver for the root hub and the host controller on the HPC seem to be:
1.0.6.245
10/15/2012 8:00:00 PM
The dell has the same USB3 root hub and host controller but the driver version is
4.0.0.36
6/15/2015
Attachments
USBHostControlers.JPG (30.92 KiB) Viewed 8953 times