मैं qemu / kvm और pci-pststrough के साथ लिनक्स पर एक विंडोज़ vm चलाने की कोशिश करता हूं, लेकिन जब मैं vm प्रारंभ करता हूं तो मुझे निम्न त्रुटि मिलती है:
qemu-system-x86_64: -usbdevice host:046d:c227: could not add USB device 'host:046d:c227'
lsusb आउटपुट:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 046d:c227 Logitech, Inc. G15 Refresh Keyboard
Bus 001 Device 004: ID 046d:c226 Logitech, Inc. G15 Refresh Keyboard
Bus 001 Device 002: ID 046d:c223 Logitech, Inc. G11/G15 Keyboard / USB Hub
Bus 001 Device 005: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 1038:1384 SteelSeries ApS
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Startscript:
qemu-system-x86_64 \
-enable-kvm \
-m 16392 \
-cpu host,kvm=off \
-smp 4,sockets=1,cores=2,threads=2 \
-vga none \
-usb -usbdevice host:046d:c227 -usbdevice host:046d:c226 \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,host=01:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fd \
-device virtio-scsi-pci,id=scsi \
-drive file=/var/iso/win10.iso,id=isocd,format=raw,if=none -device scsi-cd,drive=isocd \
-drive file=/home/icehawk/images/windows10.img,id=disk,format=raw,if=none,cache=writeback -device scsi-hd,drive=disk \
-drive file=/var/iso/virtio-win-0.1.126.iso,id=virtiocd,if=none,format=raw -device ide-cd,bus=ide.1,drive=virtiocd
मैंने पूरी बस या अन्य विभिन्न संयोजनों से गुजरने की कोशिश की, या तो काम नहीं करता है। हर बार, पहला USB डिवाइस त्रुटि संदेश में सूचीबद्ध होता है। मैंने इस धागे में देखा, लेकिन उत्तर मुझे मदद नहीं करते हैं: QEMU के लिए USB passthrough त्रुटि "qemu: USB डिवाइस नहीं जोड़ सका"
मैं नवीनतम qemu संस्करण 2.7.9 का उपयोग करता हूं (उर्फ 2.8 rc0)
कोई विचार? अग्रिम में धन्यवाद!
संपादित करें: एक समाधान मिला: qemu को संकलन करने योग्य था - --able-libusb और --enable-usb-redir
कृपया उत्तर के रूप में अपना समाधान पोस्ट करें और इसे स्वीकार करें। यह सही काम है ।
—
कामिल मैकियोरोव्स्की