[PlanetCCRMA] Suspend/Resume not working with 2.6.29.5-1.rt21.1.fc10.ccrma.x86_64.rt

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Thu Jun 25 22:27:46 PDT 2009


On Thu, 2009-06-25 at 20:05 -0500, S C Rigler wrote:
> On Thu, 2009-06-25 at 17:29 -0700, Fernando Lopez-Lezcano wrote:
> > > This is what is logged in messages (maybe not important, but note the
> > > version on the third line):
> > > 
> > > kernel: BUG: sleeping function called from invalid context
> > > pm-suspend(21609) at kernel/rtmutex.c:743
> > > kernel: in_atomic():1 [00000001], irqs_disabled():0
> > > kernel: Pid: 21609, comm: pm-suspend Not tainted
> > > 2.6.26.8-1.rt16.1.fc10.ccrma.x86_64.rt #1
> > 
> > Yes, this is strange, how could the version be wrong?... I'm running
> > -rt22 (and previous versions) on a lenovo t61 and resume works fine. 
> 
> I saw you mention rt22 so I upgraded and the problem is still there as
> well.  It works fine in the older 2.6.26.8-1.rt16 version I was running
> before.
> 
> > It would seem that it is suspend that is triggering the problem. Maybe
> > that would explain why it boots instead of resuming, it did not really
> > suspend. 
> 
> It's really suspending.  The power light is blinking like it normally
> does when suspended.  Just when the laptop lid is opened or the power
> button pressed it tries to wake up (the screen comes on and a blinking
> cursor appears for a second) and then it resets itself.

Ok, I was going to post to lkml to see if they can spot something, but
maybe you could look a bit more /var/log/messages to see what the
context is for that BUG statement (that is, what is happening before and
after - is this while powering down, trying to power up, etc), that
could maybe help them... 

Thanks for the report!
-- Fernando


> > What mix of packages do you have installed with rt16, and what with
> > rt21?
> > 
> >   rpm -q -a | grep rt21
> >   rpm -q -a | grep rt16
> > 
> 
> kernel-firmware-2.6.29.5-1.rt22.1.fc10.ccrma.noarch
> kernel-rt-2.6.29.5-1.rt22.1.fc10.ccrma.x86_64
> kernel-rt-devel-2.6.29.5-1.rt22.1.fc10.ccrma.x86_64
> kernel-doc-2.6.29.5-1.rt22.1.fc10.ccrma.noarch
> 
> kernel-rt-devel-2.6.29.5-1.rt21.1.fc10.ccrma.x86_64
> kernel-rt-2.6.29.5-1.rt21.1.fc10.ccrma.x86_64
> 
> kernel-rt-devel-2.6.26.8-1.rt16.1.fc10.ccrma.x86_64
> kernel-rt-2.6.26.8-1.rt16.1.fc10.ccrma.x86_64
> 
> Thanks,



More information about the PlanetCCRMA mailing list