OT: USB-Passthrough mit libvirt/KVM

  • Hallo,


    ich möchte zwei USB-Geräte an meine VM weitergeben. Ich benutze kvm/QEMU unter Ubuntu. Gast ist Debian.


    Das ganze klappt mit einem Gerät:

    Code
    <hostdev mode='subsystem' type='usb'>
                             <source>
                                <vendor id='0x4fa'/>
                                <product id='0x2490'/>
                              </source>
                             <boot order='2'/>
                          </hostdev>


    Wenn ich nun ein zweites Gerät -gleiche vendor und product id durchreichen will, scheitert das.
    Mal taucht das Gerät auf, mal nicht.


    Jetzt gibt es ja auch die Möglichkeit, nach Bus/Slot zu filtern:

    Code
    <address bus='0x06' slot='0x02' function='0x0'/>


    Aber diese sind ja nicht fix, oder?
    Mir ist egal, welches Gerät als welche ID beim Gast ankommt. Aber alle Geräte mit obiger Hardware-ID sollen durchgereicht werden.


    Worauf muss ich achten?


    Gruß,
    Hendrik

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!