"USB version" mis-identification in "VBoxManage list usbhost"

This is for discussing general topics about how to use VirtualBox.
Post Reply
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

"USB version" mis-identification in "VBoxManage list usbhost"

Post by socratis »

The output in the "VBoxManage list usbhost" has one line for "USB version/speed". I never noticed it before, but the "USB version/speed" part, on a 10.9.5 OSX host, always comes up as "0/$$$$". For example, if you run the command (excerpt output follows) on OSX, you get:
  • $ VBoxManage list usbhost
    VendorId:           0x0810 (0810)
    ProductId:          0x0003 (0003)
    Revision:           1.6 (0106)
    USB version/speed:  0/Low
Now, if I run the same command on a Windows computer, with the same device, I get:
  • C:\Program Files\Oracle\VirtualBox>VBoxManage list usbhost
    VendorId:           0x0810 (0810)
    ProductId:          0x0003 (0003)
    Revision:           1.6 (0106)
    USB version/speed:  1/Full
On my OSX host every device shows up as "0/Low", "0/Full", "0/High" whereas in the Windows host the same devices show up as "1/Full" or "2/High" (I don't have a Linux host to test this on). Both computers do not have USB3 ports, nor do I have and USB3 devices.

What I'd like to ask from other users, is to test it on their systems and see if it is a result of my OSX host (10.9.5), or it is a more widespread problem, before opening a bug report.


For reference, here's what the "OSX System Information" has to say about that specific device:
  • Product ID            : 0x0003
    Vendor ID             : 0x0810  (Personal Communication Systems, Inc.)
    Version               : 1.06
    Speed                 : Up to 1.5 Mb/sec    <-- That shows a USB 1.1 device
    Location ID           : 0xfd120000 / 3
    Current Available (mA): 500
    Current Required (mA) : 350
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
ChipMcK
Volunteer
Posts: 1095
Joined: 20. May 2009, 02:17
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows, OSX
Location: U S of A

Re: "USB version" mis-identification in "VBoxManage list usbhost"

Post by ChipMcK »

MBA, mid 2013, USB3.0 support, memory card

Aahhh, the OS: El Capitan 10.11.6

Code: Select all

UUID:               d9201698-463e-4d65-8182-3508a9e7d892
VendorId:           0x05ac (05AC)
ProductId:          0x8406 (8406)
Revision:           8.32 (0832)
Port:               7
USB version/speed:  0/Super
Manufacturer:       Apple
Product:            Internal Memory Card Reader
SerialNumber:       000000000820
Address:            p=0x8406;v=0x05ac;s=0x00004839894d337e;l=0x14700000
Current State:      Busy
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: "USB version" mis-identification in "VBoxManage list usbhost"

Post by socratis »

Thanks ChipMcK for the confirmation. That shows that it is not just 10.9.5, but it is definitely OSX. I'll wait for one more data point (mainly a Linux host) before I open a ticket. I'm trying in the mean time to see where it fails in the source code. Not that I'll do anything worth mentioning, I just developed a new ... hobby lately ;)

Do you want to try something "funny"? If you have a Windows VM, install VirtualBox (ExtPack not required) and pass control of the memory card reader to the VM, or any other USB device. Tell me what VBoxManage reports...

(I already know the answer, I'm just saying it's a nice test...)
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Martin
Volunteer
Posts: 2562
Joined: 30. May 2007, 18:05
Primary OS: Fedora other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP, Win7, Win10, Linux, OS/2

Re: "USB version" mis-identification in "VBoxManage list usbhost"

Post by Martin »

5.0.26 on Fedora 24:

Code: Select all

$ VBoxManage list usbhost
Host USB Devices:

UUID:               d2d0a5a9-2014-4937-834a-33f5b005c655
VendorId:           0x046d (046D)
ProductId:          0x081d (081D)
Revision:           0.16 (0016)
Port:               8
USB version/speed:  2/High
Manufacturer:       Logitech, Inc.
Product:            HD Webcam C510
SerialNumber:       3B827320
Address:            sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9//device:/dev/vboxusb/003/003
Current State:      Busy

UUID:               5272c71b-ef58-4a92-9912-d459a9483b7f
VendorId:           0x0781 (0781)
ProductId:          0x5580 (5580)
Revision:           0.16 (0016)
Port:               0
USB version/speed:  3/Super
Manufacturer:       SanDisk
Product:            Extreme
SerialNumber:       AA011029141051240029
Address:            sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1//device:/dev/vboxusb/004/002
Current State:      Busy

UUID:               e26a57d0-5e37-406d-a217-97e1b9832c3d
VendorId:           0x17ef (17EF)
ProductId:          0x6009 (6009)
Revision:           1.34 (0134)
Port:               1
USB version/speed:  1/Low
Manufacturer:       Lite-On Technology Corp.
Product:            ThinkPad USB Keyboard with TrackPoint
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2//device:/dev/vboxusb/002/005
Current State:      Busy

UUID:               7698964b-88bd-4c12-b583-9b1f0061e6e6
VendorId:           0x8087 (8087)
ProductId:          0x07dc (07DC)
Revision:           0.1 (0001)
Port:               5
USB version/speed:  2/Full
Manufacturer:       Intel Corp.
Address:            sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6//device:/dev/vboxusb/003/002
Current State:      Busy
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: "USB version" mis-identification in "VBoxManage list usbhost"

Post by socratis »

Excellent! Thank you Martin for this. So it seems it's OSX only, for all current supported versions (10.9-10.11). I'll file a new ticket (if there is not one already there) and I'll post the ticket number.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: "USB version" mis-identification in "VBoxManage list usbhost"

Post by socratis »

Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply