Hello,
After an d-u since yesterday Xorg on my MM-Box (Nvidia-driver) doesn' react any more on mice/trackballs connected via PS/2 or USB,
The Pointer stays in the middle of the screen and doesn't react at all.
It is surely no hardware-problem as in an text-console the moves of the mice are visible via gpm.
I suspected at first the new kernel 4.7 but it is the same with 4.6.5 kernel.
Hallo
Nach einem d-u reagiert seit gestern Xorg auf meiner MM-Box (Nvidia-driver) nicht mehr auf Mäuse oder Trackbälle die über PS/2 oder USB angeschlossen sind.
Der Mausz.Zeiger bleibt in der Mitte des Bildschirms und rührt sich überhaupt nicht.
Es ist sicherlich Hardware-Problem weil sich der Zeiger in eine Textkonsole mit gestartetem gpm einwandfrei bewegen lässt.
Ich hatte erst den neuen Kernel 4.7 im Verdacht aber mit 4.6.5 ist es genau dasselbe Problem.
Grüße/ Regards
Reiner
hello ReinerS,
Xorg has introduced the xserver-xorg-input-libinput driver.
All users who have xserver-xorg-input-all installed will get that driver automatically.
siduction installs xserver-xorg-input-all by default.
Please check your /var/log/Xorg.0.log or append it as an attachment to this thread.
greetings
musca
Hello musca,
xserver-xorg-input-libinput and xserver-xorg-input-all.
Please find attached the Xorg.log. I have seen some errors in this area but donot
have a clue yet what they mean.
regards
Reiner
Both drivers, libinput and evdev do fail with your Logitech Trackman.
[ 29.728] (II) config/udev: Adding input device PS2++ Logitech TrackMan (/dev/input/event1)
[ 29.728] (**) PS2++ Logitech TrackMan: Applying InputClass "evdev pointer catchall"
[ 29.728] (**) PS2++ Logitech TrackMan: Applying InputClass "Marble Mouse"
[ 29.728] (**) PS2++ Logitech TrackMan: Applying InputClass "libinput pointer catchall"
[ 29.728] (II) Using input driver 'libinput' for 'PS2++ Logitech TrackMan'
[ 29.728] (**) PS2++ Logitech TrackMan: always reports core events
[ 29.728] (**) Option "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse"
[ 29.728] (**) Option "_source" "server/udev"
[ 29.728] (EE) client bug: Invalid path /dev/input/by-path/platform-i8042-serio-1-event-mouse
[ 29.728] (EE) libinput: PS2++ Logitech TrackMan: Failed to create a device for /dev/input/by-path/platform-i8042-serio-1-event-mouse
[ 29.728] (EE) PreInit returned 2 for "PS2++ Logitech TrackMan"
[ 29.728] (II) UnloadModule: "libinput"
[ 29.728] (II) config/udev: Adding input device PS2++ Logitech TrackMan (/dev/input/mouse0)
[ 29.728] (**) PS2++ Logitech TrackMan: Applying InputClass "Marble Mouse"
[ 29.728] (II) LoadModule: "evdev"
[ 29.728] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 29.739] (II) Module evdev: vendor="X.Org Foundation"
[ 29.739] compiled for 1.18.3, module version = 2.10.2
[ 29.739] Module class: X.Org XInput Driver
[ 29.739] ABI class: X.Org XInput driver, version 22.1
[ 29.739] (II) Using input driver 'evdev' for 'PS2++ Logitech TrackMan'
[ 29.740] (**) PS2++ Logitech TrackMan: always reports core events
[ 29.740] (**) evdev: PS2++ Logitech TrackMan: Device: "/dev/input/by-path/platform-i8042-serio-1-event-mouse"
[ 29.740] (EE) evdev: PS2++ Logitech TrackMan: Unable to open evdev device "/dev/input/by-path/platform-i8042-serio-1-event-mouse".
[ 29.740] (EE) PreInit returned 2 for "PS2++ Logitech TrackMan"
[ 29.740] (II) UnloadModule: "evdev"
Now it's time to google for
"Unable to create/open device "/dev/input/by-path/platform-i8042-serio-1-event-mouse" "
I will try that and also try with an USB-Trackball again.
regards
Reiner
No real luck on google, no luck with complete reboot with USB-trackball.
From my understandig the messagge:
"client bug: Invalid path /dev/input/by-path/platform-i8042-serio-1-event-mouse"
tries to access an not existing path.
"/platform-i8042-serio-1-event-mouse" doesn't exist at all in "dev/input/by-path/"
The not working USB-trackball works well on my laptop with the same software-level but with an AMD-Grafik-Chip instead of Nvidia.
it ist also not using that strange path. It uses /dev/input/event2 instead.
regards
Does this work for you
50-marblemouse.conf
Zitat
# put this file under /usr/share/X11/xorg.conf.d/
# The default setting for middle-button-enabled in Gnome is false.
# Since Gnome settings are applied after xorg settings, this results in middle button emulation disabled. To fix this, run the following in a terminal:
#
# gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
#
# This needs to be done only once for each user - Gnome remembers this setting between logins.
Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "SendCoreEvents" "true"
Option "Buttons" "9"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection
Might want to look here also
http://fransdejonge.com/tag/debian/
Hmm, that works partially as it brings an USB.Trackball to live again.
Thank you piper for that hint. :)
Not the PS/2 Trackball however as the device that used to be doesn't seem to exist any more and I haven't found where it is recognised now.
Could PS/2 support in Xorg/kernel been disabled ?
regards
Reiner