[ltp] Display problems with suspend on Thinkpad 380xd

Dwaine Gonyier linux-thinkpad@linux-thinkpad.org
Mon, 31 Mar 2003 12:09:20 -0500


If it is helpful, here is what kernel sources I used:
kernel 2.4.18
apmd 3.0.2 (from stock debian binary package--did not compile this)
thinkpad-source 3.5
pcmcia-cs 3.1.33

The laptop model is 2635FAU

Here are the APM options I compiled in the kernel:
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y
# CONFIG_APM_REAL_MODE_POWER_OFF is not set

Are there some things I should set up related to tpctl? I have used that
utility to query
settings from the new kernel without problems. I'm not sure if I need to
modify APM mode scripts or something (like ejecting cards, etc.) because I
haven't figured out how Debian
handles those events.

I don't know if it matters, but I turned off PCMCIA support in the kernel in
order to use
pcmcia-cs instead. The latter works with my SMC-8035TX ethernet card. Plus I
think I need this to get a Linksys WPC11 ver 3 working as well (ala
linux-wlan--I saw a HOWTO on ldp for this using pcmcia-cs).

The irony is that Fn-F3 (turn off display) works fine and I can wake up the
display from, that with not problems.. I also enabled the autoblank after
timeout feature via PS2.EXe under Dos, and that seems to work OK. I enabled
the latter because I noticed that the APM features of Linux would would
blank the display, but do not turn off the backlight.

To clarify, the problems I am having are related to susped (Fn-F4).
apm --suspend seems to have the same problem.

Hibernate doesn't work yet (yes, I have a hiber file on a DOs partition, but
I read in the FAQ that there are some other things that need to be fixed
first).



Charles E Taylor IV wrote:
> On Mon, 31 Mar 2003 17:16:10 +0200
> Tino Keitel <tino.keitel@innominate.com> wrote:
>
>> - What graphics hardware does your 380xd use?
>
> He's got a Neomagic chipset - 128XD, I beleive.  My 380XD's at home
> right now.
>
> BTW - the 380XD can be made to suspend and/or hibernate reliably.
> It's probably something in his custom kernel, as stock Red Hat 7.3
> and 8.0 both suspend/hibernate and resume reliably from X or the
> console.
>
> The Fn-F3 (standby mode) trick *might* work on his machine, but it
> didn't help me.  Upgrading from Redhat 7.1 (or recompiling 7.1's
> kernel with different options) to 7.3 fixed it on my 380XD.
>
> Maybe we could dig out the differences between kernel options between
> Red Hat and Debian?
>
> --
> --------------------------------------------------------------------
> *  Charles Taylor <tomalek@mindspring.com>
> *  Chemistry teacher, Linux enthusiast!
> --------------------------------------------------------------------
> *  College Chemistry website: http://home.mindspring.com/~charletiv/
> --------------------------------------------------------------------

-- 
Dwaine Gonyier
dwaine_gonyier@mindspring.com