Many distros have this problem. There isn't a quick fix as far as I can tell
from reading forums. Time will straighten it out, but most of us want a fix now.
My eeePC has the problem with Ubuntu and other distros. My desktop computer does
not have the problem, but then again I don't need it because I don't need to
save the battery. Go figure.
The eeePC default distro (Xandros) does not have a problem. I found some scripts
that worked with Gutsy, but none for Hardy, yet. The script with Gutsy did some
patches. Not being a programmer I don't know what it patched, but it worked.