[ltp] T30 failes to resume from suspend
Rune Froysa
linux-thinkpad@linux-thinkpad.org
23 Dec 2002 15:57:30 +0100
I'm having problems making my T30 (type 2366 - 92g) resume properly
from suspend. The system wakes up, but when trying to access the hd,
the message "hda: lost interrupt" is printed and the process in
question hangs. The powerswitch is needed to resume system
operation. Sometimes I also get "ide_dmaproc: chipset supported
ide_dma_lostirq func only: 13", or "resume warning: bios doesn't
restore PCI state properly\nresume warning: if resume failed, try
booting with resume=force" (resume=force doesn't help).
About 1 of 5 resumes succeedes without problems. On boot, the message
"IBM machine detected. Enabling interrupts during APM calls." is
printed (redhat 8.0, linux-2.4.18-18.8.0). I've tried compiling
linux-2.4.20 with:
CONFIG_APM_ALLOW_INTS=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
CONFIG_IDEDISK_MULTI_MODE=y
as well as updating /etc/sysconfig/apmd with:
HDPARM_AT_SUSPEND="-q -X0 -q -c0 -q -d0 -q -u0 -q -S10"
HDPARM_AT_RESUME="-q -X66 -q -c1 -q -d1 -q -u1 -q -S30"
Loaded modules are:
Module Size Used by Not tainted
speedstep 5820 0 (unused)
eepro100 22264 0
prism2_pci 71664 1 (autoclean)
p80211 23372 1 [prism2_pci]
ipt_REJECT 3736 6 (autoclean)
iptable_filter 2412 1 (autoclean)
ip_tables 14936 2 [ipt_REJECT iptable_filter]
nls_iso8859-1 3516 1 (autoclean)
nls_cp437 5148 1 (autoclean)
vfat 13084 1 (autoclean)
fat 38712 0 (autoclean) [vfat]
mousedev 5524 1
keybdev 2976 0 (unused)
hid 22244 0 (unused)
input 5920 0 [mousedev keybdev hid]
usb-uhci 26188 0 (unused)
usbcore 77024 1 [hid usb-uhci]
Are there any known solutions to this problem?
--
Rune Frøysa