On Fri, 15 Jan 2016 09:50:40 -0800 Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> wrote: > Although we will make vmmouse work with /dev/input/mice, could you > please tell TinyCore that 90s are calling and they want their mouse > technology back? And tell them to switch to switch to evdev X driver. TinyCore sends their regards, and tells they will consider evdev when Xorg + evdev + paraphelia can total less than 650kb. > > >> I'm assuming what's happening is that only the relative device gets > > >> recognized as a mouse, and by default we don't send events through that > > >> device. > > No, this is not correct, mousedev (the one that provides > /dev/input/mouseX and /dev/input/mice) should bind to absolute device > exported by vmmouse on this rule: > > { > .flags = INPUT_DEVICE_ID_MATCH_EVBIT | > INPUT_DEVICE_ID_MATCH_KEYBIT | > INPUT_DEVICE_ID_MATCH_ABSBIT, > .evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) }, > .keybit = { [BIT_WORD(BTN_LEFT)] = BIT_MASK(BTN_LEFT) }, > .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) }, > }, /* Mouse-like device with absolute X and Y but ordinary > clicks, like hp ILO2 High Performance mouse */ > > and it should convert absolute events to relative motion. > > Lauri, can you please check your /proc/bus/input/devices and see if > "mouse" handlers are attached to vmmouse devices (could you also post > output of cat /proc/bus/input/devices here?). > > By the way, could it be that we do have events, but the deltas are too > small since the declared axis sizes are too big. Do you see garbage > coming if you do "cat /dev/input/mice" and try moving pointer? The reporter said there was no output at all when catting /dev/input/mice. I'll forward the /proc/bus/input/devices question. - Lauri -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html