Suspend removes /sys files needed for touchpad
- From: John O'Hagan <johnohagan@xxxxxxxxxxxxxx>
- Date: Mon, 31 Jul 2006 21:48:06 +1000
Hi,
Trying to debug a failure to recreate the event devices needed for a laptop
touchpad after S3 suspend-to-ram (I've posted on this previously, but have
narrowed things down a bit). It's a Centrino running testing.
During a normal boot these messages appear:
Jul 31 00:52:08 viewmaster kernel: Synaptics Touchpad, model: 1, fw: 5.6, id:
0x9244b1, caps: 0x80471b/0x0
Jul 31 00:52:08 viewmaster kernel: input: SynPS/2 Synaptics TouchPad
as /class/input/input2
Once booted, modprobe -r psmouse makes /sys/class/input2 and .../mouse0
disappear, and modprobe psmouse puts them back. This makes udev remove and
create the same devices in /dev/input. (Obviously the touchpad stops and
starts accordingly.)
After a resume from ram, these files and devices are missing, and inserting
psmouse does not create them. All other devices behave normally.
I was trying to write a udev rule to create them, but if the files are not
there in /sys, that won't work.
So my questions: What happens during boot which prompts the kernel to create
these files? In the case of the touchpad, what is missing after a suspend
that prevents it? And is there, say, an initscript or service I could restart
that might restore them? Or any other workaround?
Any pointers appreciated.
Thanks,
John
--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
- Prev by Date: Do I need to upgrade my kernel (kernel-image-2.4-k6)?
- Next by Date: Re: Upcoming Release of Debian GNU/Linux 4.0 - a beginner's query/request
- Previous by thread: Do I need to upgrade my kernel (kernel-image-2.4-k6)?
- Next by thread: best pactice - apache, rewrite, ssl, virtualhost or .htaccess
- Index(es):
Relevant Pages
|