[ltp] How to suspende R50e under Linux 2.6.(9,10,11,?)?

Pawel Topa linux-thinkpad@linux-thinkpad.org
Fri, 18 Mar 2005 17:32:51 +0100


Hi!

I have ThinkPad R50e with Fedora Core 3 installed. Everything works
almost out of box except suspending to ram. I haven't tried suspending
to disk yet. I have tried almost every tips and hint available on
network and it still doesnt't work.

To bo honest, computers goes sleep but never resumes. Just
print "Stopping tasks |===========|, which is propably printed on 
suspending.

I have kernel 2.6.11 without any patches. ibm_acpi from kernel sources.
I was trying with acpi_sleep=s3_bios added. This is my "best" suspend 
script:
#!/bin/sh
sync
/sbin/hwclock --systohc
/sbin/ifconfig eth0 down
/sbin/ifconfig eth1 down
/usr/bin/killall dhclient
/sbin/rmmod ipw2200
/sbin/rmmod e100
/sbin/rmmod pcmcia_core
/sbin/rmmod yenta_socket
/sbin/rmmod uhci_hcd
/sbin/rmmod ehci_hcd
chvt 1
echo -n mem > /sys/power/state
/usr/src/emu/video_post
/usr/bin/chvt 7
/sbin/hwclock --hctosys
/sbin/modprobe ehci_hcd
/sbin/modprobe uhci_hcd
/sbin/modprobe ipw2200
/sbin/modprobe e100
/sbin/modprobe pcmcia_core
/sbin/modprobe yenta_socket
/etc/init.d/network restart

"Best" it's mean that computer almost resume - disk is working, but 
thats all.

I've tried other scripts, also from this lists. And nothing helped.

this my lsmod:
i915                   18560  1
md5                     4224  1
ipv6                  244608  12
parport_pc             27076  1
lp                     11976  0
parport                34632  2 parport_pc,lp
autofs4                18564  0
pcmcia                 24584  2
ipt_REJECT              7040  1
ipt_state               2048  2
ip_conntrack           41912  1 ipt_state
iptable_filter          3072  1
ip_tables              21760  3 ipt_REJECT,ipt_state,iptable_filter
yenta_socket           21128  1
rsrc_nonstatic         10112  1 yenta_socket
pcmcia_core            46644  3 pcmcia,yenta_socket,rsrc_nonstatic
uhci_hcd               30352  0
ehci_hcd               30600  0
intel_agp              21404  1
i2c_i801                8588  0
i2c_core               21648  1 i2c_i801
snd_intel8x0m          17348  0
snd_intel8x0           31168  0
snd_ac97_codec         68856  2 snd_intel8x0m,snd_intel8x0
snd_pcm_oss            50464  0
snd_mixer_oss          18304  1 snd_pcm_oss
snd_pcm                87560  4 
snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              24580  1 snd_pcm
snd                    52708  7 
snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9696  1 snd
snd_page_alloc          9604  3 snd_intel8x0m,snd_intel8x0,snd_pcm
ipw2200               123500  0
ieee80211              34756  1 ipw2200
ieee80211_crypt         5892  1 ieee80211
e100                   34944  0
mii                     4992  1 e100

Is anyone have idea what shall I do?

Regards

Pawel Topa