[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <8db1092f0906230803s1e069a24w865329c302ffe0df@mail.gmail.com>
Date: Tue, 23 Jun 2009 17:03:39 +0200
From: Maciej Rutecki <maciej.rutecki@...il.com>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
"Rafael J. Wysocki" <rjw@...k.pl>, dmitry.torokhov@...il.com
Subject: [2.6.30-git17] Touchpad stops working after suspend to disk
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists