Frozen touchpad after resume
I've come a long way towards getting suspend-to-ram working on a whitebox
centrino machine with a 855GM chipset and a 2.6.11 kernel. A script from
David Härdeman has solved the common blank-screen-on-resume issue, using the
vbetool utility. (I can provide this script to anyone interested.)
However, on resume the touchpad is inoperative. This occurs with both the
synaptics and the PS2 drivers.
After resume, /dev/input/event1 - which is assigned to the touchpad
automatically - has disappeared, as has /dev/input/mouse0. Recreating these
nodes manually has no effect.
Also, the entries in /proc/bus/input/devices and /proc/bus/input/handlers
relating to the touchpad have disappeared.
Restarting X does not fix it; restarting hotplug creates a device ~/input2
which refers to a PC speaker device (?!), but still no ~/input1.
Rebooting puts it all back to normal.
My questions are: how are the above device nodes and file entries created? Is
there a possible workaround? Can devices be made permanent? Could this be a
kernel bug? Etc.
BTW, I use udev and my psmouse support is compiled as a module.