Hello everyone.
I am trying to adapt TC to my beloved (and a bit old) eeepc 701 4G. I chose to use full Xorg for three reasons:
1. to use XKB (I speak hebrew)
2. to use edge scrolling and/or two-finger scrolling on the touchpad and
3. help mplayer with zoomed playback.
I use Xorg's autoconfiguration, i.e. no xorg.conf
In contrast to my current archlinux setup, edge scrolling and two-finger scrolling are not automatically activated in Xorg. Investigating, I noticed the following:
1. synclient denies existance of any applicable devices.
2. In arch, dmesg mentions detection of a PS2 mouse, and then later, identifies it as a synaptics device. In TC dmesg only mentions detection of a PS2 mouse, without any mention of synaptics.
3. googling, I found a gentoo wiki mention that the psmouse.ko module might need loading. Indeed, on lsmod in arch, psmouse is loaded. in TC it is not listed in lsmod.
4. searching through /lib/modules and /usr/local/lib/modules, I could not find psmouse.ko.
5. In appbrowser I searched for psmouse both by search and provides. found nothing.
The suggestion to use the psmouse.proto kernel parameter (which I confirmed to be unhelpful for the eeepc 701 with xvesa, in contrast with the 900 series) makes me wonder if this module has been statically compiled into the kernel. I can see the following in the config file for TC kernel, which might be relevant:
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
.......
CONFIG_MOUSE_PS2_SYNAPTICS=y
.......
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
I suspect that my next option is a kernel recompilation with psmouse as a module, which I just might attempt.
My questions for the forum at this point are quite general:
1. Does all that make any sense
2. Did I miss an important diagnostic step that might point to a better/simpler solution?
3. Did anyone succeed previously in solving this problem? Any other 701 users about?
4. Can touchpad recognition be helped with psmouse kernel parameters? which?
5. might just enabling CONFIG_MOUSE_SYNAPTICS_I2C help? Is it at all relevant?
6. Advice/Warnings
Thanks all,
Aviv