Jump to: navigation, search

Difference between revisions of "Nova/USB device&USB controller"

(Use case)
(Technical verification)
Line 11: Line 11:
  
 
=== Technical verification ===
 
=== Technical verification ===
 +
1. Test case
 +
    Attach different number of usb devices to different type of usb controllers.
 +
2. Xml definition
 +
    Sample of usb controller:
 +
    <controller type='usb' index='2' model='piix3-uhci'/>
 +
    <controller type='usb' index='1' model='ehci'/>
 +
 
=== Proposed solution ===
 
=== Proposed solution ===

Revision as of 09:31, 27 February 2014

USB device and USB controller Features

Background

Currently, nova has already supported pci-passthrough, but still dosen't support usb-passthrough. In fact usb device is a kind of necessary device in some user scenarios in private cloud.

Use case

1. When i transfer money online, i need a usb-key provided by bank for authentication.

2. When i start a erp software, i need a usb-key provided by software provider for authentication.

3. I need a usb data disk for transferring business data.

Technical verification

1. Test case

   Attach different number of usb devices to different type of usb controllers.

2. Xml definition

   Sample of usb controller:
   <controller type='usb' index='2' model='piix3-uhci'/>
   <controller type='usb' index='1' model='ehci'/>

Proposed solution