Description of problem: A VM of "RHEL 6 64b" OS type gets ac97 in spite of correct default osinfo settings: grep 'rhel_6.*audio' /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties os.rhel_6.devices.audio.value = ich6 os_rhel_6x64.devices.audio.value = ich6 the interesting thing is that for Windows XP, the reverse ich6 --> ac97 override works just fine. Otherwise the bug symptoms look similar to bug Version-Release number of selected component (if applicable): is23 / rhevm-backend-3.3.0-0.33.beta1.el6ev.noarch (spotted on is21) How reproducible: always Steps to Reproduce: 1. run a VM of RHEL 6 64bit os type 2. look at VM soundcard 3. Actual results: soundcard is ac97 Expected results: soundcard should be ich6/intel-hda Additional info:
well, works ok for RHEL 6 32bit, there's something rotten in here….
the osinfo properties was badly formatted os_rhel_6x64.devices.audio.value = ich6 os_rhel_6x64.devices.diskInterfaces os_rhel instead of os.rhel will create a sort of schema check in a different patch so we'll fail during compilation
Verified in rhevm-3.3.0-0.38.rc.el6ev.noarch (is26 RC). Verification steps: 1. Create and run VM with RHEL6x64 OS type. 2a. On host, check the soundcard type in the qemu process. 2b. On engine, check the OS info config file for RHEL6X64 values. Results: 2a. Soundcard type is correct - Intel-HDA: -device intel-hda,id=sound0,bus=pci.0,addr=0x3 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 2b. Typo in the OS info config file is fixed: # egrep 'os.*rhel_6x64' /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties os.rhel_6x64.id.value = 19 os.rhel_6x64.name.value = Red Hat Enterprise Linux 6.x x64 os.rhel_6x64.derivedFrom.value = rhel_5x64 os.rhel_6x64.devices.audio.value = ich6
Closing - RHEV 3.3 Released