saaros / sentelic

Sentelic touchpad driver for Linux kernel
16 stars 1 forks source link

simply doesn't work #4

Closed fenio closed 12 years ago

fenio commented 12 years ago

Hello.

I've just compiled 3.2.1 kernel with the latest driver and unfortunatelly Gnome can't detect my touchpad, two-finger scrolling doesn't work, edge-scrolling either. In addition when I put finger on pad the cursor starts shaking.

I've got Asus UX31e (aka Zenbook) with the following touchpad:

[ 3.858948] psmouse serio4: sentelic: Finger Sensing Pad, hw: 14.3.1, sw: 1.0.0-K-OS1, buttons: 6

X seems to detect this touchpad but still I can't find any settings in Gnome settings:

8.589 config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/event7) 8.589 FSPPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev touchpad catchall" 8.589 Using input driver 'evdev' for 'FSPPS/2 Sentelic FingerSensingPad' 8.589 FSPPS/2 Sentelic FingerSensingPad: always reports core events 8.589 FSPPS/2 Sentelic FingerSensingPad: Device: "/dev/input/event7" 8.589 FSPPS/2 Sentelic FingerSensingPad: Found 11 mouse buttons 8.589 FSPPS/2 Sentelic FingerSensingPad: Found absolute axes 8.589 FSPPS/2 Sentelic FingerSensingPad: Found x and y absolute axes 8.589 FSPPS/2 Sentelic FingerSensingPad: Found absolute touchpad. 8.589 FSPPS/2 Sentelic FingerSensingPad: Configuring as touchpad 8.589 FSPPS/2 Sentelic FingerSensingPad: YAxisMapping: buttons 4 and 5 8.589 FSPPS/2 Sentelic FingerSensingPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 8.589 XINPUT: Adding extended input device "FSPPS/2 Sentelic FingerSensingPad" (type: TOUCHPAD, id 12) 8.589 FSPPS/2 Sentelic FingerSensingPad: initialized for absolute axes. 8.589 FSPPS/2 Sentelic FingerSensingPad: (accel) keeping acceleration scheme 1 8.589 FSPPS/2 Sentelic FingerSensingPad: (accel) acceleration profile 0 8.589 FSPPS/2 Sentelic FingerSensingPad: (accel) acceleration factor: 2.000 8.589 FSPPS/2 Sentelic FingerSensingPad: (accel) acceleration threshold: 4 8.589 config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/mouse0)

Any hints?

saaros commented 12 years ago

The only thing that I can think of is that you're running with an old version of my patch or your hardware is broken.. I have similar hardware and no issues with the touchpad. Have you double-checked that you are running with the latest patch and did you test the touchpad with Windows - did it work there?

Here's my Xorg.0.log output:

22305.673 config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/event7) 22305.673 FSPPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev touchpad catchall" 22305.673 FSPPS/2 Sentelic FingerSensingPad: Applying InputClass "touchpad catchall" 22305.673 Using input driver 'synaptics' for 'FSPPS/2 Sentelic FingerSensingPad' 22305.673 FSPPS/2 Sentelic FingerSensingPad: always reports core events 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: x-axis range 0 - 965 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: y-axis range 0 - 705 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: device does not report pressure, will use touch data. 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: device does not report finger width. 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: buttons: left right middle double 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: Vendor 0x2 Product 0xf 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: invalid pressure range. defaulting to 0 - 255 22305.701 synaptics: FSPPS/2 Sentelic FingerSensingPad: invalid finger width range. defaulting to 0 - 15 22305.715 synaptics: FSPPS/2 Sentelic FingerSensingPad: touchpad found 22305.715 FSPPS/2 Sentelic FingerSensingPad: always reports core events 22305.716 XINPUT: Adding extended input device "FSPPS/2 Sentelic FingerSensingPad" (type: TOUCHPAD, id 12) 22305.716 synaptics: FSPPS/2 Sentelic FingerSensingPad: (accel) MinSpeed is now constant deceleration 2.5 22305.716 synaptics: FSPPS/2 Sentelic FingerSensingPad: MaxSpeed is now 1.75 22305.716 synaptics: FSPPS/2 Sentelic FingerSensingPad: AccelFactor is now 0.167 22305.716 FSPPS/2 Sentelic FingerSensingPad: (accel) keeping acceleration scheme 1 22305.716 FSPPS/2 Sentelic FingerSensingPad: (accel) acceleration profile 1 22305.716 FSPPS/2 Sentelic FingerSensingPad: (accel) acceleration factor: 2.000 22305.717 FSPPS/2 Sentelic FingerSensingPad: (accel) acceleration threshold: 4 22305.717 synaptics: FSPPS/2 Sentelic FingerSensingPad: touchpad found 22305.718 config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/mouse0)

fenio commented 12 years ago

Hmm... seeing your X log there are lines about synaptics. Just found out that I don't have xf86-input-synaptics package. Is it needed? I thought Sentelic is totally different input device and doesn't need this X module.

Anyway, I've just installed it but right now I have only remote access via ssh so I'll check it on evening.

fenio commented 12 years ago

Checked it right now. Works great, but you should probably mention that synaptics module is requirenment. Sorry for bothering your.