[Bug 13404] kernel 2.6.12 breaks touchpad behaviour

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Sat Dec 10 22:54:14 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=13404
Ubuntu | linux





------- Additional Comments From andrew.waldram at siemens.com  2005-12-10 22:54 UTC -------
comment #17 was to help out #13 this does not have any meaning to my error....sorry for the confusion.

My error is hardware buttons only the pad is fine great works treat
simply put
kernel 2.6.11 ------ 4 working buttons left right and up down
kernel 2.6.12 ------ 3 working buttons left roght and middle
and all kernels since

other kernel changes
2.6.11 generic code for all Alps
2.6.12 variant code to identfy different variants and allocate hardware buttons fro the type seen, i.e you get 
the right number of buttons for the number physicaly on your laptop

as my mouse has left right up down and no middle button that is how it should behave.

The psmouse module if it does not reconise the mouse variant defaults to 3 buttons
 


as the events are not reported from evtest for forward backward buttons the kernel is to blame see comment #14.

I cannot see how this can be related in any way to Xorg.

(everything on my touchpad works gesture right side acting as buttons 4-5 etc) it just the middle hardware 
buttons that do not function and I can obviously not craft a stanza to trap them when they are not generated by 
the input event handler..
evtest reports .....

event code 272 (LeftBtn)....left hardware button
event code 273 (RightBtn).... right hardware button
event code 274 (MiddleBtn)....  down of middle toggle
event code 325 (ToolFinger)....  tap gestures etc
event code 330 (Touch... relative x-y position from pad

If my Alps was detected correctly the following code would also be generated
event code 277 (ForwardBtn) ..... toggle up
event code 278 (BackBtn)......toggle down

As you are probably aware if the psmouse module doesnot reconise the mouse then it defaults to 3 buttons just 
like im getting, If you check the source for alp.c since 2.6.12 they have been identifying alps variants by 
their signature so I guess my signatures missing.

Previously to this i.e 2.6.11 it was genric code for all alp variants..which worked on my laptop.

The reason dmesg is fine is that my mouse type alps is detected correctly but my variant isnt (check alps.c)
which is why my pad is fine (all pads are pads) but my buttons are broke/missing.



-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the kernel-bugs mailing list