LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 03-23-2009, 02:26 PM   #1
otoomet
Member
 
Registered: Oct 2004
Location: Tartu, Århus,Nürnberg, Europe
Distribution: Debian, Ubuntu, Puppy
Posts: 619

Rep: Reputation: 45
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

Last edited by otoomet; 03-23-2009 at 02:32 PM. Reason: sent it too early...
 
Old 03-23-2009, 07:46 PM   #2
{BBI}Nexus{BBI}
Senior Member
 
Registered: Jan 2005
Location: Nottingham, UK
Distribution: Mageia 6, KDE Neon
Posts: 4,313

Rep: Reputation: 212Reputation: 212Reputation: 212
Try using the Synaptics touchpad package.
 
Old 03-25-2009, 01:41 PM   #3
otoomet
Member
 
Registered: Oct 2004
Location: Tartu, Århus,Nürnberg, Europe
Distribution: Debian, Ubuntu, Puppy
Posts: 619

Original Poster
Rep: Reputation: 45
How can synaptics package help if kernel does not see the touchpad?

I tried to insert "rmmod psmous/modprobe psmouse" to /etc/rc.local. Seems not to work. How can I send a message to system log from rc.local to debug?
 
Old 03-28-2009, 03:02 AM   #4
otoomet
Member
 
Registered: Oct 2004
Location: Tartu, Århus,Nürnberg, Europe
Distribution: Debian, Ubuntu, Puppy
Posts: 619

Original Poster
Rep: Reputation: 45
rc.local does not seem to help. The file is executed, it waits 5 seconds betweeen removing and inserting the module but it does not help. However, if helped to log into the single-user (no X) mode, remove/insert the module manually, and switch to the full mode thereafter.

Any idea how could I remove/reload a module automatically, either at boot or while logging in?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
-current and psmouse module? abrouwers Slackware 10 04-05-2008 01:16 AM
Synaptic Touchpad adding psmouse and evdev to Kernal eliran Linux - Newbie 5 01-11-2007 07:21 AM
Bug in psmouse module? - need some help.. Yalla-One Slackware 4 10-03-2005 06:01 AM
Ubuntu wireless support - psmouse support Zaulden Ubuntu 2 08-03-2005 02:21 PM
Synaptics Touchpad - Mandrake 10 psmouse.proto=imps fix doesn't work mepaco Linux - Hardware 2 07-20-2004 08:56 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 09:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration