[vfio-users] Fwd: After update, input-linux errors with Operation not permitted.

sL1pKn07 SpinFlo sl1pkn07 at gmail.com
Mon Sep 5 14:15:30 UTC 2016


---------- Forwarded message ----------
From: sL1pKn07 SpinFlo <sl1pkn07 at gmail.com>
Date: 2016-09-05 16:14 GMT+02:00
Subject: Re: [vfio-users] After update, input-linux errors with
Operation not permitted.
To: Jonathan Scruggs <j.scruggs at gmail.com>


2016-09-05 15:43 GMT+02:00 Jonathan Scruggs <j.scruggs at gmail.com>:
> Has anyone found a solution to this yet?
>
> On 20 August 2016 at 18:09, Jonathan Scruggs <j.scruggs at gmail.com> wrote:
>>
>> Strange. I'm user user and group of qemu and 2.0 works for me. I know you
>> need to remove devices from the cgroup line. I did try adding it back for
>> 2.1 but that didn't work. So user as root or qemu doesn't work for me in
>> 2.1.
>>
>>
>> On 20 Aug 2016 18:04, "sL1pKn07 SpinFlo" <sl1pkn07 at gmail.com> wrote:
>>>
>>> 2016-08-20 18:03 GMT+02:00 Jonathan Scruggs <j.scruggs at gmail.com>:
>>> > Caps is a default useflag, so it will set user and group to qemu. So,
>>> > you
>>> > are saying that the user and group need to be set to root for it to
>>> > work
>>> > with version 2.1? Version 2.0, which I have now, works fine with qemu
>>> > as the
>>> > user/group. What has changed to cause this?
>>> >
>>> > On 20 August 2016 at 14:45, sL1pKn07 SpinFlo <sl1pkn07 at gmail.com>
>>> > wrote:
>>> >>
>>> >> 2016-08-20 15:34 GMT+02:00 Jonathan Scruggs <j.scruggs at gmail.com>:
>>> >> > This is my whole qemu.conf:
>>> >> > http://dpaste.com/243C3GG
>>> >> >
>>> >> > It's largely default.
>>> >> >
>>> >> > On 20 August 2016 at 14:04, sL1pKn07 SpinFlo <sl1pkn07 at gmail.com>
>>> >> > wrote:
>>> >> >>
>>> >> >> one question, have you configure the user in the qemu.conf? for me
>>> >> >> in
>>> >> >> older version if have unset that option i have the same fail, but
>>> >> >> if
>>> >> >> set to 'root' user, work OK. but in libvirt 2.2, unset or set the
>>> >> >> user
>>> >> >> don't work
>>> >> >>
>>> >> >> greetings
>>> >> >
>>> >> >
>>> >>
>>> >> ok, is commented, but in the ebuild have set to root
>>> >>
>>> >>
>>> >>
>>> >> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/libvirt/libvirt-2.1.0-r1.ebuild#n295
>>> >>
>>> >> then in my setup need set to root in qemu.config
>>> >>
>>> >> if not:
>>> >>
>>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: libvirt version: 2.2.0
>>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: hostname: sL1pKn07
>>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: Domain id=1 name='windoze'
>>> >> uuid=167cfa49-c88f-46df-a6bf-3127d5bf4d38 is tainted: custom-argv
>>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: Domain id=1 name='windoze'
>>> >> uuid=167cfa49-c88f-46df-a6bf-3127d5bf4d38 is tainted: host-cpu
>>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: Falló al conectar con el
>>> >> socket de monitor: No existe el proceso
>>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: internal error: process
>>> >> exited while connecting to monitor: 2016-08-20T12:50:21.564501Z
>>> >> qemu-system-x86_64: -object
>>> >>
>>> >>
>>> >> input-linux,id=keyboard,evdev=/dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd,grab_all=on,repeat=on:
>>> >> Could not open
>>> >> '/dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd
>>> >>
>>> >> └───╼  ls /dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd
>>> >> lrwxrwxrwx 1 root root 9 ago 19 21:00
>>> >> /dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd ->
>>> >> ../event0
>>> >
>>> >
>>>
>>>
>>> Hi
>>>
>>> no, i mean, in 2.0 (or older), i need set the user option in root
>>> (user = "root"). if not i get error
>>>
>>> exited while connecting to monitor: 2016-08-20T12:50:21.564501Z
>>> qemu-system-x86_64: -object
>>>
>>> input-linux,id=keyboard,evdev=/dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd,grab_all=on,repeat=on:
>>> Could not open
>>> '/dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd
>>>
>>> in  2.1 or 2.2, ir set or not the user option i get the error like you
>>>
>>> greetings
>
>

nope  :(

i not sure if add the user root to the group priovided by qemu (the
group is called 'kvm' in archlinux) can solve the issue or make a
collateral effect

greetings




More information about the vfio-users mailing list