Hide Forgot
The Linux USB passthrough device has been rewritten upstream. The old code is still around as device usb-host-linux, to simplify regression testing. Upstream is expected to drop it in a release or two. While we might want to keep usb-host-linux enabled for beta to help trouble-shooting any issues popping up, we definitely don't want it enabled in GA. How reproducible: Always Steps to Reproduce: 1. qemu-kvm -nodefaults -display none -monitor stdio -S -usb -device usb-host-linux Actual results: -device usb-host-linux is accepted Expected results: -device usb-host-linux is rejected, just like -device nonexistant
http://patchwork.ozlabs.org/patch/273786/
commit b5613fdcb0e03d47852582c252942512f050b5b6
Posted.
Fix included in -kvm-1.5.3-14.el7
Verified on qemu-kvm-1.5.3-19.el7.x86_64: # /usr/libexec/qemu-kvm -nodefaults -display none -monitor stdio -S -usb -device usb-host-linux QEMU 1.5.3 monitor - type 'help' for more information (qemu) qemu-kvm: -device usb-host-linux: Parameter 'driver' expects device type # /usr/libexec/qemu-kvm -device help 2>&1 | grep usb name "usb-host", bus usb-bus name "usb-hub", bus usb-bus name "ich9-usb-ehci1", bus PCI name "ich9-usb-ehci2", bus PCI name "ich9-usb-uhci1", bus PCI name "ich9-usb-uhci2", bus PCI name "ich9-usb-uhci3", bus PCI name "ich9-usb-uhci4", bus PCI name "ich9-usb-uhci5", bus PCI name "ich9-usb-uhci6", bus PCI name "nec-usb-xhci", bus PCI name "piix3-usb-uhci", bus PCI name "piix4-usb-uhci", bus PCI name "usb-ehci", bus PCI name "vt82c686b-usb-uhci", bus PCI name "usb-bot", bus usb-bus name "usb-storage", bus usb-bus name "usb-ccid", bus usb-bus, desc "CCID Rev 1.1 smartcard reader" name "usb-kbd", bus usb-bus name "usb-mouse", bus usb-bus name "usb-redir", bus usb-bus name "usb-tablet", bus usb-bus
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request.