I compiled the driver manually and started debugging a little. The crash is somewhere in
static void EvdevInitAxesLabels(EvdevPtr pEvdev, int mode, int natoms, Atom *atoms)
(mode=1 natoms=8)
I even merged the current changes from git... but that didn't do anything either. (as soon as you plug in the dongle->x crashes)
I think the main problem is actually that evdev shouldn't handle the device at all - since it is not a keyboard or a mouse... but I don't know the kernel code enough to really continue there.
Is there any way to tell evdev to ignore the device id of the dongle?
I compiled the driver manually and started debugging a little. The crash is somewhere in
static void EvdevInitAxesLa bels(EvdevPtr pEvdev, int mode, int natoms, Atom *atoms)
(mode=1 natoms=8)
I even merged the current changes from git... but that didn't do anything either. (as soon as you plug in the dongle->x crashes)
I think the main problem is actually that evdev shouldn't handle the device at all - since it is not a keyboard or a mouse... but I don't know the kernel code enough to really continue there.
Is there any way to tell evdev to ignore the device id of the dongle?