APMD-List:
Archives

  
Back

to

APMD

Home

      Index: [thread] [date] [subject] [author]
  From: Alexy Khrabrov <khrabrov@unagi.cis.upenn.edu>
  To  : <apmd-list@worldvisions.ca>
  Date: Mon, 7 Aug 2000 17:19:48 -0400 (EDT)

apm: can only watch, apmd: can only freeze

OK, I lived with it for two years, and it's time
for it to stop.  I configured my Dell Inspiron
7000 with Linux even to do IrDA, why not apmd?

I never could get it to work.  First of all, apm
-s which routinely reported as used by laptoppers
says this to me all the time:

apm: Inappropriate ioctl for device

Same for apm -S.

However, apm reports status allright and xapm
happily sits in my AfterStep Wharf.  

Now, apmd just freezes the machine when
standby/suspend occurs.  The one installed from
source and the beautiful RedHat package, both
freeze and log only start.  However, they also log
unknown APM events.  In kernel 2.2.15pre5, apm 1.9
reports them; in 2.2.16, apm 1.13 does that.  The
log excerpt combining both follows:

Aug  6 20:02:56 roll apmd[468]: Version 3.0final (APM BIOS 1.2, Linux driver 1.9
)
Aug  6 20:02:56 roll apmd[468]: Battery: * * * (53% 3:34)
Aug  6 20:02:56 roll apmd[468]: Event 0x2e31: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2e31.
Aug  6 20:02:56 roll apmd[468]: Event 0x2039: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2039.
Aug  6 20:02:56 roll apmd[468]: Event 0x2e31: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2e31.
Aug  6 20:02:56 roll apmd[468]: Event 0x2032: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2032.
Aug  6 20:02:56 roll apmd[468]: Event 0x7830: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x7830.
Aug  6 20:02:56 roll apmd[468]: Event 0x3330: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3330.
Aug  6 20:02:56 roll apmd[468]: Event 0x3020: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3020.
Aug  6 20:02:56 roll apmd[468]: Event 0x3078: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3078.
Aug  6 20:02:56 roll apmd[468]: Event 0x2031: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2031.
Aug  6 20:02:56 roll apmd[468]: Event 0x7830: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x7830.
Aug  6 20:02:56 roll apmd[468]: Event 0x3030: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3030.
Aug  6 20:02:56 roll apmd[468]: Event 0x3020: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3020.
Aug  6 20:02:56 roll apmd[468]: Event 0x3078: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3078.
Aug  6 20:02:56 roll apmd[468]: Event 0x2039: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2039.
Aug  6 20:02:56 roll apmd[468]: Event 0x3335: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x3335.
Aug  6 20:02:56 roll apmd[468]: Event 0x2025: Unknown
Aug  6 20:02:56 roll apmd[468]: Received unknown APM event 0x2025.
Aug  6 20:02:57 roll apmd[468]: Event 0x3132: Unknown
Aug  6 20:02:57 roll apmd[468]: Received unknown APM event 0x3132.
Aug  6 20:02:57 roll apmd[468]: Event 0x2034: Unknown
Aug  6 20:02:57 roll apmd[468]: Received unknown APM event 0x2034.
Aug  6 20:02:57 roll apmd[468]: Event 0x696d: Unknown
Aug  6 20:02:57 roll apmd[468]: Received unknown APM event 0x696d.
Aug  6 20:02:57 roll apmd[468]: Event 0x0a6e: Unknown
Aug  6 20:02:57 roll apmd[468]: Received unknown APM event 0x0a6e.
Aug  6 20:02:57 roll apmd[468]: Event 0xad03: Unknown
Aug  6 20:40:37 roll apmd[646]: Version 3.0final (APM BIOS 1.2, Linux driver 1.9
Aug  6 20:40:38 roll apmd[646]: Charge: * * * (70% 4:42)
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2e31.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2039.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2e31.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2032.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x7830.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3330.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3020.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3078.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2031.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x7830.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3330.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3020.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3078.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2039.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3037.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2025.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x3832.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x2032.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x696d.
Aug  6 20:40:38 roll apmd[646]: Received unknown APM event 0x0a6e.
Aug  6 21:15:50 roll apmd[85]: Exiting
Aug  6 23:16:30 roll apmd[733]: Version 3.0final (APM BIOS 1.2, Linux driver 1.1
3)
Aug  6 23:16:30 roll apmd[733]: Battery: * * * (100% 3:20)
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x2e31.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3331.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3120.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x322e.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3020.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3078.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x2033.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x7830.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3130.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3020.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3078.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x2030.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x7830.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3130.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3120.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3030.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x2025.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x3032.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x2030.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x696d.
Aug  6 23:16:30 roll apmd[733]: Received unknown APM event 0x0a6e.
Aug  6 23:18:15 roll apmd[733]: Exiting
Aug  6 23:31:59 roll apmd[215]: Battery: * * * (100% 3:20)
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x2e31.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x2039.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x2e31.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x2032.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x7830.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x3330.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x3020.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x3078.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x2031.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x7830.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x3030.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x3020.
Aug  6 23:31:59 roll apmd[215]: Received unknown APM event 0x3078.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x2031.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x3031.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x2530.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x3220.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x3030.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x6d20.
Aug  6 23:32:00 roll apmd[215]: Received unknown APM event 0x6e69.
Aug  6 23:32:50 roll apmd[215]: Exiting

APM 1.2 is reported.  The following kernel configs for APM are in force:
for 2.2.15pre5:

CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_POWER_OFF=y
CONFIG_APM_IGNORE_MULTIPLE_SUSPEND=y
CONFIG_APM_IGNORE_SUSPEND_BOUNCE=y
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set

for 2.2.16:
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
# CONFIG_APM_CPU_IDLE is not set
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_IGNORE_SUSPEND_BOUNCE=y
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y
CONFIG_APM_REAL_MODE_POWER_OFF=y

Freezing causes me to power-down and fsck-start,
which cannot be good.  I'd highly appreciate any
help in getting apmd up to speed, as I use the
Inspiron as a primary machine and need to reset
keyboard rate and pcmcia every time upon resume
manually now. I am a member of the list, but
please respond to all in the headers so I
definitely get your advice.

-- 
Cheers,
Alexy Khrabrov :: www.suffix.com :: Age Quod Agis


Index: [thread] [date] [subject] [author]


Write to me! apenwarr@worldvisions.ca