- 12-12-2012, 02:54 PM #1
(Originally posted at https://forums.virtualbox.org/viewto...2616f082ae3e2c )
MacBook Pro host OS X 10.8, with Windows 8 Pro 64-bit running in a Virtual Box:
I have a Nokia Lumina 920 Windows 8 Phone, and it does not register properly in the Virtual machine when I selected the phone USB device to be forwarded to the Windows 8 virtual machine.
The phone works fine in the native OS, i.e. If I plug in the phone, it can be 'seen' fine by the Mac version of the Windows Phone companion software for syncing the phone etc.
When running Windows 8 in the Virtual Box, if I choose 'USB Devices/Nokia Phone' to forward the phone to the virtual machine, the phone disappears from the Host OS, and appears (partially) in the Windows virtual machine as expected.
However, the Windows 8 Phone companion app says it can't see the phone.
On closer inspection, looking in the Windows Device Manager, I can see that the phone appears in the USB device list as 'USB Composite Device' with a yellow questaion mark and an error code 'Incorrect function' or something similar.
Is VirtualBox not 'fully' forwarding the phone/USB to the Virtual machine in some way?
Any help appreciated, thanks.
- 12-12-2012, 03:06 PM #2
Judging by this, I'm thinking if you want to use Windows 8 to manage your device, you'll need to use Windows 8 through bootcamp. I do it on my Mac using BootCamp. I plug in my HTC TITAN with Windows Phone, Zune opens up and it recognises my device. I know it's not the answer you wanted to hear, but that's my take on it.
- 12-12-2012, 03:17 PM #3
It seems crazy that Windows 8 works fine in a virtual machine, but the phone won't!
- 12-12-2012, 03:27 PM #4
- 12-12-2012, 03:35 PM #5
- 12-12-2012, 04:08 PM #6
- 12-20-2012, 12:14 PM #7
I found the solutions to my problem, which is now fixed! My Virtual Box instance of Windows 8 can now see my Windows 8 Phone when plugged into the Mac and USB forwarded.
They key was to simply turn on 'USB 2.0' support in the Ports setting section of the Virtual machine configuration. It would appear the WinPhone is a USB 2.0 device, and doesn't work properly without this being turned on.
There is a caveat to this - USB 2.0 support is not enabled in Virtual Box by default, and when you attempt to switch it on, you are informed that you must first download and install the 'Virtual Box Extension Pack' first before is will work. I duly downloaded and installed the extension pack, turned on USB 2.0 support, and now everything works!
I can sync the WIndows 8 Phone inside the Windows 8 virtual machine, and more importantly I can deploy Windows 8 apps built in Visual Studio 2012 to the physical phone as well.
Hope this helps!
- By dainla in forum Windows Phone 7Replies: 11Last Post: 12-05-2012, 07:51 AM
- By Bli_n in forum Developers CornerReplies: 3Last Post: 06-26-2012, 08:24 AM
- By 3migo in forum Windows Phone 7Replies: 32Last Post: 10-31-2011, 08:23 PM
- By jalb in forum Windows Phone AppsReplies: 10Last Post: 06-03-2011, 12:39 PM
- By wheelerk in forum Windows Phone 7Replies: 0Last Post: 02-25-2011, 07:22 AM