Hi,

I want to use vhost-blk on Windows 8 guest, but vhost-blk didn't work.
When Windows 8 guest was boot-up, vhost-blk couldn't start and Windows 8
guest is hang on boot sequence.

I checked vhost-blk (qemu, linux kernel module) and I found out the msi-x
is not enabled when Windows guest is booting.

So, I want to know is, Can I use vhost-blk with Windows guest?
and Does Virtio-blk driver for Windows 8 supports msi-x?

I use that source code for using vhost-blk.

https://github.com/asias/qemu.git (blk.vhost-blk)
https://github.com/asias/linux.git (blk.vhost-blk)

This is my qemu command line,
-drive id=drive0,if=none,media=disk,vhost=off,file=Windows8.qcow2
-device virtio-blk-pci,drive=drive0,bootindex=1
-drive if=virtio,media=disk,cache=none,aio=native,vhost=on,file=/dev/sdc

And fail on this point,
(in qemu source, hw/block/virtio-blk.c)
81   if (!vhost_dev_query(&vb->dev, vdev)) {
82     return -ENOTSUP;
83   }


Thanks,

Reply via email to