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
Please test with 2.6.12_rc2
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
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.
See the following link: http://bugzilla.kernel.org/show_bug.cgi?id=4494
Please test 2.6.12_rc5 (see Andrew Morton's comment on the upstream bug)
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.