[ltp] t40 apm suspend --- strange problem
Franz Rühmland
linux-thinkpad@linux-thinkpad.org
Thu, 06 Jan 2005 13:53:37 +0100
Bob Alexander wrote:
> Yesterday I left the machine in the suspended state overnight to measure
> the power consumptions (13% of the high capacity battery in 14 hours).
>
> Further testing seems to indicate that if I suspend and a few minute
> after resume, all works fine but if the machine stays suspended for
> longer times the resume will be broken.
I've just discovered the same thing. I usually leave my T41 suspended to
RAM (APM) when not using it and up until recently it have been working fine.
Recently I made some changes to my kernel config (2.6.9-gentoo-r1), and
(if memory serves me right) I started noticing the same behaviour as you.
The changes were: PCMCIA changed to module instead of compiled in,
parallel port support, LVM support and Bluetooth support.
I will now be testing my old config to see if it works OK. Then I will
start troubleshooting the new stuff.
Also, have you found a minimum time in suspension after it reliably
fails to come back up?
/
Franz
These are the changes I made:
diff config-2.6.9-gentoo-r1-2 config-2.6.9-gentoo-r1-6
4c4
< # Sun Nov 7 08:32:21 2004
---
> # Sun Jan 2 00:09:35 2005
199c199
< CONFIG_PCMCIA=y
---
> CONFIG_PCMCIA=m
201c201
< CONFIG_YENTA=y
---
> CONFIG_YENTA=m
248c248
< # CONFIG_PARPORT_1284 is not set
---
> CONFIG_PARPORT_1284=y
455c455,464
< # CONFIG_MD is not set
---
> CONFIG_MD=y
> # CONFIG_BLK_DEV_MD is not set
> CONFIG_BLK_DEV_DM=y
> # CONFIG_DM_CRYPT is not set
> CONFIG_DM_SNAPSHOT=y
> CONFIG_DM_MIRROR=y
> # CONFIG_DM_ZERO is not set
> # CONFIG_BLK_DEV_DM_BBR is not set
> CONFIG_DM_MULTIPATH=y
> # CONFIG_DM_FLAKEY is not set
597c606,628
< # CONFIG_BT is not set
---
> CONFIG_BT=y
> CONFIG_BT_L2CAP=y
> CONFIG_BT_SCO=y
> CONFIG_BT_RFCOMM=y
> CONFIG_BT_RFCOMM_TTY=y
> CONFIG_BT_BNEP=y
> CONFIG_BT_BNEP_MC_FILTER=y
> CONFIG_BT_BNEP_PROTO_FILTER=y
> CONFIG_BT_HIDP=y
>
> #
> # Bluetooth device drivers
> #
> CONFIG_BT_HCIUSB=y
> CONFIG_BT_HCIUSB_SCO=y
> # CONFIG_BT_HCIUART is not set
> # CONFIG_BT_HCIBCM203X is not set
> # CONFIG_BT_HCIBFUSB is not set
> # CONFIG_BT_HCIDTL1 is not set
> # CONFIG_BT_HCIBT3C is not set
> # CONFIG_BT_HCIBLUECARD is not set
> # CONFIG_BT_HCIBTUART is not set
> # CONFIG_BT_HCIVHCI is not set
790c821,822
< # CONFIG_PRINTER is not set
---
> CONFIG_PRINTER=y
> # CONFIG_LP_CONSOLE is not set
1071c1103,1106
< # CONFIG_USB_BLUETOOTH_TTY is not set
---
>
> #
> # USB Bluetooth TTY can only be used with disabled Bluetooth subsystem
> #