Most recent kernel where this bug did not occur:2.6.13.4 Distribution:Debian testing Hardware Environment:IBM Thinkpad R50e 1834LC4 Software Environment:ACPI: Subsystem revision 20050902 Problem Description: echo mem > /sys/power/state The machine can sleep,but It can't resume. The notebook totally freezes.The only way to recover it is to pressing the power button to halt the machine. Steps to reproduce: echo mem > /sys/power/state
Created attachment 6344 [details] acpidump output
Created attachment 6345 [details] dmesg -s40000
Created attachment 6346 [details] dmidecode output
Created attachment 6347 [details] lspci -vv
Created attachment 6348 [details] cat /proc/interrupts
Sorry! My former report: "Most recent kernel where this bug did not occur:2.6.13.4" is error.This bug always take place.
Any chance you can try the latest kernel like 2.6.14-rc4? Can you remotely access the system after resume? or can you see the num lock led or caps lock led working?
I had juse test the kernel 2.6.14-rc5 The following is my test step: 1.coming into single runlevel, init 1 2.start sshd 3.use rmmod to delete the most kernel modules that don't use. The lsmod output before the sleep: Module Size Used by intel_agp 20380 1 agpgart 28104 1 intel_agp usbcore 105344 1 e100 33664 0 mii 4608 1 e100 ext3 117000 2 jbd 52756 1 ext3 mbcache 8196 1 ext3 ide_generic 1152 0 [permanent] generic 4100 0 [permanent] 4.echo mem > /sys/power/state 5.press Fn key to resume. The result: remotely access the system:OK num lock led working:OK caps lock led working:OK. The LCD only display the one line at top: Stopping tasks: =============| _ I can't do anything more on this machine. The bug still exist.
>remotely access the system:OK Can you get the dmesg remotely? So your system actually resumed and you can access it after resume, but you just don't see anything in LCD?
>remotely access the system:OK Can you get the dmesg remotely? Yes.Please see the attachment dmesg40000new. So your system actually resumed and you can access it after resume, but you just don't see anything in LCD? Yes.
Created attachment 6353 [details] the dmesg output from the remote machine
This bug is resolved by the following artical. http://nshmyrev.narod.ru/ibm/ibm_r50e.html Perhaps it is not a ACPI bug.Sorry! Configuring acpi ACPI mostly works. Moreover, with recent kernel ibm-acpi driver is automatically loaded and provide access to light and some buttons. I am not using them though :) Much more improtant function is suspend to RAM. To get it working you need to do the following (make sure that you have acpid running) Add vberestore option to i810 config section, note that there is no need to disable 3d with DRI. Section "Device" Identifier "Videocard0" Driver "i810" VendorName "Videocard vendor" BoardName "Intel 852" Option "VBERestore" "true" EndSection Create /etc/acpi/events/lid.conf event=button[/]lid action=/etc/acpi/actions/sleep.sh Create /etc/acpi/events/sleep.conf event=button[/]sleep action=/etc/acpi/actions/sleep.sh Create /etc/acpi/actions/sleep.sh and give execution access rights to it. #!/bin/bash /bin/sync /sbin/rmmod uhci-hcd /sbin/rmmod ehci-hcd /usr/bin/chvt 1 #logger "s3test: saving video state and PCI config space." cat /proc/bus/pci/00/02.0 > /var/cache/video.config #logger "s3test: entering state" echo -n mem > /sys/power/state #logger "s3test: back from state" #logger "s3test: restoring PCI config space and video state." cat /var/cache/video.config > /proc/bus/pci/00/02.0 #logger "s3test: removing temporary files." rm -rf /var/cache/video.config /usr/bin/chvt 7 /sbin/modprobe uhci-hcd /sbin/modprobe ehci-hcd #logger "s3test: success!" After that you can reboot and try to press Fn + F4 to test sleep mode.
Change the title. From your report, it's the video issue.