Athlon L110 CPU and powernow-k8

From: Josselin Mouette
Date: Fri Apr 16 2010 - 17:07:56 EST


Hi,

I have a Packard-Bell Dot-M/A which is based on an Athlon L110 CPU, and
I noticed that powernow-k8 does not recognize this CPUâs frequencies,
which leads to an insane power consumption, leaving it at 1,2 GHz
permanently.

The Gateway LT31, based on the same CPU, has the same issue, as reported
Krists Krilovs: http://www.pow.za.net/

In both cases, the issue is the same: the DSDT table provided by the
BIOS does not include the P-states. Waiting for a hypothetical BIOS
update that would fix this bug requires some faith that I donât have. It
is possible to work around this by compiling the kernel with a custom
DSDT table with appropriate P-states patched in, however I consider this
a developer hack. (Krists Krilovs has the patched DSDT for the LT31, and
I can provide the one for the Dot-M/A upon request as well - I used the
same P-states.)

I wonder what is possible to do to support this CPU correctly in the
kernel. The only sane solution I can think of is to hardcode the
P-states for this CPU model in the powernow-k8 driver itself.

Iâm quite a newbie when it comes to ACPI, but I can provide any
information that could help to fix this. If you think itâs feasible by a
random hacker, I can also have a look given the correct pointers.

Cheers,
--
.''`. Josselin Mouette
: :' :
`. `' âIf you behave this way because you are blackmailed by someone,
`- [â] I will see what I can do for you.â -- JÃrg Schilling

Attachment: signature.asc
Description: This is a digitally signed message part