Bug 22715

Summary: Synaptics configuration file "11-x11-synaptics.fdi" does not get loaded
Product: xorg Reporter: Sven-Hendrik Haase <svenstaro>
Component: Input/synapticsAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED NOTABUG QA Contact:
Severity: major    
Priority: medium CC: svenstaro
Version: 7.4 (2008.09)Keywords: regression
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
synaptics fdi file
none
The fedora fdi file. none

Description Sven-Hendrik Haase 2009-07-10 16:59:33 UTC
The suggested synaptics configuration file "11-x11-synaptics.fdi" does not have an effect if put to /etc/hal/fdi/policy/. Neither does renaming it to "99-x11-synaptics.fdi" as Arch wiki and Gentoo wiki suggest.
I'm using evev for input management. Configuration does work if put into xorg.conf.
It is 100% reproducable every single time I reboot, restart HAL or restart X (neither of which have any effect on the problem to begin with). I changed the default .fdi quite a bit and it appears it just skips it and loads the default configuration. 

I'm an Arch Linux user so the package is rather clean upstream. Have a look at the PKGBUILD (the package creation script):
http://repos.archlinux.org/viewvc.cgi/xf86-input-synaptics/repos/extra-i686/PKGBUILD?revision=40206&view=markup

Arch Linux synaptics wiki entry in case there's an error in the instructions:
http://wiki.archlinux.org/index.php/Synaptics

Arch Linux forums thread where quite a few people have the same problem: http://bbs.archlinux.org/viewtopic.php?id=75502&p=1

Apparently, downgrading works though I don't consider that an solution.
Comment 1 Sven-Hendrik Haase 2009-07-10 17:00:22 UTC
Created attachment 27577 [details]
Xorg log
Comment 2 Sven-Hendrik Haase 2009-07-10 17:01:26 UTC
Created attachment 27578 [details]
synaptics fdi file
Comment 3 Peter Hutterer 2009-07-10 18:24:54 UTC
the log shows that the synaptics driver is still loaded, and it is loaded with the TapButton1/2/3 and SHMConfig options. so that at least is picked up somewhere.

not sure where exactly the problem is, the fdi looks correct on a quick glance.

either way - if the options don't show up in lshal that's a configuration error, not a driver bug.
Comment 4 Sven-Hendrik Haase 2009-07-19 13:27:56 UTC
I've done some additional testing and I just can't get my .fdi to load correctly. Neither can other people who I asked to it out for me.

Could you provide a working 11-x11-synaptics.fdi that I would put to /etc/hal/fdi/11-x11-synaptics.fdi to see if it worked?
Comment 5 Peter Hutterer 2009-07-19 16:22:55 UTC
Created attachment 27835 [details]
The fedora fdi file.

it's /etc/hal/fdi/policies/10-synaptics.fdi (note the policies!). I'm not sure if stuff in just /etc/hal/fdi will be picked up.
Comment 6 Sven-Hendrik Haase 2009-07-19 22:11:07 UTC
Thanks a lot! I was able to debug the issue using the file you provided and contributed back my findings to the ArchWiki. I'm going to request closure of this bug. 

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.