libepoll-shim breaks evdev input

Niclas Zeising zeising+freebsd at daemonic.se
Sun Dec 30 11:16:02 UTC 2018


On 12/29/18 11:33 PM, Andreas Nilsson wrote:
> 
> 
> On Sat, Dec 29, 2018 at 11:17 PM Niclas Zeising 
> <zeising+freebsd at daemonic.se <mailto:zeising%2Bfreebsd at daemonic.se>> wrote:
> 
>     On 12/29/18 11:06 PM, Andreas Nilsson wrote:
>      >
>      >
>      > On Sat, Dec 29, 2018 at 10:19 PM Niclas Zeising
>      > <zeising+freebsd at daemonic.se
>     <mailto:zeising%2Bfreebsd at daemonic.se>
>     <mailto:zeising%2Bfreebsd at daemonic.se
>     <mailto:zeising%252Bfreebsd at daemonic.se>>> wrote:
>      >
>      >     On 12/28/18 3:10 PM, Andreas Nilsson wrote:
>      >      > Hello,
>      >      >
>      >      > On both my laptop and workstation running FreeBSD 13.0-CURRENT
>      >      > 0b666203a28(master) the upgrade of libepoll-shim:
>     0.0.20161220_1 ->
>      >      > 0.0.20180530 breaks evdev input.
>      >      >
>      >      > I have xorg-server port make patched to use the udev
>     backend, but
>      >     with new
>      >      > epoll-shim those device entries does not turn up in /dev/input
>      >      >
>      >      > If I run xorg-server from ports with
>     libepoll-shim-0.0.20180530 input
>      >      > works, but only old style kbdmux and sysmouse.
>      >      >
>      >      > Has something changed on how to get evdev input running?
>      >      >
>      >
>      >     Hi!
>      >     I just updated the libepoll-shim port, can you test the
>     updated version?
>      >     Thanks!
>      >     Regards
>      >     --
>      >     Niclas
>      >
>      >
>      > Hello!
>      >
>      > libepoll-shim-0.0.20181229 works! Great work, thank you!
>      >
> 
>     Glad it works!
>     Sorry for the initial breakage.
>     Regards!
>     -- 
>     Niclas
> 
> 
> Thanks for the rapid fix of the problem! Now I just need to find why my 
> touchpad is recognized as
> config/udev: Adding input device Generic PS/2 mouse (/dev/input/event3)
> On a identical device running opensuse it is identified as
> config/udev: Adding input device SynPS/2 Synaptics TouchPad
> 
> But that is another thread I think.

You can try setting
hw.psm.synaptics_support=1
in /boot/loader.conf and reboot the system, and see if the touchpad is 
detected as a synaptics.
Regards
-- 
Niclas


More information about the freebsd-x11 mailing list