debugging the mouse/keyboard input proxy

89 views
Skip to first unread message

Achim Patzner

unread,
Apr 26, 2016, 8:09:47 AM4/26/16
to qubes-users

Hi!


Any hint what I should do next?


[root@sys-usb user]# journalctl -af
-- Logs begin at Fri 2016-01-15 00:05:56 CET. --
Apr 26 14:00:10 sys-usb systemd[2362]: Stopping Paths.
Apr 26 14:00:10 sys-usb systemd[2362]: Stopped target Timers.
Apr 26 14:00:10 sys-usb systemd[2362]: Stopping Timers.
Apr 26 14:00:10 sys-usb systemd[2362]: Stopped target Sockets.
Apr 26 14:00:10 sys-usb systemd[2362]: Stopping Sockets.
Apr 26 14:00:10 sys-usb systemd[2362]: Received SIGRTMIN+24 from PID 2399 (kill).
Apr 26 14:00:10 sys-usb systemd[1]: Stopped User Manager for UID 0.
Apr 26 14:00:10 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:10 sys-usb systemd[1]: Removed slice user-0.slice.
Apr 26 14:00:10 sys-usb systemd[1]: Stopping user-0.slice.
Apr 26 14:00:28 sys-usb kernel: usb 2-6: new full-speed USB device number 14 using xhci_hcd
Apr 26 14:00:28 sys-usb kernel: usb 2-6: New USB device found, idVendor=046d, idProduct=c52b
Apr 26 14:00:28 sys-usb kernel: usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr 26 14:00:28 sys-usb kernel: usb 2-6: Product: USB Receiver
Apr 26 14:00:28 sys-usb kernel: usb 2-6: Manufacturer: Logitech
Apr 26 14:00:28 sys-usb kernel: logitech-djreceiver 0003:046D:C52B.0017: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:00.0-6/input2
Apr 26 14:00:28 sys-usb kernel: input: Logitech MX Anywhere 2 as /devices/pci-0/pci0000:00/0000:00:00.0/usb2/2-6/2-6:1.2/0003:046D:C52B.0017/0003:046D:404A.0018/input/input12
Apr 26 14:00:28 sys-usb kernel: logitech-hidpp-device 0003:046D:404A.0018: input,hidraw3: USB HID v1.11 Keyboard [Logitech MX Anywhere 2] on usb-0000:00:00.0-6:1
Apr 26 14:00:28 sys-usb kernel: input: Logitech MX Master as /devices/pci-0/pci0000:00/0000:00:00.0/usb2/2-6/2-6:1.2/0003:046D:C52B.0017/0003:046D:4041.0019/input/input13
Apr 26 14:00:28 sys-usb kernel: logitech-hidpp-device 0003:046D:4041.0019: input,hidraw4: USB HID v1.11 Keyboard [Logitech MX Master] on usb-0000:00:00.0-6:2
Apr 26 14:00:28 sys-usb mtp-probe[2408]: checking bus 2, device 14: "/sys/devices/pci-0/pci0000:00/0000:00:00.0/usb2/2-6"
Apr 26 14:00:28 sys-usb mtp-probe[2408]: bus: 2, device: 14 was not an MTP device
Apr 26 14:00:28 sys-usb kernel: input: Logitech MX Anywhere 2 as /devices/pci-0/pci0000:00/0000:00:00.0/usb2/2-6/2-6:1.2/0003:046D:C52B.0017/0003:046D:404A.001A/input/input14
Apr 26 14:00:28 sys-usb kernel: logitech-hidpp-device 0003:046D:404A.001A: input,hidraw5: USB HID v1.11 Keyboard [Logitech MX Anywhere 2] on usb-0000:00:00.0-6:3
Apr 26 14:00:28 sys-usb systemd[1]: Started Qubes input proxy sender (keyboard, fallback to mouse).
Apr 26 14:00:28 sys-usb systemd[1]: Starting Qubes input proxy sender (keyboard, fallback to mouse)...
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-keyboard-mouse@event3 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:28 sys-usb systemd[1]: Started Qubes input proxy sender (keyboard, fallback to mouse).
Apr 26 14:00:28 sys-usb systemd[1]: Starting Qubes input proxy sender (keyboard, fallback to mouse)...
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-keyboard-mouse@event4 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:28 sys-usb systemd[1]: Started Qubes input proxy sender (keyboard, fallback to mouse).
Apr 26 14:00:28 sys-usb systemd[1]: Starting Qubes input proxy sender (keyboard, fallback to mouse)...
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-keyboard-mouse@event5 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event4.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event4.service: Unit entered failed state.
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event4.service: Triggering OnFailure= dependencies.
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-keyboard-mouse@event4 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event4.service: Failed with result 'exit-code'.
Apr 26 14:00:28 sys-usb systemd[1]: Started Qubes input proxy sender (mouse).
Apr 26 14:00:28 sys-usb systemd[1]: Starting Qubes input proxy sender (mouse)...
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-mouse@event4 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event3.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event3.service: Unit entered failed state.
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event3.service: Triggering OnFailure= dependencies.
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-keyboard-mouse@event3 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event3.service: Failed with result 'exit-code'.
Apr 26 14:00:28 sys-usb systemd[1]: Started Qubes input proxy sender (mouse).
Apr 26 14:00:28 sys-usb systemd[1]: Starting Qubes input proxy sender (mouse)...
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-mouse@event3 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event5.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event5.service: Unit entered failed state.
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event5.service: Triggering OnFailure= dependencies.
Apr 26 14:00:28 sys-usb systemd[1]: qubes-input-send...@event5.service: Failed with result 'exit-code'.
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-keyboard-mouse@event5 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Apr 26 14:00:28 sys-usb systemd[1]: Started Qubes input proxy sender (mouse).
Apr 26 14:00:28 sys-usb systemd[1]: Starting Qubes input proxy sender (mouse)...
Apr 26 14:00:28 sys-usb audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-mouse@event5 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event4.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event4.service: Unit entered failed state.
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event4.service: Failed with result 'exit-code'.
Apr 26 14:00:29 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-mouse@event4 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event3.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event3.service: Unit entered failed state.
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event3.service: Failed with result 'exit-code'.
Apr 26 14:00:29 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-mouse@event3 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event5.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event5.service: Unit entered failed state.
Apr 26 14:00:29 sys-usb systemd[1]: qubes-input-...@event5.service: Failed with result 'exit-code'.
Apr 26 14:00:29 sys-usb audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-input-sender-mouse@event5 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'



On dom0 I'm getting


Apr 26 14:07:15 dom0 qubes.InputKeyboard-sys-usb[6910]: open /dev/uinput: Permission denied
Apr 26 14:07:17 dom0 qubes.InputMouse-sys-usb[6921]: open /dev/uinput: Permission denied
Apr 26 14:07:17 dom0 qubes.InputKeyboard-sys-usb[6927]: open /dev/uinput: Permission denied
Apr 26 14:07:18 dom0 qubes.InputMouse-sys-usb[6938]: open /dev/uinput: Permission denied
Apr 26 14:07:18 dom0 qubes.InputKeyboard-sys-usb[6944]: open /dev/uinput: Permission denied
Apr 26 14:07:19 dom0 qubes.InputMouse-sys-usb[6955]: open /dev/uinput: Permission denied


since the last qubes-dom0-update...



Achim


Marek Marczykowski-Górecki

unread,
Apr 26, 2016, 11:01:48 AM4/26/16
to Achim Patzner, qubes-users
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, Apr 26, 2016 at 02:09:40PM +0200, Achim Patzner wrote:
> Hi!
>
>
> Any hint what I should do next?

(...)

> On dom0 I'm getting
>
>
> Apr 26 14:07:15 dom0 qubes.InputKeyboard-sys-usb[6910]: open
> /dev/uinput: Permission denied
> Apr 26 14:07:17 dom0 qubes.InputMouse-sys-usb[6921]: open /dev/uinput:
> Permission denied
> Apr 26 14:07:17 dom0 qubes.InputKeyboard-sys-usb[6927]: open
> /dev/uinput: Permission denied
> Apr 26 14:07:18 dom0 qubes.InputMouse-sys-usb[6938]: open /dev/uinput:
> Permission denied
> Apr 26 14:07:18 dom0 qubes.InputKeyboard-sys-usb[6944]: open
> /dev/uinput: Permission denied
> Apr 26 14:07:19 dom0 qubes.InputMouse-sys-usb[6955]: open /dev/uinput:
> Permission denied
>
>
> since the last qubes-dom0-update...

Try loading uinput module in dom0. Then udev should fix file
permissions. Let me know if that fixes your problem - then we should add
it to be loaded automatically.

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXH4LQAAoJENuP0xzK19cs1cUH+wXXd89R99vPmP44cYGM95uB
20GxgFkJMbWME/huq03jAnYD+aFtcYoRYAT0PsGm+XUWd5Pn7lgfOFC61VuiMHJV
zLhk9n053xIS2zzhFdCnlX3ancyugjGw77HgdQcdSoKejZbTG/37laUavnnxnSTZ
5+AUArKJWNanSTwg2BmKYazmBZ0RArQa/WLqX4cPPN/MZMBqnu7oRIlCDF6uk8Fx
h2wMcCcXIp4FBP30bjrROjiD8jtqGceQ67T8/ngtZDWpRP0mh2tD4wmQuFN1eXwr
gCmN1kSK/RyNdfdXWZXrZiBjBJsaaf5sa8c+0TdMbU33qTf2QxC6ivf/DeFFsWQ=
=Pugd
-----END PGP SIGNATURE-----

Achim Patzner

unread,
Apr 26, 2016, 11:56:31 AM4/26/16
to qubes...@googlegroups.com
On 04/26/2016 05:01 PM, Marek Marczykowski-Górecki wrote:
> Try loading uinput module in dom0. Then udev should fix file
> permissions. Let me know if that fixes your problem - then we should add
> it to be loaded automatically.

Worked. Thank you. But what changed during the last two weeks to cause
this? I didn't modify dom0 on this machine at all since installing it in
February.


Achim


Marek Marczykowski-Górecki

unread,
Apr 26, 2016, 5:07:18 PM4/26/16
to Achim Patzner, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

No idea. I was really surprised that /dev/uinput exists even without
uinput module loaded...

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXH9h/AAoJENuP0xzK19csOxEH/3NCDuMVfgRnTN+XLCRCGm6R
WeLjttYA65leOQjEBiEX5vfNukg/bbIdmJkIFHj7HH57goaXcwktai/fI6sWEbzs
Kr8lRaoVTZWfGhLnZ6bS/dafwy5fdVhzH/N56HP3sU53/7fNWLWhG5KtAcjPDYqg
hEuEIzw3osrWO+OYwIKVTtcpyNw0XMYVkBP+qpB+Px53fk1WoQa6JiCgTWwRRx/S
A6wTRH3U7jkFqYkTVIkV3SrEaQIdtAHJONJL9nbXxyer8PU1yJ1lLp3zrrKaxf+5
Yit+RjG4Z5xQV6puhcSi4OMLa8i/lBqnVe+sIMtexNTILKHeHQE73V+JrehDe30=
=SIjm
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
0 new messages