otoomet |
03-23-2009 02:26 PM |
full support for touchpad: remove/insert psmouse module
Hi,
I have Fujitsu-Siemens Lifebook S6120 with ALPS touchpad, and debian 5.0. While booting the system, the touchpad somewhat works but more advanced stuff like scrolling is missing. /proc/bus/input/devices shows not touchpad whatsoever. However, when I remove and insert 'psmouse' module, I get full support:
Code:
marit:~# rmmod psmouse
marit:~# modprobe psmouse
Now I have toucpad in input devices:
Code:
marit:~# cat /proc/bus/input/devices
...
I: Bus=0011 Vendor=0002 Product=0008 Version=7322
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input8
U: Uniq=
H: Handlers=mouse1 event7
B: EV=f
B: KEY=420 0 670000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
I have experimented adding 'psmouse' to /etc/modules, I have also tried different protocols. So long with no success.
Can I somehow make this stuff automatic, or, even better, to fix the stuff without any need for fiddling with modules?
Code:
Linux marit 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux
Code:
marit:~# lsmod
Module Size Used by
joydev 8480 0
psmouse 32336 0
arc4 1824 2
ecb 2624 2
crypto_blkcipher 15236 1 ecb
ieee80211_crypt_wep 3520 1
i915 25280 2
drm 65256 3 i915
rfcomm 28272 0
l2cap 17248 5 rfcomm
bluetooth 44900 4 rfcomm,l2cap
ppdev 6468 0
lp 8164 0
ipv6 235300 12
acpi_cpufreq 6796 0
cpufreq_conservative 5960 0
cpufreq_userspace 3172 0
cpufreq_ondemand 6476 1
cpufreq_powersave 1856 0
cpufreq_stats 3776 0
freq_table 4224 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
ext2 54440 1
sbp2 18572 0
loop 12748 0
pcmcia 29548 0
irda 95480 0
crc_ccitt 2080 1 irda
parport_pc 22500 1
parport 30988 3 ppdev,lp,parport_pc
ipw2100 59472 0
ieee80211 27048 1 ipw2100
ieee80211_crypt 5124 2 ieee80211_crypt_wep,ieee80211
firmware_class 6816 2 pcmcia,ipw2100
yenta_socket 20620 2
rsrc_nonstatic 9504 1 yenta_socket
pcmcia_core 31892 3 pcmcia,yenta_socket,rsrc_nonstatic
snd_intel8x0 26268 0
snd_intel8x0m 12492 0
snd_ac97_codec 88484 2 snd_intel8x0,snd_intel8x0m
ac97_bus 1728 1 snd_ac97_codec
snd_pcm 62596 3 snd_intel8x0,snd_intel8x0m,snd_ac97_codec
snd_seq 41456 0
snd_timer 17800 2 snd_pcm,snd_seq
snd_seq_device 6380 1 snd_seq
snd 45604 7 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm,snd_seq,snd_timer,snd_seq_device
serio_raw 4740 0
soundcore 6368 1 snd
snd_page_alloc 7816 3 snd_intel8x0,snd_intel8x0m,snd_pcm
pcspkr 2432 0
i2c_i801 7920 0
rng_core 3940 0
i2c_core 19828 1 i2c_i801
iTCO_wdt 9508 0
shpchp 25528 0
pci_hotplug 23460 1 shpchp
bay 4160 0
video 16432 0
output 2912 1 video
battery 10180 0
ac 4196 0
button 6096 0
intel_agp 22332 1
agpgart 28776 3 drm,intel_agp
evdev 8000 6
ext3 105512 2
jbd 39444 1 ext3
mbcache 7108 2 ext2,ext3
dm_mirror 15104 0
dm_log 8452 1 dm_mirror
dm_snapshot 14340 0
dm_mod 46184 10 dm_mirror,dm_log,dm_snapshot
ide_cd_mod 27652 0
cdrom 30176 1 ide_cd_mod
ide_disk 10496 3
ata_generic 4676 0
libata 140384 1 ata_generic
scsi_mod 129356 2 sbp2,libata
8139too 20320 0
piix 6568 0 [permanent]
ohci1394 24944 0
ieee1394 75800 2 sbp2,ohci1394
8139cp 16800 0
mii 4896 2 8139too,8139cp
ide_pci_generic 3908 0 [permanent]
ide_core 96168 4 ide_cd_mod,ide_disk,piix,ide_pci_generic
ehci_hcd 28428 0
uhci_hcd 18672 0
usbcore 118160 3 ehci_hcd,uhci_hcd
dock 8304 2 bay,libata
thermal 15228 0
processor 32576 3 acpi_cpufreq,thermal
fan 4164 0
thermal_sys 10856 4 video,thermal,processor,fan
Thanx, Ott
|