Comment 8 for bug 374459

Revision history for this message
Martin Olsson (mnemo) wrote : Re: touchpad can be switched off, but not on again

FYI: The code for the PS/2 mouse driver is available here:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/input/mouse/psmouse-base.c;h=f8f86de694bbe6cdeced1097d0ac57a4aebab44c;hb=HEAD

If you want to see what kinds of options this kernel module has, run "modinfo psmouse":
filename: /lib/modules/2.6.28-11-generic/kernel/drivers/input/mouse/psmouse.ko
license: GPL
description: PS/2 mouse driver
author: Vojtech Pavlik <email address hidden>
srcversion: ABC0C1DDCFB476D296F9998
alias: serio:ty05pr*id*ex*
alias: serio:ty01pr*id*ex*
depends:
vermagic: 2.6.28-11-generic SMP mod_unload modversions 586
parm: tpdebug:enable debugging, dumping packets to KERN_DEBUG. (int)
parm: recalib_delta:packets containing a delta this large will cause a recalibration. (int)
parm: synaptics_resume_reset:Enable reset on resume for Synaptics (bool)
parm: proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
parm: resolution:Resolution, in dpi. (uint)
parm: rate:Report rate, in reports per second. (uint)
parm: smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
parm: resetafter:Reset device after so many bad packets (0 = never). (uint)
parm: resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)

I suspect that some of these parameters might be useful for debugging this further (and possibly as a workaround until we get this fixed permanently).