J'essaie de faire passer ma webcam USB dans mon invité QEMU/KVM de Windows 7 Enterprise x86-64, qui est géré par virt-manager.
Tout d'abord, je recherche l'ID du bus/de l'appareil :
$ lsusb
Bus 002 Device 008: ID 046d:0825 Logitech, Inc. Webcam C270
[...]
Ensuite, j'ouvre l'invité en cours d'exécution dans virt-manager et je clique sur Hardware Details > Add Hardware > USB Host Device
et sélectionnez l'identifiant correct de l'appareil. C'est là qu'apparaît la première bizarrerie : virt-manager n'affiche aucun nom pour le périphérique, seulement l'ID.
Immédiatement après avoir cliqué sur "Terminer", Windows 7 détecte un nouveau périphérique branché et installe un pilote pour celui-ci. Malheureusement, il le détecte comme "NEC USB HUB", au lieu d'une webcam.
Ma question est la suivante :
- Comment faire passer correctement un périphérique de Linux à Windows, pour qu'il s'y affiche comme une webcam ?
Le système d'exploitation hôte est Ubuntu 14.04 x86-64 et le système invité est Windows 7 Enterprise x86-64, les deux ayant installé toutes les mises à jour.
Ubuntu utilise Linux 3.13.0-43-generic, virt-manager 0.9.5-1ubuntu3 et qemu 2.0.0+dfsg-2ubuntu1.9.
Pendant l'installation de Windows, j'ai installé les pilotes Windows virtio version 0.1-94, et après l'installation de Windows, j'ai ajouté les outils Windows spice-guest-tools version 0.74. Une autre bizarrerie que l'invité montre est qu'il est incapable de s'éteindre après l'installation des outils spice-guest-tools.
Le présent la même question a déjà été posée sur Stack Overflow qui semble être le mauvais endroit pour ce type de questions.