Re. Pololu Maestro Board

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
mav2k
Posts: 5
Joined: 20. Nov 2016, 17:17

Re. Pololu Maestro Board

Post by mav2k »

Hi all, I have installed windows 7 on my virtual box on my Mac OSX system but have one problem. It won't connect my usb device and gives the following error:

Failed to attach the USB device Unknown device to the virtual machine Windows 7.

The USB device with UUID {00000010-0030-0000-b0b9-380000700000} is not currently attached to the host.

Result Code: NS_ERROR_INVALID_ARG (0x80070057)
Component: USBProxyService
Interface: IHost {afca788c-4477-787d-60b2-3fa70e56fbbc}
Callee: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}


Any help would be very much appreciated.

Many thanks,

Wayne.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Re. Pololu Maestro Board

Post by mpack »

  1. Are you using a USB filter?
  2. If so, does the filter include a non-empty UUID field?
  3. If so, delete the contents of that field. USB UUIDs are temporary, they will change the next time the device is plugged in.
mav2k
Posts: 5
Joined: 20. Nov 2016, 17:17

Re: Re. Pololu Maestro Board

Post by mav2k »

Hi, thanks for the prompt reply.

I am using a usb filter but can't see where the UUID field is you mentioned?

Thanks,

Wayne.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Re. Pololu Maestro Board

Post by socratis »

That's because there is no UUID field, maybe mpack meant the "Port".
Follow the steps below. If there is a failure, please state which step failed:
  1. Make sure that the Extension Pack is installed on the host. The same version as VirtualBox.
  2. Make sure that at least USB 2.0 is enabled in your VM settings.
  3. Create a USB filter in your guest settings while the device is plugged in the host. Delete all values except Name, VendorID and ProductID.
  4. Unplug the device.
  5. Start your guest (the one that you applied the filter to). Let it start completely. Log in if you have to.
  6. Plug your device. The filter should capture it and pass control to your guest. You might get a "New hardware found" wizard on the guest, that's normal.
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.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Re. Pololu Maestro Board

Post by mpack »

socratis wrote:That's because there is no UUID field, maybe mpack meant the "Port".
No, I meant the UUID field, since I've no idea what fields are available on OS X hosts. Note that clause 2 asks if the field exists. The error message implies that it's expecting to find a device with a predefined UUID.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Re. Pololu Maestro Board

Post by socratis »

mpack wrote:No, I meant the UUID field, since I've no idea what fields are available on OS X hosts.
Nope, they're the same as on any other host, and still there is no UUID field in the USB filter dialog, empty or not. I'm looking at a Win and an OSX host, side-by-side. Unless you mean the UUID field from the "VBoxManage list usbhost", but that doesn't show up in the filter. You have one?

Yes, the error message is indeed strange. I don't remember something like that. Lately at least...
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.
mav2k
Posts: 5
Joined: 20. Nov 2016, 17:17

Re: Re. Pololu Maestro Board

Post by mav2k »

Hi socratis, thanks for your reply.

I have done exactly what you advised, installed the extension set and checked the only values that should be filled out were so, but it still gives the exact same error when I try to connect the usb device, which Virtualbox can see and lists as a usb connected device but then when clicking on the device it gives the error I posted earlier.

Windows also did not say new hardware detected or any message at all.

If you have any other ideas it would be appreciated, alternatively I will have to use bootcamp which I didn't really want to do but should fix the problem if needed.

Many thanks,

Wayne.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Re. Pololu Maestro Board

Post by socratis »

mav2k wrote:I have done exactly what you advised ... but then when clicking on the device it gives the error I posted earlier.
I don't remember having "click" anywhere in the instructions. Where and most importantly why did you have to click?

With the USB device plugged in and the VM not running (as in complete shut down), post the output of the following commands (from a Terminal):
    VBoxManage list usbhost
    VBoxManage showvminfo "Your_Virtual_Machine_Name"
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.
mav2k
Posts: 5
Joined: 20. Nov 2016, 17:17

Re: Re. Pololu Maestro Board

Post by mav2k »

Hi, when i referred to click on device, I tried clicking on the 'Devices' menu of virtualbox whilst windows was running, but then received the same message as posted previously. I only did this after windows did not seem to detect my usb device.

Code: Select all

Dess-MacBook-Pro:~ des$ VBoxManage list usbhost
Host USB Devices:

UUID:               43d98190-e7ec-41ca-8120-20dfb4fcdc65
VendorId:           0x1ffb (1FFB)
ProductId:          0x0089 (0089)
Revision:           1.2 (0102)
Port:               1
USB version/speed:  0/Full
Manufacturer:       Pololu Corporation
Product:            Pololu Micro Maestro 6-Servo Controller
SerialNumber:       00154702
Address:            p=0x0089;v=0x1ffb;s=0x00003e4bef14e70b;l=0x14100000
Current State:      Busy

UUID:               e6a97fde-df1c-436e-a628-d47272155aae
VendorId:           0x05ac (05AC)
ProductId:          0x8290 (8290)
Revision:           1.25 (0125)
Port:               3
USB version/speed:  0/Full
Manufacturer:       Broadcom Corp.
Product:            Bluetooth USB Host Controller
Address:            p=0x8290;v=0x05ac;s=0x00003bddcba53844;l=0x14300000
Current State:      Available

UUID:               7d7ef66f-f3dc-49f9-9886-182f0aabd964
VendorId:           0x05ac (05AC)
ProductId:          0x0274 (0274)
Revision:           6.36 (0636)
Port:               4
USB version/speed:  0/Full
Manufacturer:       Apple Inc.
Product:            Apple Internal Keyboard / Trackpad
SerialNumber:       D3H613569A1FTV4AH4PF
Address:            p=0x0274;v=0x05ac;s=0x0000391b8c161fbd;l=0x14400000
Current State:      Unavailable

Code: Select all

Dess-MacBook-Pro:~ des$ VBoxManage showvminfo "Windows 7"
Name:            Windows 7
Groups:          /
Guest OS:        Windows 7 (64-bit)
UUID:            cffbc6f5-65e0-4836-8e88-bb4b1d2d6d14
Config file:     /Users/des/VirtualBox VMs/Windows 7/Windows 7.vbox
Snapshot folder: /Users/des/VirtualBox VMs/Windows 7/Snapshots
Log folder:      /Users/des/VirtualBox VMs/Windows 7/Logs
Hardware UUID:   cffbc6f5-65e0-4836-8e88-bb4b1d2d6d14
Memory size:     4096MB
Page Fusion:     off
VRAM size:       256MB
CPU exec cap:    100%
HPET:            off
Chipset:         ich9
Firmware:        BIOS
Number of CPUs:  2
PAE:             on
Long Mode:       on
Triple Fault Reset: off
APIC:            on
X2APIC:          off
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): HardDisk
Boot Device (3): Not Assigned
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          on
BIOS APIC mode:  APIC
Time offset:     0ms
RTC:             local time
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     on
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Default
Effective Paravirt. Provider: HyperV
State:           powered off (since 2016-11-20T17:00:17.000000000)
Monitor count:   1
3D Acceleration: on
2D Video Acceleration: on
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address: 
Teleporter Password: 
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration: 
Autostart Enabled: off
Autostart Delay: 0
Default Frontend: 
Storage Controller Name (0):            SATA
Storage Controller Type (0):            IntelAhci
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  30
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
SATA (0, 0): /Users/des/VirtualBox VMs/Windows 7/Windows 7.vdi (UUID: 7d3ab89d-33b3-4dae-b61d-a6489ca77789)
SATA (1, 0): /Volumes/NIKON D3100/Win 7 Ultimate Sp1 April 2016 x86.iso (UUID: bb3462de-da05-435f-8814-20ed0dff4d29)
NIC 1:           MAC: 08002701076D, Attachment: Bridged Interface 'en0: Wi-Fi (AirPort)', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: allow-all, Bandwidth group: none
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
NIC 9:           disabled
NIC 10:           disabled
NIC 11:           disabled
NIC 12:           disabled
NIC 13:           disabled
NIC 14:           disabled
NIC 15:           disabled
NIC 16:           disabled
NIC 17:           disabled
NIC 18:           disabled
NIC 19:           disabled
NIC 20:           disabled
NIC 21:           disabled
NIC 22:           disabled
NIC 23:           disabled
NIC 24:           disabled
NIC 25:           disabled
NIC 26:           disabled
NIC 27:           disabled
NIC 28:           disabled
NIC 29:           disabled
NIC 30:           disabled
NIC 31:           disabled
NIC 32:           disabled
NIC 33:           disabled
NIC 34:           disabled
NIC 35:           disabled
NIC 36:           disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
UART 3:          disabled
UART 4:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           enabled (Driver: CoreAudio, Controller: HDA, Codec: STAC9221)
Clipboard Mode:  disabled
Drag and drop Mode: disabled
VRDE:            disabled
USB:             enabled
EHCI:            enabled
XHCI:            disabled

USB Device Filters:

Index:            0
Active:           yes
Name:             Pololu Maestro
VendorId:         0000
ProductId:        0000
Revision:         
Manufacturer:     
Product:          
Remote:           
Serial Number:    

Bandwidth groups:  <none>

Shared folders:  <none>

Video capturing:    not active
Capture screens:    0
Capture file:       /Users/des/VirtualBox VMs/Windows 7/Windows 7.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25

Guest:

Configured memory balloon size:      0 MB
Many thanks,

Wayne.

Please note I am about to go out in 15 minutes for a couple of hours and will reply to any questions or advice you post as soon as I get back.
Last edited by socratis on 20. Nov 2016, 19:16, edited 1 time in total.
Reason: Enclosed the information in [code] tag for better readability
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Re. Pololu Maestro Board

Post by socratis »

mav2k wrote:
Index:            0
Active:           yes
Name:             Pololu Maestro
VendorId:         0000
ProductId:        0000
I said to leave the values as is, not to zero them out! There is no device like that! You didn't follow step #3 as instructed. So, please go to your filter and fill in VendorID with "1ffb" and ProductID with "0089".
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.
mav2k
Posts: 5
Joined: 20. Nov 2016, 17:17

Re: Re. Pololu Maestro Board

Post by mav2k »

Hi socratis,

Many thanks for your help it is now detecting the card perfectly. I have to configure a com port tomorrow which I have done on my Windows stand alone system so hopefully won't be an issue but if I have any issues I would very much appreciate your assistance again please.

In regard to the values, I didn't delete those values, I followed step 3 exactly as you stated but those values were already set to 0000, for whatever reason they did not auto detect but when I manually typed in the values as you advised it worked perfectly.

Once again thank you for all your help.

Kind regards,

Wayne.
Post Reply