Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88933 - Laptop up middle scroll mouse button does not work for kernel greater than 2.6.7
Summary: Laptop up middle scroll mouse button does not work for kernel greater than 2.6.7
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL: http://bugzilla.kernel.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-13 01:31 UTC by Pierre Lafaye de Micheaux
Modified: 2005-06-14 14:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre Lafaye de Micheaux 2005-04-13 01:31:04 UTC
Under kernel linux-2.6.7-gentoo-r11, the middle scroll mouse button on my fujitsu siemens e4010 laptop was working perfectly.

I upgraded to kernel linux-2.6.12-rc1 (vanilla-sources) and now it does not work anymore. I think the problem comes from the psmouse driver.
When i boot on kernel 2.6.12 in runlevel 3 (in console mode) i login as root.
Then i issue the command: cat /proc/bus/input/devices to see what is the event related to my touchpad (and laptop mouse: not an external one). 

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio4/input0
H: Handlers=mouse0 event1 
B: EV=f 
B: KEY=420 0 670000 0 0 0 0 0 0 0 0 
B: REL=3 
B: ABS=1000003 



For example, 
say it is event 1. Then, i do a: cat /dev/input/event1 and then i click on the 
mouse or touch the touchpad. A lot of garbage appears on the screen for the left and right buttons. Garbage appears for the down middle scroll button and for the touchpad. 
But for the up middle scroll button, garbage appears only for the first time you click. Then if i click again on the up middle scroll button, nothing happens. To make it work again i have to "rmmod psmouse" then "modprobe psmouse" then cat /dev/input/event1 and i can click on the up middle scroll button: it works just one time then gets stuck again.
Note: if i load/unload psmouse 3 times then cat /proc/bus/input/devices show the 
ALPS stuff. But the problem with the up middle scroll button is still here.

Reproducible: Always
Steps to Reproduce:
1. Build psmouse as a module in the kernel 2.6.12 (or > 2.6.7)
2. Load/unload 3 times the psmouse driver or pass the i8042.nomux option to grub
3. cat /proc/bus/input/devices to see the event related with ALPS (e.g. event2)
4. cat /dev/input/event2
5. Click on the Laptop up middle scroll button: you see some garbage
6. Click again on the up middle scroll button: then it is dead
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2005-04-13 08:46:10 UTC
Please test with 2.6.12_rc2
Comment 2 Pierre Lafaye de Micheaux 2005-04-14 04:26:20 UTC
Hello Daniel,

Thank you for the advice. I installed the 2.6.12_rc2 but the problem is still there.

I issue a CTRL+ALT+F1 to go to the console
su root

rmmod psmouse
modprobe psmouse

cat /proc/bus/input/devices

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd mouse0 event0
B: EV=120017
B: KEY=40000 4 2000000 3802078 f840d001 b2ffffdf ffefffff ffffffff fffffffe
B: REL=140
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="PS/2 Mouse"
P: Phys=isa0060/serio1/input1
H: Handlers=mouse1 event1
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=0008 Version=7322
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
H: Handlers=mouse2 event2
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003

cat /dev/input/event2

Then i click once on the up middle scroll button:
Y?]B9p

If i click again, there is no more reaction. The up button seems to be dead (the down, left right and touchpad are still working).

I have to
rmmod psmouse
modprobe psmouse
cat /dev/input/event2

Then i click once on the up middle scroll button:
again some strange characters
then the up button is dead again.

Hope this can help you figure out where is the problem.

Best regards,

Pierre 
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2005-04-14 10:21:53 UTC
This doesn't seem Gentoo-specific. Please file a bug for this at http://bugzilla.kernel.org as its an upstream issue. Please update this bug with the upstream bug URL so that we can keep track.
Comment 4 Pierre Lafaye de Micheaux 2005-04-14 11:04:01 UTC
See the following link:

http://bugzilla.kernel.org/show_bug.cgi?id=4494
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2005-06-03 08:01:57 UTC
Please test 2.6.12_rc5 (see Andrew Morton's comment on the upstream bug)
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2005-06-14 14:47:09 UTC
Please re-add "watch-linux-bugzilla" to the status whiteboard if you'd like us
to track this bug in the future, after you have responded on the upstream bug
report.