From Fedora Project Wiki
(Created page with '{{QA/Test_Case |description= |setup=Prepare a machine to support vt-d, e.g. Dell 755. |actions= # Start a VM using virt-manager. # Check device using lspci, here we will hotplug ...') |
(Drop outdates bug reference) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description= | |description= | ||
|setup= | 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! | |||
|actions= | |actions= | ||
# Start | |||
# | === Attach the host USB device === | ||
==== Using virt-manager ==== | |||
# | |||
# | # Start the VM | ||
# | # Add Hardware->USB Host Device | ||
# Choose the device you want to assign from the list, like: <code>009:002 SanDisk Extreme</code> | |||
# 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. | |||
==== Using virt-xml ==== | |||
* Find the device you want to attach in the output of <code>lsusb</code>, copy the ID string, something like <code>0781:5406</code> | |||
* Attach the device to running VM 'test-day-vm' using virt-xml: | |||
sudo virt-xml test-day-vm --update --add-device --host-device 0781:5406 | |||
* Verify the device is usable in the VM | |||
* Remove the device from the running VM 'test-day-vm': | |||
sudo virt-xml test-day-vm --update --remove-device --host-device 0781:5406 | |||
* Verify the device is visible and functioning on the host machine | |||
|results= | |results= | ||
No obvious errors occur. | |||
}} | }} | ||
[[Category:Virtualization | [[Category:Virtualization Test Cases]] |
Latest revision as of 01:05, 14 April 2015
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
Attach the host USB device
Using virt-manager
- 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.
Using virt-xml
- Find the device you want to attach in the output of
lsusb
, copy the ID string, something like0781:5406
- Attach the device to running VM 'test-day-vm' using virt-xml:
sudo virt-xml test-day-vm --update --add-device --host-device 0781:5406
- Verify the device is usable in the VM
- Remove the device from the running VM 'test-day-vm':
sudo virt-xml test-day-vm --update --remove-device --host-device 0781:5406
- Verify the device is visible and functioning on the host machine
Expected Results
No obvious errors occur.