Bug 1420941

Summary: [RFE] Add a switch to enable USB 2.0 controller for virtual machines
Product: [oVirt] ovirt-engine Reporter: Jonathan Woytek <woytek>
Component: RFEsAssignee: bugs <bugs>
Status: CLOSED DEFERRED QA Contact: Raz Tamir <ratamir>
Severity: low Docs Contact:
Priority: low    
Version: ---CC: bugs, mtessun
Target Milestone: ---Keywords: FutureFeature
Target Release: ---Flags: rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-06 14:07:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jonathan Woytek 2017-02-09 23:07:07 UTC
Description of problem:

The default USB controller for virtual machines is a UHCI controller to keep compatibility with USB 1.0 devices like SmartCards (see https://gerrit.ovirt.org/#/c/68923/). It is non-obvious from the UI for a user to enable the available EHCI controller for USB 2.0 device support. Currently, the only method I could find in the UI was to enable "native" mode for USB redirection under Console when using SPICE. The osinfo-defaults information could also be overridden on the engine. That looks like it would change the default for all virtual machines, which might not be ideal in all circumstances. Overriding the defaults in that file is simple, though the process does not seem to be well-documented.

It would be preferrable if there was a switch in the UI to enable the EHCI controller for individual virtual machines, and perhaps a way to set the default as well.

Comment 1 Martin Tessun 2018-07-06 14:07:59 UTC
Hi Michal,

maybe we should ensure that q35 chipset have EHCI as default.


Besides this, as USB devices are only needed in SPICE typically, I believe having "native" USB redirection there is fine.

Closing.