Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#12614 - Touchpad problem with kernel 2.6.28
Attached to Project:
Arch Linux
Opened by Matthias Dienstbier (fs4000) - Monday, 29 December 2008, 22:46 GMT
Last edited by Jan de Groot (JGC) - Sunday, 15 March 2009, 17:42 GMT
Opened by Matthias Dienstbier (fs4000) - Monday, 29 December 2008, 22:46 GMT
Last edited by Jan de Groot (JGC) - Sunday, 15 March 2009, 17:42 GMT
|
DetailsDescription:
With kernel 2.6.28 from testing tapping on my tpuchpad does not work anymore. Recently the touchpad did not respond at all until I restarted X. Curiously everything works fine with my own kernel. I did not use any patches. Here is my kernel config: http://mwd.bplaced.net/up/arch/config Diff Arch's config with mine: http://mwd.bplaced.net/up/arch/config_diff I hope this is not only a different default configuration of evdev or something like that, but even then there is no reason for the touchpad not to respond at all. Thanks for your time. Additional info: * package version(s) kernel26 2.6.28 |
This task depends upon
Closed by Jan de Groot (JGC)
Sunday, 15 March 2009, 17:42 GMT
Reason for closing: Fixed
Additional comments about closing: ETPS/2 touchpads are setup with synaptics by default now. Fixed in 1.1.0 in testing.
Sunday, 15 March 2009, 17:42 GMT
Reason for closing: Fixed
Additional comments about closing: ETPS/2 touchpads are setup with synaptics by default now. Fixed in 1.1.0 in testing.
Note that with the new kernel26 package, Elantech touchpads are recognized as ETPS/2 touchpads instead of logitech IMPS/2 devices. With my laptop, I had to switch to the synaptics driver to get tapping back. The evdev driver somehow doesn't respond to taps with the new kernel.
input: ETPS/2 Elantech Touchpad as /class/input/input6
Then I don't know what caused the touchpad to fail once. I thought there would be a relation between these erorrs. But when the first one is in fact a "feature", perhaps it was just coincidence. I'll keep testing Arch's kernel. If it occurs again, I'll report back.
echo -n "i8042" > /sys/bus/platform/drivers/i8042/unbind
echo -n "i8042" > /sys/bus/platform/drivers/i8042/bind
The keyboard worked, but half of my keys were wrongly mapped (mainly media keys, but some of them are double purpose and important, like up/dn). Restarting X after that didn't make a difference. If this happened with 2.6.27 and older evdev I haven't noticed, being that I hardly ever switch consoles. Should I redirect this to another bug report?
I modified 11-x11-synaptics.fdi to also handle "ETPS/2 Elantech Touchpad" because it wasn't detected as a touchpad.
Even with Option "AutoAddDevices" "False" in xorg.conf and only having synaptics as driver result in this problem.
Edit:
to test synaptics settings, you should turn on input hotplugging and edit the fdi file you use for your synaptics settings. Settings are reloaded whenever the mouse gets attached and detached, something that can be done by rmmodding and insmodding the psmouse kernel module. This is easier than restarting X everytime you want to try new settings.
Another option is using SHMConfig and some GUI tool to make settings.
Just inform the users about that change: They need a new HAL-policy for this touchpad.
<match key="info.capabilities" contains="input.touchpad"> doesn't comprehend it.
I used <match key="info.product" contains="ETPS/2 Elantech Touchpad">
Thanks :-)
So the keyboard is fixed with the upgrade, definitely.
While the touchpad "bug" was never really a bug as I understand it... just people not reading documentation/changelog.
But I haven't used synaptics before, so I don't know how well it should work.
You need to copy synaptics file to /etc/hal/... to correct this.
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.mouse">
<match key="info.product" contains="ETPS/2 Elantech Touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">on</merge>
</match>
</match>
</device>
</deviceinfo>
I've tried enabling tapping et al in gsynaptics (and ksynaptics), but still no go. I can adjust all the other parameters without problem.
http://forum.archlinux.de/?page=Postings;id=20;thread=11767;post=2
You can test settings with synclient.