[ltp] T22 and suspend

Alex Deucher linux-thinkpad@linux-thinkpad.org
Wed, 21 Jul 2004 14:06:29 -0400


On Wed, 21 Jul 2004 11:12:29 +0300 (EEST), Martin Fluch
<fluch@rock.it.helsinki.fi> wrote:
> Hei!
> 
> Upgraded this week from an T20 to an T22. I use the same hard drive and
> hence the same system instalation. Everything works nice that way. Except
> that I now have big problems suspending the ThinkPad. :-(
> 
> Suspending works flawless only when running on battery.
> 
> If the AC addapter is connected, then usually the machine just beeps when
> hitting "Fn-F4" or closing the lid or issuing an "apm -s". That is, first
> the suspend process starts as it did on the T20, the X display starts
> looking messy and a few "normal" beeps. But then, when the T20 would have
> started to flash the halfmoon shortly before falling completly asleep, the
> T22 starts to give a few loud beeps and refuses to fall asleep. The
> display is of (as it is when hitting "Fn-F3"), but it remains awake
> (similar as with "Fn-F3").
> 
> I've read through all the "Linux on T22" pages I could find in the net
> (that is all which are linked from http://www.linux-on-laptops.com/) but
> couldn't find any reference to this problem. Nobody seems to have "this"
> problem.
> 
> I can remember, that back then, when I had a 770 or 600, that the BIOS was
> not able to suspend when both a PCMCIA card is present and the AC
> connector is connected, but now it is even worse. A few times I managed to
> suspend the machine after ejecting all PCMCIA cards, unloading the PCMCIA
> services completly, shuting down ifplugd for the internal network card (or
> even using a kernel without support for the internal NIC), but even this
> doesn't work 100% of the time.
> 
> The BIOS version installed to the T22 is the second newest (Version 1.11;
> 16ET31WW; 2003-03-20). There is a newer one (Version 1.12) at IBM, but the
> change log only states improved battery management, which I haven't tried
> yet.
> 
> I'm running the most recent Debian unstable distribution, a custom
> compiled 2.6.7 kernel with APM enabled (ACPI doesn't provide suspend
> functionality at all it seems?).

to use suspend with 2.6 and acpi, you'll need to compile in support
for swsusp or swsusp2.

> 
> I'm really puzzled by this problem right now. Does anybody have or had
> the same problem? Any ideas?
> 
> (Btw: the ability to use cpuferqd disapeared, too. Strange...)

Does the chipset differ between the t20 and the t22?  if so, you may
need to change the speedstep driver.

Alex

> 
> Thanxs for all help,
> - Martin
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>