Bug 15359
Summary: | ALPS Touchpad in Compaq Mini 311 recognized as "ImPS/2 Generic Wheel Mouse" | ||
---|---|---|---|
Product: | Drivers | Reporter: | Miroshnikov Andrey (miroshnikov.and) |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | dmitry.torokhov, miroshnikov.and, orgoz2 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.32.8 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
cat /proc/bus/input/devices
lshal lspci -vv dmesg photo |
Description
Miroshnikov Andrey
2010-02-20 05:04:30 UTC
Using ALPS touchpad in my Compaq Mini 311 netbook. I can't use it with synaptics driver because it recognized by kernel as "ImPS/2 Generic Wheel Mouse", and not as touchpad. There is similar bug here: http://bugzilla.kernel.org/show_bug.cgi?id=13134 And there is resolved by adding just one string with touchpad's hardware signature in "alps.c" driver in kernel, and i think we need a similar solution, but i don't know where to see touchpad's hardware signature (like '0x32, 0x02, 0x14'). I'm tried it on Ubuntu 9.10 and ArchLinux - problems affects. And ofcourse, touchpad working fine in Weendows. P.S. sorry for my English. Created attachment 25124 [details]
cat /proc/bus/input/devices
Created attachment 25125 [details]
lshal
Created attachment 25126 [details]
lspci -vv
Created attachment 25127 [details]
dmesg
Created attachment 25128 [details]
photo
It has turned out not so simply as I thought. The hardware id I found in "dmesg | grep psmouse" in Ubuntu: [ 9.591602] psmouse serio1: ID: 73 02 64 For some reason dmesg in ArchLinux dir non show me this. I added into "alps.c" this string: ... static const struct alps_model_info alps_model_data[] = { { { 0x73, 0x02, 0x64 }, 0x88, 0xff, ALPS_WHEEL }, { { 0x32, 0x02, 0x14 }, 0xf8, 0xf8, ALPS_PASS | ALPS_DUALPOINT }, /* Toshiba Salellite Pro M10 */ ... but now after loading module "psmouse" appears two devices: # dmesg ... [ 5334.058926] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input15 [ 5334.092718] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input16 and when I touching a touchpad or pressing buttons on it, events are incoming from "PS/2 Mouse", and "AlpsPS/2 ALPS GlidePoint" are always silent. I tried load synaptics driver and assotiated it with both "PS/2 Mouse" and "AlpsPS/2 ALPS GlidePoint" devices by HAL, it don't work in both case. Also, when i'm used "ImPS/2 Generic Wheel Mouse" before patching alps.c, vertical scroll on touchpad was work fine, but now it is not. Now i don't know what to do. Same problem on a HP DM3-1080EF. Tried with Ubuntu 9.10 and ArchLinux. Seems to be fixed in next Ubuntu : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/545307/comments/25 and http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-lucid.git;a=commitdiff;h=d7dc6bc007a098ff0f842549c054002611611f29 May be it works on HP DM3-1080EF, but it is not on HP Compaq Mini 311 :( Nope, does not work on DM3 either. *** This bug has been marked as a duplicate of bug 14660 *** |