Date: Fri, 19 May 2000 16:58:09 -0400 (EDT) From: wietse@porcupine.org (Wietse Venema) To: freebsd-mobile@freebsd.org Subject: FIXED: Premature wakeup (TP600/FBSD3.4/PAO3) Message-ID: <20000519205809.8D91B4563D@spike.porcupine.org>
next in thread | raw e-mail | index | archive | help
Thinkpad 600 + FreeBSD 3.4-RELEASE + generic PAO3 kernel. > I wrote: > > There is still one problem: after zzz or closing the lid, the > > machine wakes up a few seconds after it suspends, even when it was > > turned on from battery power. > > Update: the premature wakeup happens only when a pc card is present. Here's a fix, in case someone experiences the same problem. 1. Run apmd (set apmd=YES in /etc/rc.conf). 2. Add to the middle of /etc/rc.suspend the moral equivalent of: /usr/sbin/pccardc power 0 0 /usr/sbin/pccardc power 1 0 3. Add to the middle of /etc/rc.resume the moral equivalent of: /usr/sbin/pccardc power 0 1 /usr/sbin/pccardc power 1 1 Hopefully there is a command that can find out what slots exist, so that the above can be made more generic. Perhaps adding such commands to /etc/rc.{suspend,resume} is a worthwhile suggestion for future releases. These commands can avoid unnecessary confusion with future users. Wietse To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000519205809.8D91B4563D>