ALPS Touchpad on Dell E6510 not recognized as touchpad
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The touchpad is recognized as PS2 mouse. It is working, but the special features (e.g. disable touchpad while typing) cannot be enabled, because it is not detected as a touchpad.
Running Linux l00771 2.6.38-8-generic #41-Ubuntu SMP Tue Apr 5 19:30:49 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux.
Patching psmouse.ko as below solves the problem (found on https:/
static const struct alps_model_info alps_model_data[] = {
+ { { 0x73, 0x02, 0x64 }, 0xcf, 0xcf, ALPS_PASS | ALPS_DUALPOINT | ALPS_PS2_
{ { 0x32, 0x02, 0x14 }, 0xf8, 0xf8, ALPS_PASS | ALPS_DUALPOINT }, /* Toshiba Salellite Pro M10 */
{ { 0x33, 0x02, 0x0a }, 0x88, 0xf8, ALPS_OLDPROTO }, /* UMAX-530T */
{ { 0x53, 0x02, 0x0a }, 0xf8, 0xf8, 0 },
affects: | linux-meta (Ubuntu) → linux (Ubuntu) |
I now have the module psmouse.ko installed and running and I have the trackpoint (stick) and trackpad identified:
Latitude-E6510 share # xinput -list Integrated_ Webcam_ 3M id=10 [slave keyboard (3)]
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB RECEIVER id=11 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=13 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
However I do not have scroll functionality, nor does gpointing-devices have any control over disabling the trackpad, adding scroll, etc.
Did you get those functions to work?
As a workaround, I have the middle button for the trackpad working to assist with vert/horiz scroll when pressed. Works on Dualpiont Stick and trackpad when held.
Cappy