Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Backtrack hosted on a Hyper-V virtual machine, and I want to give it access to my USB WiFi dongle, not just access to the network, but actually access to the hardware itself so I can scan for WiFi networks etc.

In the past I have used VirtualBox, and this has been relatively painless, but I have Windows 8.1 Pro, so thought I would give Hyper-V a go.

With the device enabled under "Network Connections" I the following error:

Failed while adding virtual Ethernet switch connections. The Requested resource is in use.


When it's disabled, I get this error instead:

Failed while adding virtual Ethernet switch connections. Adapter not enabled or not functional.


Is this possible, or do I need to head back to VirtualBox?

share|improve this question
Why are you messing around in the Virtual Switch manager if you want to attach a USB device to your VM? – Michael Hampton Oct 20 '13 at 17:12
@MichaelHampton This is my first time using Hyper-V, what should I be messing around with to attach a USB device? And to answer your question, I thought you may be able to expose the WiFi hardware directly to the VM, regardless of whether it was USB/PCI etc – JMK Oct 20 '13 at 17:24
Oh... a simple Google search turned up the fact that Hyper-V doesn't support attaching USB devices directly to virtual machines at all. – Michael Hampton Oct 20 '13 at 17:28
Really? I'm seeing lots of stuff about Enhanced Session Mode which apparantly is for exactly this. – JMK Oct 20 '13 at 17:37

Till recently there were no proper mechanism to work with USB devices. For example, latest version of XenDesktop allows USB redirection, Hyper-V as correctly previously pointed out doesn't support. Anyway when I face the problem of accessing usb device in virtual environment I personally use which is unfortunately not free app, but it does the trick for me.

share|improve this answer

Hyper-V does not support USB redirection. VMWare ESXi does from v4.1.

I personally needed USB redirection and had to use a commercial USB redirection software USB Over Network. This software works by redirecting the USB connection from the host machine (Windows 8.1) to the client (VM) over TCP/IP

share|improve this answer

Generally, Hyper-V does not support USB redirection.

The "Enhanced Session Mode" stuff does RDP-like sharing of resources over the internal VMBus. The only combinations of OSes are Windows Server 2012 R2 on the host and Windows Server 2012 R2 or Windows 8.1 on the guest (probably due to how it's implemented).

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .