Beste
Ik heb onlangs op mijn server Debian Squeeze geïnstalleerd samen met KVM. Ik heb dit gedaan via de package die Debian op dat moment ondersteunde, dat is versie 0.8.3. Ik merkte dat bij het doorvoeren van een externe HDD verbonden met USB 2.0 aan de host deze in een vm (virtual machine) waarop Windows Home Server 2011 geïnstalleerd staat, het apparaat niet goed werkte. Volgens mij komt het omdat hij hier USB 1.1 gebruikt i.p.v. USB 2.0.
Op verschillende sites las ik dat USB 2.0 support bij KVM er maar bij is gekomen vanaf versie 0.9.1-1 (http://www.linux-kvm.com/content/vir...s-support-usb2). Omdat Debian die versie nog niet beschikbaar heeft ben ik zelf begonnen met het compilen van KVM. Maar dat is niet helemaal gelukt zoals het zou moeten. Mijn eerste vraag is dan ook, moet ik bij het zelf compilen alleen QEMU-KVM compilen? Of moet ik dan ook zelf nog virt-manager, virsh enzovoort compilen? Ik merkte namelijk op als ik 'virsh version' uitvoerde dat mijn versies nogal raar deden:
Compiled against library: libvir 0.8.3
Using library: libvir 0.8.3
Using API: QEMU 0.8.3
Running hypervisor: QEMU 1.2.0
Zoals je ziet is de libvir en de API op versie 0.8.3, zoals het dus eerst was. Maar is QEMU hypervisor wel geüpdate. Iemand die dit kan verklaren? Ik dacht dat dit ook het probleem zou zijn dat ik nog altijd geen USB 2.0 support heb op mijn vm's. Maar bij een vriend die Ubuntu als host heeft en ook KVM daarop heeft geïnstalleerd (Ubuntu heeft een package voor versie 1.0) heeft evenals mij geen USB 2.0 support. We kunnen het althans nergens vinden zoals aangegeven op die link).
Mijn tweede vraag is dus, hoe moet ik USB 2.0 activeren, welk OS gebruik ik best voor KVM en moet ik KVM zelf compilen of een package gebruiken die het OS op dat moment heeft?
Bedankt alvast!