<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Arial">Hello,<br>
      <br>
      I try to use the virtio-scsi driver to use my disks. But my setup
      at first:<br>
    </font>
    <ul>
      <li>in general Debian Wheezy<br>
      </li>
      <li><font face="Arial">Kernel: 3.11-0.bpo.2-amd64
(<a class="moz-txt-link-freetext" href="http://packages.debian.org/wheezy-backports/linux-image-3.11-0.bpo.2-amd64">http://packages.debian.org/wheezy-backports/linux-image-3.11-0.bpo.2-amd64</a>)</font></li>
      <li><font face="Arial">Qemu-KVM: 1.7.0
          (<a class="moz-txt-link-freetext" href="http://packages.debian.org/jessie/qemu-kvm">http://packages.debian.org/jessie/qemu-kvm</a>)</font></li>
      <li><font face="Arial">Virsh 1.2.1
          (<a class="moz-txt-link-freetext" href="http://packages.debian.org/jessie/libvirt-bin">http://packages.debian.org/jessie/libvirt-bin</a>)</font></li>
    </ul>
    <font face="Arial">The new kernel and dirty things from Jessie are
      for discard support (also not working with current configuration
      despite thin volumes with working discard). Once I have the this
      "new" qemu version, why not to use virtio...<br>
      <br>
      Every disk with target bus "scsi" gets an own scsi-hd device. Libvirt
      ignores the scsi controller of type virtio-scsi.<br>
      Here is a XML snippet:<br>
    </font>
    <blockquote><font face="Courier New, Courier, monospace"><devices><br>
        <controller type='scsi' model='virtio-scsi' index="0"/><br>
        <disk type="block" device="disk"><br>
            <source dev="/dev/ssd0/sarabi"/><br>
            <driver discard="unmap"/><br>
            <target dev="sda" bus="scsi"/><br>
            <address type="drive" controller="0" bus=0/><br>
        </disk><br>
        </devices></font><br>
    </blockquote>
    <font face="Arial">This creates the virtio-scsi controller (verified
      by lspci in guest) but do not "connect" the disks to it. The
      resulting command line looks following:<br>
    </font>
    <blockquote><font face="Courier New, Courier, monospace">kvm [...]
        -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x5 -drive
        file=/dev/ssd0/sarabi,if=none,id=drive-scsi0-0-0-0,format=raw,discard=unmap
        -device
        scsi-hd,bus=scsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0,bootindex=2
        [...]</font><br>
    </blockquote>
    <font face="Arial"><br>
      How get my disk to run over virtio-scsi? Or did I found something
      like a bug?<br>
      <br>
      Bye Markus<br>
      <br>
    </font>
  </body>
</html>