Bug 1038613

Summary: XP VMs get virtio-scsi controller when created as a brand-new VM or from template
Product: Red Hat Enterprise Virtualization Manager Reporter: David Jaša <djasa>
Component: ovirt-engineAssignee: Daniel Erez <derez>
Status: CLOSED CURRENTRELEASE QA Contact: Raz Tamir <ratamir>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 3.3.0CC: acathrow, amureini, derez, ebenahar, iheim, lpeer, michal.skrivanek, Rhev-m-bugs, scohen, yeylon
Target Milestone: ---   
Target Release: 3.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: storage
Fixed In Version: ovirt-3.4.0-beta2 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Storage RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1078909, 1142926    

Description David Jaša 2013-12-05 13:36:45 UTC
Description of problem:
VM of Windows XP type gets virtio-scsi controller when created as a brand-new VM or from template. VMs created in earlier RHEV builds don't have this issue. The device is added by engine because vmCreate received by vdsm contains this device:
{'device': 'scsi', 'specParams': {}, 'model': 'virtio-scsi', 'type': 'controller', 'deviceId': 'dde43c41-8479-476b-959c-3c5493a9e39d'}
The issue is cosmetic but ugly - device manager shows a device with yellow exclamation mark and you can't get a driver for it.

Version-Release number of selected component (if applicable):
is25 / rhevm-backend-3.3.0-0.37.beta1.el6ev.noarch

How reproducible:
always

Steps to Reproduce:
1. create a VM of Windows XP OS Type
2. run the VM
3. look at its domain xml (or to vdsm logs at its vmCreate command)

Actual results:
vmCreate contains entry as above
domain xml contains device:
    <controller type='scsi' index='0' model='virtio-scsi'>
      <alias name='scsi0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </controller>

Expected results:
virtio-scsi is not added to Windows XP VMs (or VMs of any type lacking virtio-scsi driver)

Additional info:
VMs created in earlier builds are not affected

Comment 5 Raz Tamir 2014-02-17 15:15:34 UTC
verified - followed the steps to reproduce
ovirt-engine-3.4.0-0.7.beta2.el6.noarch
vdsm-4.14.1-3.el6.x86_64

Comment 7 Itamar Heim 2014-06-12 14:07:19 UTC
Closing as part of 3.4.0