Messages in this thread | | | Date | Tue, 23 Jun 2009 17:03:39 +0200 | Subject | [2.6.30-git17] Touchpad stops working after suspend to disk | From | Maciej Rutecki <> |
| |
Tested kernel: 2.6.30-git17 Last known good: 2.6.30
To suspend to disk I use 2 methods, kpowersawe or this script:
#!/bin/sh governor0=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor` governor1=`cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor` f_min_0=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq` f_min_1=`cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq` f_max_0=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq` f_max_1=`cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq` /sbin/rmmod iwl3945 /sbin/rmmod mac80211 chvt 1 sync umount /mnt/windows sleep 1 echo platform > /sys/power/disk echo -n disk > /sys/power/state mount /mnt/windows echo $governor0 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo $governor1 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor echo $f_min_0 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq echo $f_min_1 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq echo $f_max_0 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq echo $f_max_1 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq /sbin/modprobe mac80211 /sbin/modprobe iwl3945 chvt 1 chvt 7 sleep 5 /etc/init.d/laptop-mode restart hdparm -B254 /dev/sda
For both resume works without touchpad. I must manualy do: rmmod psmouse modprobe psmouse
then works.
How debug it? -- Maciej Rutecki http://www.maciek.unixy.pl
| |