Hello, All!
virtio-win.iso contains two different Windows drivers.
these Windows Server 2012 R2 drivers have different hardware IDs:
\vioscsi\2k12R2\amd64\vioscsi.inf
"Red Hat VirtIO SCSI pass-through controller"
PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4&REV_00
PCI\VEN_1AF4&DEV_1048&SUBSYS_11001AF4&REV_01
\viostor\2k12R2\amd64\viostor.inf
"Red Hat VirtIO SCSI controller"
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00
PCI\VEN_1AF4&DEV_1042&SUBSYS_11001AF4&REV_01
When I use "VirtIO SCSI controller" in virt-manager,
and when I install Windows Server 2012 R2 -
I can use only viostor driver and can't use vioscsi driver,
Windows Server 2012 R2 can't load vioscsi driver (?)
from virtio-win.iso and did not see virtual hard disks
with vioscsi driver. Only viostor driver work normally.
How I can use "Red Hat VirtIO SCSI pass-through controller"
for Windows Server 2012 R2 virtual machine, what I need
to configure in xml-config?
current /etc/libvirt/qemu/windows.xml config:
<controller type='scsi' index='0' model='virtio-scsi'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07'
function='0x0'/>
</controller>
<disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'
discard='unmap'/>
<source file='/volume/kvm-windows-system'/>
<target dev='vda' bus='virtio'/>
<boot order='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08'
function='0x0'/>
</disk>
Additional info:
================
virtio-win.iso version: virtio-win-0.1.126.iso
from https://fedoraproject.org/wiki/Windows_Virtio_Drivers
OS: CentOS Linux release 7.3.1611 (Core)
QEMU: qemu-kvm-1.5.3-126.el7_3.5.x86_64
Windows Server 2012 R2 MSDN installation ISO image:
en_windows_server_2012_r2_with_update_x64_dvd_6052708.iso
sha1sum: 865494e969704be1c4496d8614314361d025775e
size: 5397889024 bytes
devcon.exe output inside Windows Server 2012 R2 Virtual Machine:
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00\3&13C0B0C5&0&40
Name: Red Hat VirtIO SCSI controller
Hardware IDs:
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4
PCI\VEN_1AF4&DEV_1001&CC_010000
PCI\VEN_1AF4&DEV_1001&CC_0100
Compatible IDs:
PCI\VEN_1AF4&DEV_1001&REV_00
PCI\VEN_1AF4&DEV_1001
PCI\VEN_1AF4&CC_010000
PCI\VEN_1AF4&CC_0100
PCI\VEN_1AF4
PCI\CC_010000
PCI\CC_0100
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00\3&13C0B0C5&0&50
Name: Red Hat VirtIO SCSI controller
Hardware IDs:
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00
PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4
PCI\VEN_1AF4&DEV_1001&CC_010000
PCI\VEN_1AF4&DEV_1001&CC_0100
Compatible IDs:
PCI\VEN_1AF4&DEV_1001&REV_00
PCI\VEN_1AF4&DEV_1001
PCI\VEN_1AF4&CC_010000
PCI\VEN_1AF4&CC_0100
PCI\VEN_1AF4
PCI\CC_010000
PCI\CC_0100
PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4&REV_00\3&13C0B0C5&0&38
Name: Red Hat VirtIO SCSI controller
Hardware IDs:
PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4&REV_00
PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4
PCI\VEN_1AF4&DEV_1004&CC_010000
PCI\VEN_1AF4&DEV_1004&CC_0100
Compatible IDs:
PCI\VEN_1AF4&DEV_1004&REV_00
PCI\VEN_1AF4&DEV_1004
PCI\VEN_1AF4&CC_010000
PCI\VEN_1AF4&CC_0100
PCI\VEN_1AF4
PCI\CC_010000
PCI\CC_0100
--
Best regards,
Gena
Hi,
Now I can update the qemu-kvm-ev to the latest version
2.6.0-28.el7_3.3.1 provided by qemu-kvm-ev repo, but I couldn't find
the according source package in source repo. was forgot :)? where can I
find it?
--
Sincerely,
Chen Fan
Hi,
just pushed to testing a new build of qemu-kvm-ev, here's the ChangeLog:
* Thu Mar 2 2017 Sandro Bonazzola <sbonazzo(a)redhat.com> -
ev-2.6.0-28.el7_3.6.1
- Removing RH branding from package name
* Mon Feb 13 2017 Miroslav Rezanina <mrezanin(a)redhat.com> -
rhev-2.6.0-28.el7_3.6
- kvm-cirrus-fix-patterncopy-checks.patch [bz#1420493]
- kvm-Revert-cirrus-allow-zero-source-pitch-in-pattern-fil.patch
[bz#1420493]
- kvm-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput.patch
[bz#1420493]
- Resolves: bz#1420493
(EMBARGOED CVE-2017-2620 qemu-kvm-rhev: Qemu: display: cirrus: potential
arbitrary code execution via cirrus_bitblt_cputovideo [rhel-7.3.z])
* Fri Feb 10 2017 Miroslav Rezanina <mrezanin(a)redhat.com> -
rhev-2.6.0-28.el7_3.5
- kvm-memory-Provide-memory_region_init_rom.patch [bz#1420456]
- kvm-pci-mark-ROMs-read-only.patch [bz#1420456]
- kvm-vhost-skip-ROM-sections.patch [bz#1420456]
- kvm-display-cirrus-check-vga-bits-per-pixel-bpp-value.patch [bz#1418234]
- kvm-display-cirrus-ignore-source-pitch-value-as-needed-i.patch
[bz#1418234]
- kvm-cirrus-handle-negative-pitch-in-cirrus_invalidate_re.patch
[bz#1418234]
- kvm-cirrus-allow-zero-source-pitch-in-pattern-fill-rops.patch [bz#1418234]
- kvm-cirrus-fix-blit-address-mask-handling.patch [bz#1418234]
- kvm-cirrus-fix-oob-access-issue-CVE-2017-2615.patch [bz#1418234]
- Resolves: bz#1418234
(CVE-2017-2615 qemu-kvm-rhev: Qemu: display: cirrus: oob access while
doing bitblt copy backward mode [rhel-7.3.z])
- Resolves: bz#1420456
([ppc64le]reset vm when do migration, HMP in src host promp "tcmalloc:
large alloc 1073872896 bytes...")
* Wed Feb 08 2017 Miroslav Rezanina <mrezanin(a)redhat.com> -
rhev-2.6.0-28.el7_3.4
- kvm-Disable-usbredir-and-libcacard-for-unsupported-archi.patch
[bz#1420428]
- Resolves: bz#1420428
(Remove dependencies required by spice on ppc64le)
In order to test it:
# yum install centos-release-qemu-ev
# yum-config-manager --enable centos-qemu-ev-test
# yum install qemu-kvm-ev
Or just yum update if you already have qemu-kvm-ev installed and test
repository enabled.
If you test it, please provide feedback.
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
The CentOS VIrtualization Special Interest Group wants to remind
everyone that the End of Life for the Xen-4.4 branch (currently
4.4.4-19) will be March 31st, 2017.
This is because the Xen Project will no longer support Xen-4.4 after
that date, based on this link:
https://wiki.xenproject.org/wiki/Xen_Project_Release_Features
Xen-4.6 is still available and will be maintained until October 2018 (on
both CentOS-6 and CentOS-7) and Xen-4.8 will be available soon.
Thanks,
Johnny Hughes