Win10 Guest VirtualBox USB Device Not Detected Despite Installed Extension Packs: Setup Tips and USB Filter
In this article, we will discuss the issue of USB devices not being detected in a Win10 guest virtual machine (VM) despite having installed VirtualBox extension packs. We will provide detailed steps to troubleshoot and resolve this issue, including the use of USB filters.
1. Overview of the Issue
When using VirtualBox to run a Win10 guest VM, you may encounter issues with USB device detection. This can occur even if you have installed the necessary extension packs. In such cases, the VM may not recognize the USB device, or it may only intermittently detect it.
2. Troubleshooting Steps
To troubleshoot this issue, follow these steps:
- Ensure that the VirtualBox extension packs are installed correctly. This includes both the
Oracle VM VirtualBox Extension Packand theVirtualBox USB Extension Pack. - Attach the USB device to the host machine and check if it is recognized. If the device is not recognized, there may be an issue with the device itself or with the host machine's USB controller.
- If the device is recognized by the host machine, try attaching it to the VM using the
Devices > USB > [Device Name]menu option. If the device is not listed, try restarting the VM and attaching it again. - If the device is still not detected, try creating a USB filter. A USB filter allows you to specify which USB devices are always available to a particular VM. To create a USB filter, follow these steps:
- In the VM settings, navigate to the
Ports > USBsection. - Click the
Add Filter From Devicebutton and select the USB device you want to add. - Configure the USB filter settings as desired, such as the device name and vendor ID.
- Start the VM and check if the USB device is now detected.
3. USB Filter Settings
When creating a USB filter, there are several settings you can configure:
Device Name:The name of the USB device.Vendor ID:The vendor ID of the USB device.Product ID:The product ID of the USB device.Revision:The revision number of the USB device.Manufacturer:The manufacturer of the USB device.Product:The product name of the USB device.Serial Number:The serial number of the USB device.Remote:Whether the USB device should be available to the VM when it is not attached to the host machine.
4. Linux Host: dmesg Attaching USB Device
If you are using a Linux host machine, you can use the dmesg command to view USB device attachment messages. For example:
[722.201389] usb3-2: new full-speed USB device number 3 using xhci_hcd
[722.349773] usb3-2: no configurations
[722.349796] usb3-2: ...This output indicates that a new USB device was attached to the usb3-2 controller, but it had no configurations and was therefore not recognized.
5. References
- Installing VirtualBox Extension Packs
- Using USB Filters in VirtualBox
- VirtualBox Manual: USB Filters
- VirtualBox USB Devices Not Recognized on Ubuntu 18.04
This article covered the issue of USB devices not being detected in a Win10 guest VM despite having installed VirtualBox extension packs. By following the troubleshooting steps and USB filter settings outlined in this article, you should be able to resolve this issue and ensure that your USB devices are properly recognized by your VM.