Skip to contentSkip to conversation

touchpad (PS/2) mouse detection problem.

DISCUSSION Vadim Garber ENEnet 3 participants 6 messages Jun 10, 2004 – Jun 12, 2004

lore
Share & tools
lore
#0 lore raw

Hello,

I've compiled the 2.6.6 kernel, and I can't seem to get my laptops touchpad to get detected. The touchpad runs on the ps/2 protocol; so it seems like there would be no problems with detection. But of course I'm not a very lucky person ;-). The touchpad itself does have an on/off botton; and I've made sure to keep it ON. This is a strange problem because I don't seem to have it in older kernels (2.4.x). Cat'ing /proc/bus/input/devices also doesn't turn up any useful information; just returns my keyboard (which works; yepi!). I've compiled psmouse both into the kernel and as a module; both don't work.

dmesg only shows "mice: PS/2 mouse device common for all mice" but no 'input:' line.

Regards,

Vadim Garber
vadim at enenet dot com

#1 lore raw
Quoted 16 lines · Vadim Garber ENEnet

Hello,

I've compiled the 2.6.6 kernel, and I can't seem to get my laptops touchpad to get detected.
The touchpad runs on the ps/2 protocol; so it seems like there would be no problems with
detection. But of course I'm not a very lucky person ;-). The touchpad itself does have an
on/off botton; and I've made sure to keep it ON. This is a strange problem because I don't
seem to have it in older kernels (2.4.x). Cat'ing /proc/bus/input/devices also doesn't turn up
any useful information; just returns my keyboard (which works; yepi!). I've compiled
psmouse both into the kernel and as a module; both don't work.

Quoted 2 lines

dmesg only shows "mice: PS/2 mouse device common for all mice" but no 'input:' line.

More info on the laptop mfgr/series/model and the touchpad type? Which input modules do you have, compiled in or as modules?

Signature · 7 lines
Giuseppe "Oblomov" Bilotta

Can't you see
It all makes perfect sense
Expressed in dollar and cents
Pounds shillings and pence
                  (Roger Waters)
#2 lore raw
Quoted 13 lines · Giuseppe Bilotta
Quoted 10 lines · Vadim Garber ENEnet

Hello,

I've compiled the 2.6.6 kernel, and I can't seem to get my laptops touchpad to get detected. The touchpad runs on the ps/2 protocol; so it seems like there would be no problems with detection. But of course I'm not a very lucky person ;-). The touchpad itself does have an on/off botton; and I've made sure to keep it ON. This is a strange problem because I don't seem to have it in older kernels (2.4.x). Cat'ing /proc/bus/input/devices also doesn't turn up any useful information; just returns my keyboard (which works; yepi!). I've compiled psmouse both into the kernel and as a module; both don't work.

Quoted 8 lines
Quoted 3 lines

dmesg only shows "mice: PS/2 mouse device common for all mice" but no 'input:' line.

More info on the laptop mfgr/series/model and the touchpad type? Which input modules do you have, compiled in or as modules?

laptop: Compaq Presario 3190 (US), touchpad is an alps ps/2 protocol pad, and I've compiled the psmouse as a module (but I have also tried compiling it into the kernel). I've also patched the kernel with the alps patch as directed.

--- Userland interfaces
--- Mouse interface
(1024) Horizontal screen resolution
(768) Vertical screen resolution
< > Joystick interface
<M> Touchscreen interface
(240) Horizontal screen resolution
(320) Vertical screen resolution
<M> Event interface
< > Event debugging
--- Input I/O drivers
< > Gameport support
< > Serial port line discipline
< > ct82c710 Aux port controller
< > Parallel port keyboard adapter
< > PCI PS/2 keyboard and PS/2 mouse controller
--- Input Device Drivers
--- Keyboards

< >   Sun Type 4 and Type 5 keyboard support
< >   DECstation/VAXstation LK201/LK401 keyboard support
< >   XT Keyboard support
< >   Newton keyboard
[*] Mice
<M>   PS/2 mouse
< >   Serial mouse
< >   DEC VSXXX-AA/GA mouse and VSXXX-AB tablet

[ ] Joysticks
[ ] Touchscreens
[ ] Misc

regards,

vadim

#3 lore raw
Quoted 1 line · Vadim Garber ENEnet

< > PCI PS/2 keyboard and PS/2 mouse controller

^^^

You need this too.

Signature · 7 lines
Giuseppe "Oblomov" Bilotta

Can't you see
It all makes perfect sense
Expressed in dollar and cents
Pounds shillings and pence
                  (Roger Waters)
#4 lore raw
Quoted 5 lines · Giuseppe Bilotta
Quoted 1 line · Vadim Garber ENEnet

< > PCI PS/2 keyboard and PS/2 mouse controller

^^^

You need this too.

Definitely not. This is a driver for a PCI PS/2 controller so far found only in a Mobility Electronic docking station.

Signature · 2 lines
Vojtech Pavlik
SuSE Labs, SuSE CR
#5 lore raw
Quoted 9 lines · Vojtech Pavlik
Quoted 5 lines · Giuseppe Bilotta
Quoted 1 line · Vadim Garber ENEnet

< > PCI PS/2 keyboard and PS/2 mouse controller

^^^

You need this too.

Definitely not. This is a driver for a PCI PS/2 controller so far found only in a Mobility Electronic docking station.

Ok, I'll just go sit in a corner and shut up. :)

Anyway, FWIW, my kernel configuration in those wereabouts is as follows:

#
# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1600
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set

#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
CONFIG_SERIO_PCIPS2=m

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y

Hope this helps the OP ...

Signature · 7 lines
Giuseppe "Oblomov" Bilotta

Can't you see
It all makes perfect sense
Expressed in dollar and cents
Pounds shillings and pence
                  (Roger Waters)