On Sun, 2015-05-31 at 11:26 +0300, Yan Vugenfirer wrote: > Adding Vadim to the thread. > > > On May 29, 2015, at 5:43 PM, Philipp Hahn <h...@univention.de> > > wrote: > > > > Hello, > > > > we tried to migrate some Windows 2008 and 2012 VMs from Xen to KVM, > > but > > installing the VirtIO viostor.sys driver fails, because the > > signature of > > the driver doesn't seem to match what's stored in the > > corresponding .cat > > file. > > > > > > > Can you send the error message you are getting from Windows? If > possible attach setupapi.log as well (search your system > for setupapi.*, the location might be different for different OS > versions). > > > On the other hand installing the drivers during a fresh install from > > the > > beginning never had any problems.
Do you use the same installation media for v2v and a fresh install, or vfd for a fresh install and iso for v2v conversion? Thanks, Vadim. > > > > > > We use > > <https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.104-1/virtio-win-0.1.104.iso> > > but also tried "virtio-win-0.1.103.iso" and "virtio-win-0.1-81.iso". > > > > Running the following command on 0.1.104 prints (among others) the > > following sha1hash: > > > "C:\Program Files (x86)\Windows Kits\8.1\bin\x86 > > > \signtool.exe" /verify > > /v /kp E:\NetKVM\2k12\amd64\netkvm.sys > > ... > > > Hash of file (sha1): 135E3AA23217610AEE8046F68550B0BA86F4EAE6 > > > > > "C:\Program Files (x86)\Windows Kits\8.1\bin\x86 > > > \signtool.exe" /verify > > /v /kp E:\viostor\2k12\amd64\viostor.sys > > ... > > > Hash of file (sha1): EF11F5E539EEE0A9DB6DF3710A0DAA35066C5607 > > > > Looking into the corresponding .cat "Security Catalog File" > > - netkvm.cat contains the above given hash for netkvm.sys, > > - viostor.cat contains 55FC4DA2EE96ECC3FD4865680436DCDA6B8C6BDD > > instead! > > > > Running "sha1sum" on Linux print some completely different hashes, > > so I > > don't know what the Microsoft tool actually hash: > > > > > # > > > sha1sum /cdrom/NetKVM/2k12/amd64/netkvm.sys > > > /cdrom/viostor/2k12/amd64/viostor.sys > > > 1aa91c8e1d7680457d92c1875810a79f68af536d > > > /cdrom/NetKVM/2k12/amd64/netkvm.sys > > > f39bc2b561091addfcac30e370227c91700d2698 > > > /cdrom/viostor/2k12/amd64/viostor.sys > > > > Is this a known issue? > > > > > There was some mismatch reported between Windows and sha1sum on > Linux. > > > > > Are there some (working) alternatives? > > > > Are there some Linux tools to work with the .cat files and > > signatures to > > make sure they match? > > > > Is there some better mailing list for VirtIO Windows driver issues? > > > > > Vadim and I monitor qemu-devel, you can also open bug in > bugzilla.redhat.com for virtio-win component or report an issue > here: https://github.com/YanVugenfirer/kvm-guest-drivers-windows/issues > > > > > > > > Some more background for our migration procedure: > > > > - The VM was installed some years are on Xen. > > - The GPLPV drivers were added afterwards. > > - For the migration the GPLPV drivers were disabled and then > > removed. > > - A 2nd VirtIO hard-disk was added in KVM to trigger Windows to > > request > > the virstor driver. > > > > If you need any more data, just ask. > > > > Thanks in advance > > Philipp Hahn > > > > PS: data was copied by hand from Windows, so it might contains > > copy-paste-errors. > > -- > > Philipp Hahn > > Open Source Software Engineer > > > > Univention GmbH > > be open. > > Mary-Somerville-Str. 1 > > D-28359 Bremen > > Tel.: +49 421 22232-0 > > Fax : +49 421 22232-99 > > h...@univention.de > > > > http://www.univention.de/ > > Geschäftsführer: Peter H. Ganten > > HRB 20755 Amtsgericht Bremen > > Steuer-Nr.: 71-597-02876 > > > >