Oh. I just changed /dev/input/eventx (replace x with correct number for my devices) to permissions of 666 and it worked. I guess I had to change the conf file and change the permissions. Is there a way to make the devices work with qemu? The permission user is root and group of input for all the eventx devices. Do I need a udev script or is there a qemu user that can be added to the group of input?
Thanks On 4 January 2016 at 11:56, Gerd Hoffmann <kra...@redhat.com> wrote: > On Mo, 2016-01-04 at 10:10 +0000, Jonathan Scruggs wrote: > > Hi, > > > > > > I tried these patches with qemu 2.5.0 on Gentoo and libvirt. I get the > > following error: > > Error starting domain: internal error: early end of file from monitor: > > possible problem: > > 2015-12-22T21:51:20.659520Z qemu-system-x86_64: > > -input-linux > /dev/input/by-path/pci-0000:00:14.0-usb-0:12:1.0-event-kbd,grab-all=on: > Could not open '/dev/input/by-path/pci-0000:00:14.0-usb-0:12:1.0-event-kbd' > > > > > > I also tried setting /dev/input/event9 to permissions of 666 to see if > > it was a permission error, but the same thing happened. Any help would > > be appreciated. > > libvirt uses cgroups to restrict qemu. You can tweak cgroup_controllers > in /etc/libvirt/qemu.conf, when you remove "devices" controller it > should work (unless something else like selinux or apparmor applies > additional restrictions). > > HTH, > Gerd > >