QA:Testcase Virtualization Hotplug USB device to guest

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(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 ...')
 
(Modernize this case)
Line 1: Line 1:
 
{{QA/Test_Case
 
{{QA/Test_Case
 +
 
|description=
 
|description=
|setup=Prepare a machine to support vt-d, e.g. Dell 755.
+
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 a VM using virt-manager.
+
 
# Check device using lspci, here we will hotplug network from host to guest:
+
# Start with a shutoff VM. Open the VM details page.
#: <pre>#lsusb
+
# Select 'Controller USB' and change to USB2. Click 'Apply'
#: ...
+
# Start the VM
#: Bus 002 Device 002: ID 0781:5151 SanDisk Corp. Cruzer Micro Flash Drive
+
# Add Hardware->USB Host Device
#: ...
+
# Choose the device you want to assign from the list, like: <code>009:002 SanDisk Extreme</code>
#: </pre>
+
# Click ''Finish''
# Open a Virtual Machine->show details->''Add Hardware''->select 'USB Host Device' in hardware type list->select 002:002 in device list to assign the usb device to a vm.
+
# Verify that the guest shows up in 'lsusb' output in the guest.
# In guest,  issue ''lsusb''.
+
# 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.
 +
 
 
|results=
 
|results=
# After step 4, <code>#lsusb</code> can find the hotpluged usb device
+
No obvious errors occur.
 
}}
 
}}
  
[[Category:Virtualization Hotplug Test Cases]]
+
[[Category:Virtualization Test Cases]]

Revision as of 23:40, 27 May 2013

Contents

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

  1. Start with a shutoff VM. Open the VM details page.
  2. Select 'Controller USB' and change to USB2. Click 'Apply'
  3. Start the VM
  4. Add Hardware->USB Host Device
  5. Choose the device you want to assign from the list, like: 009:002 SanDisk Extreme
  6. Click Finish
  7. Verify that the guest shows up in 'lsusb' output in the guest.
  8. Verify the device's functionality in the guest (this will be device specific)
  9. Select the device in virt-manager, and click 'Remove'.
  10. Verify the device again appears in the host, and is functional on the host.

Expected Results

No obvious errors occur.