[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#571604: keyboard broken in X server, mouseemu related?



Hi Julien,

No worries. It took me a bit to realise I had to file my own bug as
I've never done it before. Usually things can be fixed by a good
online search.

Uninstalling mouseemu  does allow the keyboard to work in X, but
breaks my mouse emulation.
As soon as I re-install it the keyboard fails again. So I think you're right.

I guess it just remains to figure out where the fault (if any) lies.
Does this require a new bug report, or can I extend this one to
include mouseemu?

Thanks so much already. If only one mouse button was really useful...

Cheers,

David


On Sat, Feb 27, 2010 at 10:07 PM, Julien Cristau <jcristau@debian.org> wrote:
> David,
>
> First, thanks for filing your own bug, instead of keeping cluttering an
> unrelated report.
>
> On Fri, Feb 26, 2010 at 23:01:55 +1100, David Wlazlo wrote:
>
>> "Mouseemu virtual keyboard": dropping event due to full queue!
>
> Your X log has a lot of such messages.  Do things work better if you
> disable/uninstall mouseemu?
>
> From a quick look at its sources, it looks like mouseemu never sends
> EV_SYN events to the kernel for its keyboard device, and the evdev X
> driver expects those before it sends any events to the X server.  I'm
> not sure which is buggy here.
>
> mouseemu does ioctl(ui_mouse_fd, UI_SET_EVBIT, EV_SYN); but it does no
> such thing for its kbd device, so maybe xf86-input-evdev should test
> this bit instead of unconditionally waiting for EV_SYN.  Peter?
>
> Cheers,
> Julien
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iQIcBAEBCAAGBQJLiPz9AAoJEDEBgAUJBeQMW/AQAMThWtjNkFrGtZm4P4lNDRcm
> Cr3KfE+84luBgzzFiQoMR1ba5ltmgRmCqirZS4gVcjFN6MjmG3qBXbXFsCorFK/i
> JSHOgesi1XlqNL6PWK0/NTADnxSn3WrJ/fKfJX8OdRhKcFIMUDDW+h6WMrTj7E46
> 27wUXUYPDqRB+oXSg3yH14v1Eo50rfIKZctpI03X3271Ceu7KIihoEi0cMlek42r
> f5Lp//SRjPd8BUBuGtWd6kbS3DYXSBktM0kBvFHllRB+c7n5NnG2rNzXrDGT0AZj
> ezDs6ZrGX1Xz85brt+nd/Jb/KlTTmTHbS2biQCiMPuUe/FPBL81H0+g6WOYOkq5R
> +kcOQWCo/Db3fnO0u7wd10HAQYYIOa2u2IPRMI1dEEo5AOPhxG2iKXDc3r+zazkO
> Xb0WC2F3h/5n+oT4uqEOaPTVr3Mb3jp9hsc/ZV5gOMCo1K5+jr7IPoy4qqk2vS2M
> WNrSkxh5ds0rr6r7ODbXK0jGsiaMT86m8+TSMlMTjtDSldHomJs2Y3JOjk8Ra6ds
> 2gVQrB8yYOSzdvuSEtfTzqzGP49r8c9eP5RJDaOGiY1XQzWWb8Ve6gvDRYW/kLmZ
> ZozoBBkTwqRFuOQGr6dxV5+xNVmY8iwC+i/ETlmYABAByZYHMQHTWTqXAemVEp9p
> iOzh/8Z5X8WlDWa7db2R
> =cA76
> -----END PGP SIGNATURE-----
>
>



Reply to: