Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134309 - x11-drivers/synaptics should check CONFIG_INPUT_EVDEV
Summary: x11-drivers/synaptics should check CONFIG_INPUT_EVDEV
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-25 04:29 UTC by Shyam Mani (RETIRED)
Modified: 2008-04-02 00:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shyam Mani (RETIRED) gentoo-dev 2006-05-25 04:29:30 UTC
For synaptic touchpads to work correctly, the user should have CONFIG_INPUT_EVDEV=y in the kernel/enabled. 

Without this, there will be no /dev/input/event* created and hence synaptics fails to work.

The ebuild should check the config and warn the user of the same.
Comment 1 Andreas Thalhammer 2006-07-14 08:36:45 UTC
I agree. And you have to add evdev to your /etc/modules.autoload.d/kernel-2.6 if CONFIG_INPUT_EVDEV=m in /usr/src/linux/.config!

Why don't udev and company (hotplug/coldplug) load the appropriate module(s) if a synaptics touchbad is detected?
Comment 2 Bryan Stine (RETIRED) gentoo-dev 2008-04-02 00:35:53 UTC
Added a check for CONFIG_INPUT_EVDEV=y|m to 0.14.6-r2 ebuild.

Please note, the ebuild will check for the event interface either as a module or built-in, since the driver will work with either, of course. It will NOT error out in the absence of that interface, but will instead print a warning, which users can take note of after the merge and adjust their configuration accordingly. This is because the absence of the event interface will impact the synaptics driver's behavior at runtime only, not during compile/merge.

Thanks.