Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Sep 2001 19:59:02 -0400
From:      grafe@eng.utoledo.edu (Gary E. RAFE)
To:        freebsd-mobile@freebsd.org
Subject:   APM suspend/resume on Toshiba Satellite 1800-S253
Message-ID:  <200109302359.TAA17716@strange.eng.utoledo.edu>

next in thread | raw e-mail | index | archive | help
Before I send this Toshiba Satellite 1800-S253 back,
I built a kernel with APM_DEBUG messages enabled (4.3-R),
and took a look at what happens when the notebook
is suspended with "apm -z".

dmesg(8) DEBUG output relevant to APM:

apm0: <APM BIOS> on motherboard
apm: APM BIOS version 0102
apm: Code16 0xc00f0000, Data 0xc00f0000
apm: Code entry 0x00006209, Idling CPU disabled, Management enabled
apm: CS_limit=0xffff, DS_limit=0xffff
apm: Engaged control enabled
apm: found APM BIOS v1.2, connected at v1.2
apm: Slow Idling CPU disabled
Add hook "default suspend"
Add hook "default resume"

The notebook was suspended with "apm -z" at approximately xx:05:00;
it was subsequently powered back on at approximately xx:09:00,
at which time the resume failed.
Relevant /var/log/messages entries for these events:

xx:09:48 /kernel APM ioctl: cmd = 0x20005001
xx:09:48 /kernel Execute APM hook "default suspend."
xx:09:48 /kernel Copyright (c) 1992-2001 The FreeBSD Project.

So, can someone explain to me why the suspend isn't registered
in /var/log/messages at xx:05:00 ?
What sequence of events following the APM "default suspend" hook
is supposed to take place ?
Is the Toshiba ACPI BIOS choking on this at some point ?

I expect to have the notebook for a couple more days,
at least, and would like to gain a better understanding
as why this is failing on the 1800-S253.
--
Gary Rafe
grafe@eng.utoledo.edu

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109302359.TAA17716>