Hi Roccat Linux driver project,
At autumn, I set up my Wacom Cintiq 21UX tablet (old model) with the new Gnome 3.10 expresskey interface, but now each time I use buttons on the pad (not the stripes), it causes an X.org crash (my session crash and I'm back to GDM login).
I'm working on this bug since several weeks... I understood today it is linked with my mouse.
First I reported the bug to the Linux Wacom project :
https://sourceforge.net/p/linuxwacom/bugs/234/
then to X.org :
https://bugs.freedesktop.org/show_bug.cgi?id=73938
and finally I understood :
the crash occur only if one or more pad buttons (not stripes) are pushed WHILE my mouse (Roccat kova plus) move, whatever action is set up with the pad buttons or with mouse buttons.
I made a short video : http://yagraph.org/images/bug/wacom-cintiq-21ux-and-mouse-crash.webm
With another mouse (Logitech RX250), nothing happen.
I tried with several distributions, and I can only reproduce the bug with environments who use Gnome settings :
- Manjaro Gnome 8.9 rc1
- Ubuntu (Unity) 13.10
- Ubuntu Gnome Edition 13.10
nothing happen with :
- Manjaro Cinamon 8.8
- Manjaro KDE 8.8
- Manjaro XFCE 8.8
- Xubuntu 13.10
So, It look like an input conflict in the Gnome environment. I'm certainly the one guy in the world with such a configuration ;p
Initially on kernel 3.10, I upgraded to kernel 3.12 and installed alternatively "roccat-dkms" and "kmod-roccat", but the bug still occur.
Thanks for your work !
Anonymous
Have you roccat-tools installed and roccateventhandler running?
Hi,
yes, roccat-tools installed and roccateventhandler running...
But the bug occurred before when I did not have it installed and happen on live CDs too, where Roccat drivers are usually not installed.
One test would be to try completely without my code.
Remove the roccat packages and compile a kernel without roccat support.
If the roccat modules are not included in the kernel, the generic driver is allowed to bind the devices.
That would be not much of a hassle on a distribution like Ubuntu for which howto's exist.
Hi Stefan,
I'll try that, but I need to learn how to do it... and find time ! So I will keep you in touch ;)
Things progress slowly on the Linux Wacom bug report too.
I used this howto for Ubuntu once:
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
The relevant config option to switch off in menuconfig is here:
After starting the new kernel make sure no roccat modules are loaded
And then test.
Hi Stefan,
I am not very fond of installing Ubuntu for one test, and I can't make my wacom tablet work though a Virtualbox machine, so I compiled a custom kernel (3.12) for Manjaro using this tutorial :
http://manjaro.org/2013/11/23/compile-linux-3-13rc1-for-manjaro/
and this one :
https://wiki.archlinux.org/index.php/Custom_Kernel_Compilation_with_ABS
I made a copy of Manjaro kernel (from git), and just changed this line :
CONFIG_HID_ROCCAT=m
to
CONFIG_HID_ROCCAT=n
in "config" and "config.x86_64" files before compiling.
Compiling was a success, I installed the custom package, regenerated the grub boot menu, and try to boot on it...
But it won't boot : kernel panic !
Is my guess in the config file is correct ? Can you help me understand what iss going wrong ?
Thanks !
More updates on the Linux Wacom bug too :
https://sourceforge.net/p/linuxwacom/bugs/234/
Solved !
it was finally an Xorg bug :
https://bugs.freedesktop.org/show_bug.cgi?id=73938
Sorry for the disturb...
I suppose your mouses were involved because they ar good ones with advanced inputs.. So thank you again for the work !
I suppose you can close the bug as resolved ;)
Cheers,
Camille