APMD-List:
Archives

  
Back

to

APMD

Home

      Index: [thread] [date] [subject] [author]
  From: Riko Jacob <rjacob@brics.dk>
  To  : <apmd-list@worldvisions.ca>
  Date: Sat, 25 Sep 1999 19:03:36 +0200 (CEST)

pcmcia needs manual suspend on Thinkpad 600

Hi,

If I try to suspend/hibernate while I have my pcmcia cards  (ethernet
and modem) in, and I try to suspend with <Fn+F4> the machine hangs
completely for 20 seconds, until it denies the request with a beep.
Using <Fn+F4> again, there is no direct reaction, only a denying beep
after 20 seconds.

After restarting apmd I can repeat the above.


I can perfectly suspend/hibernate as long as I have the pcmcia
cards out of the machine, or I manually call
  cardctl suspend
or
  cardctl eject
beforehand.

On resume both cards get re-detected and the system runs smoothly.
Of course the sound system (OSS cs4232) is broken after the resume,
but this seems to be another problem. I have some ideas for a fix,
namely to use apm_proxy to reload the driver.  

I am using
- kernel 2.2.12 with the apm-driver1.10 patch applied 
   http://www.tip.net.au/~sfr/2.2.10-APM.2.gz
- apmd_3.0beta9-2
- pcmcia-cs-3.0.14

Riko

-- 
-- Riko Jacob ----------------------------------------------------------
   BRICS, Department of Computer Science, University of Aarhus
     Ny Munkegade, building 540,  DK - 8000 Århus C
   Tel: +45 8942 3472        Fax: +45 8942 3255  
   email: rjacob@brics.dk    http://www.brics.dk/~rjacob/


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


Write to me! apenwarr@worldvisions.ca