Re: mouse and keyboard fail to work with xorg-server-1.20.11_3,1

Warner Losh <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <CANCZdfr3+y1kD38qew1auBVicmdnKRAe1UqT8GaC35muxGpfhQ@mail.gmail.com>
On Thu, Jul 15, 2021 at 1:14 PM Niclas Zeising <[email protected]>
wrote:

> On 2021-07-15 12:27, Gary Jennejohn wrote:
> > On Wed, 14 Jul 2021 17:44:04 +0200
> > Gary Jennejohn <[email protected]> wrote:
> >
> >> On Wed, 14 Jul 2021 17:04:44 +0200
> >> Michael Gmelin <[email protected]> wrote:
> >>
> >>> On Wed, 14 Jul 2021 16:00:55 +0200
> >>> Gary Jennejohn <[email protected]> wrote:
> >>>
> >>>> So, I made the mistake of updating firefox today, which resulted in a
> >>>> forced installation of xorg-server-1.20.11_3,1.
> >>>>
> >>>> Unfortunately, neither the keyboard nor the mouse worked, even after I
> >>>> pkg installed xf86-input-keyboard-1.9.0_4 and
> >>>> xf86-input-mouse-1.9.3_3.
> >>>>
> >>>> Luckily, I had a full backup of /usr/local which I could restore to
> >>>> get a working Xorg.
> >>>>
> >>>> Still, it seems rather strange that both the keyboard and mouse
> >>>> stopped working even after I installed the supposedly relevant
> >>>> drivers.
> >>>>
> >>>> Or maybe those aren't the correct drivers?
> >>>
> >>> They aren't, xorg moved to libinput. Maybe all you need is:
> >>>
> >>>      pkg install xf86-input-libinput
> >>>
> >>>>
> >>>> So, does anyone know what I have to do to get a working keyboard and
> >>>> mouse with the new xorg-server?
> >>>>
> >>>
> >>> Depends on your version of the OS/installed packages. If installing
> >>> libinput won't do the trick, you could try a little tool I wrote last
> >>> year to help debugging Xorg's config after the migration. It's probably
> >>> a bit outdated at this point:
> >>> https://github.com/grembo/xorg-udev-setup-check
> >>>
> >>> See also:
> >>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196678
> >>> Google: kern.evdev.rcpt_mask domain:lists.freebsd.org
> >>>
> >>
> >> Thanks, but as I reported in a follow-up post I got it working.
> >>
> >> And libinput was already installed.
> >>
> >
> > That was a fluke.  When I tried to start Xorg 1.20.11 today the
> > mouse and keyboard didn't work.  I have no idea why it all of
> > a sudden worked yesterday but not today.  I ran Xorg -version
> > yesterday to verify that the new server was really running.
> >
> > Thanks to your shell script I found out that two libraries were
> > missing, something which I would expect to be automatically taken
> > care of by an update of xorg-server.  So I installed them (thanks to
> > pkg).
> >
> > I also changed kern.evdev.rcpt_mask to 6, as recommended by your
> > fantastic script.
>
> Which libraries were missing?
>
> kern.evdev.rcpt_mask should be 12, it is the default of all supported
> FreeBSD versions which use evdev.
>

I asked these questions in private earlier today. Lemme summarize
the email thread...

He wasn't sure if setting the rcpt_mask fixed it, or adding
xf86-input-libinput-0.30.0_1 and xf86-input-evdev-2.10.6_6 ports. He got
here by
adding a number of ports and having a FreeBSD 13 -> 14 ABI forced
upgrade. I think that there's nothing obvious in his setup that
we could fix.

Warner
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.