Sentelic touchpad
From Gentoo Linux Wiki
Contents |
[edit] Introduction
The Sentelic touchpad comes with a couple of laptops/Netbooks
They have recently released a driver for linux that will need patching the kernel
[edit] Install
Download the latest version of the driver at this address
Decompress
Assume the drivers have been downloaded to /tmp
tar -xzf fsp-lnxdrv-*-src.tar.gz
Copy the needed files
cp trunk/src/kernel-driver/* /usr/src/linux/drivers/input/mouse
Patch the kernel
The driver package comes with 4 patches that you can choose from.
You will need to get to the kernel mouse directory to be able to patch the kernel.
cd /usr/src/linux/drivers/input/mouse
patch -p0 < /tmp/trunk/src/kernel-patches/<patch>
2.6.28 Kernel - unofficial patch
cd /tmp
cd /usr/src/linux/drivers/input/mouse
patch -p0 < /tmp/sentelic-2.6.28.patch
[edit] Compile
Note: If you compile PS/2 support as a module, don't forget to load the module
Compile the kernel like usuall.
[edit] Kernel
As the sentelic touchpad is running on PS/2 it has to be enabled
| Linux Kernel Configuration: Enabling PS/2 |
Device Drivers --->
Input device support --->
[*] Mice --->
<M> PS/2 mouse
|
[edit] Xorg
| Code: /etc/X11/xorg.conf |
Section "Module"
Load "evdev"
...
EndSection
Section "InputDevice"
Identifier "fsp"
Driver "evdev"
Option "Name" "FSPPS/2 Sentelic FingerSensingPad"
EndSection
Section "ServerLayout"
...
InputDevice "fsp" "AlwaysCore"
EndSection
|
[edit] Troubleshooting
If the touchpad doesnt work after boot, try adding i8042.reset=1 as a kernel parameter.
[edit] dmesg
| Code: #dmesg | grep FSP |
input: FSPPS/2 Sentelic FingerSensingPad as /devices/platform/i8042/serio1/input/input7 |