RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 839783 - There are 2 "Controller USB" entries in the hardware list that conflict with SPICE GTK VM starting.
Summary: There are 2 "Controller USB" entries in the hardware list that conflict with ...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: virt-manager
Version: 7.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: beta
: 7.0
Assignee: Martin Kletzander
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-07-12 20:09 UTC by Bill Sanford
Modified: 2013-02-05 13:33 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-05 13:33:24 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Bill Sanford 2012-07-12 20:09:23 UTC
Description of problem:
In RHEL 7 - Virt-Manager and using a RHEL 7 VM,

With the VM off, View -> Details and go to Controller USB.


With the Controller Model at "Default" - "Controller USB" in the hardware list, the libvirt XML file has:

    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>


When you change the "Controller USB" in the hardware list from "Default" to "2", the libvirt XML file removed the "Default" Controller Model and now has:

    </controller>
    <controller type='usb' index='0' model='ich9-ehci1'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci1'>
      <master startport='0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci2'>
      <master startport='2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci3'>
      <master startport='4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>


Version-Release number of selected component (if applicable):
RHEL-7.0-20120711.2

How reproducible:
100%

Steps to Reproduce:
1. 
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Bill Sanford 2012-07-13 18:32:29 UTC
In RHEL-7.0-20120711.2, when the VM is created, the "Details" of the VM will show you have 2 "Controller USB" entries in the hardware list, one is "Default" and one is "USB 2." The VM will not start a SPICE VM because of the conflict of both entries.

You must remove the "Controller USB" in the hardware list with the value "Default" for the VM to start as a SPICE-GTK VM.

Comment 2 Bill Sanford 2012-07-13 18:36:42 UTC
To clear up, the version in the original post was RHEL-7.0-20120709.

Comment 5 Geyang Kong 2012-11-29 02:39:28 UTC
I cannot reproduce this bug on build RHEL-7.0-20121120.1, can you retry this bug on the new build?

My step:
1. Start virt-manager and create a VM
2. Modify the hardware, change USB Controller from default to USB2
3. Check hardware.
4. Start the guest.

Actual result:
1. After step 3, there is only 1 USB controller.
2. After step 4, guest can be started normally.

Comment 6 Martin Kletzander 2012-12-14 11:03:04 UTC
Whatever I tried, I wasn't able to create 2 USB controllers using virt-manager.
I tried creating new machine, modifying created machines, both approaches multiple times, and it looks like it might have been problem of an older version.  When possible, could you try to reproduce it on newer build as suggested in comment #5, possibly with '--debug' parameter and in case you'll experience it again, please attach the result here, thanks.

Comment 7 Martin Kletzander 2013-02-05 13:33:24 UTC
Nor devel neither QE were able to reproduce this issue with the information provided, so I'm closing this one as INSUFFICIENT_DATA.
Feel free to open the bug if the issue persists or there is any new information.


Note You need to log in before you can comment on or make changes to this bug.