Hi,

I'm trying to get powernowd to work on my laptop (Toshiba Satellite M40 
with Pentium M 730, 1.6Ghz CPU). It fails as it cannot find a matching 
_PSS for the frequency in which the laptop boots:

NOTICE: Valid _PSS table found: \_PR_.CPU0._PSS
NOTICE: CPU state does not match any in _PSS, matching on freq 1200
WARNING: No powerstate found matching on frequency
NOTICE: CPU frequency mechanism: Enhanced Intel SpeedStep

I've dumped the ACPI-tables and found definitions for 800, 1066, 1333 
and 1600 Mhz.

According to a table I found for the Dothan 1.6Ghz their should be 2 
more states: 1200 and 1465Mhz.

/* Intel Pentium M processor 730 / 1.60GHz (Dothan) */
static struct cpufreq_frequency_table dothan_1600[] =
{
        OP( 800,  988,  988,  796,  988),
        OP(1066, 1100, 1100, 1100, 1100),
        OP(1200, 1164, 1164, 1164, 1164),
        OP(1333, 1228, 1228, 1228, 1228),
        OP(1465, 1276, 1276, 1276, 1276),
        OP(1600, 1260, 1260, 1260, 1260),
        { .frequency = CPUFREQ_TABLE_END }
};

Anybody got an idea on how to fix this?

Rgds,
N.

Reply via email to