Sentelic touchpad

From Gentoo Linux Wiki

Jump to: navigation, search

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.
Note: From 2.6.32 the driver is included in the kernel

[edit] Install

[edit] >= 2.6.32

From kernel 2.6.32 the driver is included in the kernel. Just include it.

[edit] < 2.6.32

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
wget http://www.bubben.nu/files/sentelic-2.6.28.patch
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.

Linux Kernel Configuration: Enabling PS/2
Device Drivers  --->
   Input device support  --->
      [*]   Mice  --->
         <M>   PS/2 mouse 
             [*]     Sentelic Finger Sensing Pad PS/2 protocol extension

[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


[edit] Sentelic driver utilities

A daemon to dissable the touchpad while writing can be downloaded from http://int.ed.ntnu.no/fspd.tar

svn: https://int.ed.ntnu.no/svn/public/fspd

Personal tools