vesafb - high CPU usage after suspend-to-RAM

William Pettersson <[email protected]> Sun, 19 Aug 2007 20:28:03 +1000
Newsgroups gmane.linux.fbdev.user
Message-ID <[email protected]>
Hey list,
I've got a new Dell laptop, with an Nvidia 8400GS video card.  I can
suspend to RAM fine, and waking up "works".  However, when waking up,
the [vesafb] process starts hogging 100% of one of the cores (core2duo).

I've tried attaching strace to the vesafb process, but since it's a
kernel thing (I assume), it doesn't print anything.  I've tried
Alt+SysRq+T, but that doesn't show any stack trace for vesafb for some
reason.  The only "interesting" thing that I've found is the following,
in dmesg:
Just after/during a suspend:
vesafb: BUG, returned from vm86 with 0 (EIP: 0xc7e9b)
vesafb: mode switch failed (eax: 0x0)

While trying to shut down after a suspend (doesn't print if I don't
suspend, just shutdown):
vesafb: BUG, returned from vm86 with 0 (EIP: 0xc18b2)
vesafb: mode switch failed (eax: 0x4f02)

Can anyone clue me in on how to best debug this?  It's essentially
leaving me one core down after a suspend, which is very annoying to say
the least.

William

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/