[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: synaptics mouse driver isn't started automatically while booting



Mattia Dongili wrote:

On Mon, Dec 11, 2006 at 04:45:54PM +0100, Martin Brakus wrote:
Mattia Dongili wrote:

On Sun, Dec 10, 2006 at 09:22:00PM +0100, Martin Brakus wrote:
[...]


After reload of psmouse the touchpad works as expired. But after reboot
the touchpad doesn't work. I always have to reload the psmouse modul
manually.

Is there a way to fix this?
sounds like the "usb-handoff" kernel option might help.
Can you try booting with that option?



Hi Mattia,

the usb-handoff is not the solution. I still have to reload the psmouse
after rebooting.

I read that I have to load the usb modul before the psmouse is loaded.
Maybe that's the point? How can I configure this? In the /etc/modules
psmouse is listed but not any usb module:
ide-cd
ide-disk
ide-generic
psmouse
sbp2
sr_mod

Do I have to edit this file? Although there is any line concering usb in
this file usb is working. So where do I set the order of starting?

yes, just add usb modules before psmouse (eg: you'd just need "hid" as
all the rest will be loaded as a dependency).

Anyway the usb-handoff thing should already have taken care of it...

by the way, could you post the difference of the contents of
/proc/bus/input/devices before and after reloading psmouse?

As wanted here is the output of the /proc-FS:

Directly after booting:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: LED=7

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio4/input0
H: Handlers=event1 mouse0 ts0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

Directly after removing psmouse:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: LED=7

Directly after reloading psmouse:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: LED=7

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
H: Handlers=event1 mouse0 ts0
B: EV=b
B: KEY=6420 0 70003 0 0 0 0 0 0 0 0
B: ABS=11000003

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=synaptics-pt/serio0/input0
H: Handlers=event2 mouse1 ts1
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I edited the /etc/modules so that hid is in the line right before psmouse but again the module isn't loaded as you see above.

Another point I noticed: the synaptic module is only activated if I touch the touchpad before I load the psmouse with modprobe. (But touching the touchpad while booting doesn't neither load the module automatically.) If I don't touch the pad the "normal" PS/2 Generic Mouse is loaded. Maybe that's a hint for you - for me it isn't.



Reply to: