Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2019 00:49:48 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net>
Cc:        sgk@troutmask.apl.washington.edu, freebsd-hackers@freebsd.org, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: What is evdev and autoloading?
Message-ID:  <B9F2375A-A8A6-42C5-A923-FD4B5EA3CCB1@yahoo.com>
In-Reply-To: <201902180235.x1I2ZPoZ003279@pdx.rh.CN85.dnsmgr.net>
References:  <201902180235.x1I2ZPoZ003279@pdx.rh.CN85.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help


On 2019-Feb-17, at 18:35, Rodney W. Grimes <freebsd-rwg at =
pdx.rh.CN85.dnsmgr.net> wrote:

>> On Sun, Feb 17, 2019 at 03:04:41PM -0800, Mark Millard wrote:
>>>=20
>>>=20
>>> On 2019-Feb-17, at 10:03, Steve Kargl <sgk at =
troutmask.apl.washington.edu> wrote:
>>>=20
>>> Anyone have insight into what evdev is?  There appears to
>>> be no manual page.  When I reboot a system with custom
>>> kernel, the system is autoloading evdev.ko, uhid.ko, and
>>> wmt.ko.  I do not need nor what these modules loaded.
>>> How does one prevent this autoloading?
>>>=20
>>> Looking via the web lead to:
>             ^^^^^^^^^^^^^^^
> web lies

The URL I listed (below) is to www.freebsd.org/cgi/man.cgi?query. . .
and I looked at the page's content before sending the message. That
is how I got the text that I quoted. (It is from section 4 "special
files".)

The freeBSD manpage servers might provide more man pages than are
installed?

>>>=20
>>> =
https://www.freebsd.org/cgi/man.cgi?query=3Devdev&apropos=3D0&sektion=3D4&=
manpath=3DFreeBSD+12.0-RELEASE&arch=3Ddefault&format=3Dhtml
>>> So:
>>>=20
>>> NAME
>>>       evdev - Generic Linux input driver
>>>=20
>>> DESCRIPTION
>>>=20
>>> 	evdev is an Xorg input driver for Linux's generic event devices. =
It
>>> 	therefore supports all input  devices  that  the kernel	 knows =
about,
>>> 	including most mice, keyboards, tablets and touchscreens. evdev
>>> 	is the default driver on the major Linux distributions.
>>> . . .
>>>=20
>>>=20
>>>=20
>>> but it seems to not have a 13-current entry. It does have
>>> a 12.0-RELEASE entry.
>>>=20
>>=20
>> Thanks.  Kinda odd that freebsd-current doesn't have a manual
>> page, but FreeBSD-12 does.
>=20
> rgrimes@t400:~ % man evdev
> No manual entry for evdev
> rgrimes@t400:~ % man -k evdev
> apropos: nothing appropriate
> rgrimes@t400:~ % uname -a
> FreeBSD t400.dnsmgr.net 12.0-RELEASE FreeBSD 12.0-RELEASE GENERIC  =
amd64
> rgrimes@t400:~ %=20
> There is no man page for evdev in 12.0-RELEASE
>=20
>>=20
>> I have a wireless logitech mouse.  It seems that the
>> wireless USB dongle is causing the load of the modules.
>> I still understand why as ums(4) does not should a=20
>> dependency on uhid, wmt, or evdev.
>=20



=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B9F2375A-A8A6-42C5-A923-FD4B5EA3CCB1>