From Fedora Project Wiki
Description
Attach a physical USB device to your guest.
Setup
Functioning Fedora host and a VM of any OS. More VM OS and USB devices the merrier!
How to test
Verify the VM is configured for USB2
VMs created with virt-manager and virt-install on Fedora 20 or later are configured with USB2 by default, but pre-existing VMs may not have it.
- Start with a shutoff VM. Open the VM defails page.
- Select 'Controller USB' and verify model is USB2. If not, change it to USB2 and click apply.
Attach the host USB device
- Start the VM
- Add Hardware->USB Host Device
- Choose the device you want to assign from the list, like:
009:002 SanDisk Extreme
- Click Finish
- Verify that the guest shows up in 'lsusb' output in the guest.
- Verify the device's functionality in the guest (this will be device specific)
- Select the device in virt-manager, and click 'Remove'.
- Verify the device again appears in the host, and is functional on the host.
Expected Results
No obvious errors occur.