Progress on Hibernate

One of the issues with my media PC (Ubuntu 5.10 Linux on an ASUS Pundit-R) is that it doesn't hibernate correctly. This means I need to do a full boot to listen to a CD, and a full system shutdown when I'm done.

I've made some recent progress, but I'm not there yet. I've found two things.

First, it appears I've been running into APIC problems. If I disable it, either in BIOS or by specifying noapic on the Linux boot command line, then I can hibernate in text mode. That is, if I take a running system, switch to a text console, and then run /etc/acip-support/hibernate.sh then it hibernates correctly. Well, that part always worked. The exciting part is that when I power on, the system resumes correctly to a shell prompt. Before, with the APIC enabled, it would hang.

The problem I have now is that when I switch the console back to the graphics mode, I get a partial redraw of the screen and it hangs. According to a thread over at the Ubuntuforums site, this is a known problem with the proprietary ATI video driver (fglrx). The open source driver (ati) is supposed to be ok, but that driver doesn't support TV output.

There is an updated fglrx driver available, and I have some hope this may fix the problem. Unfortunately, it looks like the update is a pain in the butt to do. When I can, I'll give that a try and report back.

Trackback URL for this post:

http://www.unicom.com/trackback/355
Your rating: None
Posted in

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <img> <em> <strong> <cite> <code> <blockquote> <pre> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.