QEMU 5.1 no longer says anything about inaccessible devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Previously, with QEMU 5.0.0 running a VM with the following command:
$ qemu-system-x86_64 -enable-kvm -hda arch-zoom.qcow2 -m 4G -device usb-ehci,id=ehci -device usb-host,
Would display something like the following:
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
With insufficient permissions.
QEMU 5.1.0 no longer displays anything.
I did a git bisect and this is the result:
[diego@thinkpad qemu]$ git bisect bad
9f815e83e983d24
commit 9f815e83e983d24
Author: Gerd Hoffmann <email address hidden>
Date: Fri Jun 5 14:59:52 2020 +0200
usb: add hostdevice property to usb-host
The new property allows to specify usb host device name. Uses standard
qemu_open(), so both file system path (/dev/bus/
and file descriptor passing can be used.
Requires libusb 1.0.23 or newer. The hostdevice property is only
present in case qemu is compiled against a new enough library version,
so the presence of the property can be used for feature detection.
Signed-off-by: Gerd Hoffmann <email address hidden>
Message-Id: <email address hidden>
hw/usb/
hw/usb/
2 files changed, 62 insertions(+), 14 deletions(-)
[diego@thinkpad qemu]$
Changed in qemu: | |
status: | Incomplete → Invalid |
The previous commit is fine, it displays the USB errors:
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/ usb/002/ 004: Permission denied usb/002/ 004: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.