Bug 679349

Summary: No psmouse module in kernel 2.6.35.11
Product: [Fedora] Fedora Reporter: Alexjan Carraturo <axjslack>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 14CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-27 01:24:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Alexjan Carraturo 2011-02-22 10:52:28 UTC
Description of problem:

Hi to all

Hi recently buyed a HP Mini 210-2006sl; with Fedora 14 almost everything works, but not at all. 

My problem is that that computer use a Clickpad device ( a special touchpad device). I search online and I found that the support for this device was added on kernel (vanilla) version 2.6.35.11; they edit the files synaptics.c and synaptics.h, that, as far as I know,this sources are compiled (in vanilla kernel) in psmouse kernel module. 

I think that, maybe that the Fedora kernel developer change somethings in input device kernel modules

Now I see that this bug it's covered by this thread on bugzilla ( https://bugzilla.redhat.com/show_bug.cgi?id=590835 ), but they are only considering Xorg driver, and I don't know if it's the right approch.

Version-Release number of selected component (if applicable):

2.6.35.11

How reproducible:

Hi search in /lib/modules/`uname -r`/drivers/input/mouse/

Steps to Reproduce:
1. ls ??
2.
3.

Comment 1 Alexjan Carraturo 2011-02-22 10:57:07 UTC
I forgot to add the changelog of kernel

From: http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.35/ChangeLog-2.6.35.11

commit 23d8a757d065542d5e9557cc20912833085b2395
Author: Yan Li <yan.i.li>
Date:   Tue Nov 30 23:51:03 2010 -0800

    Input: synaptics - fix handling of 2-button ClickPads
    
    commit 3bfa321e662edf90fb8123a02c987c2965fa50bb upstream.
    
    Lenovo S10-3t's ClickPad is a 2-button ClickPad that reports BTN_LEFT
    and BTN_RIGHT as normal touchpad, unlike the 1-button ClickPad used in
    HP mini 210 that reports solely BTN_MIDDLE.
    
    In 0xc0-cap response, the 1-button ClickPad has the 20-bit set while
    2-button ClickPad has the 8-bit set.
    
    This patch makes the kernel only handle 1-button ClickPad specially,
    and treat 2-button ClickPad in the same fashion as regular touchpads.
    
    This fixes kernel bug #18122 and MeeGo bug #4807.
    
    Signed-off-by: Yan Li <yan.i.li>
    Signed-off-by: Dmitry Torokhov <dtor>
    Signed-off-by: Greg Kroah-Hartman <gregkh>
    Signed-off-by: Andi Kleen <ak.com>

Comment 2 Alexjan Carraturo 2011-02-27 01:24:28 UTC
Now that I see the kernel source (and Fedora configuration) I know that psbouse it's not a module, but it's built-in kernel.

So I solved my problem passing right parameters at boot.