Comment 6 for bug 331691

Revision history for this message
Andy Whitcroft (apw) wrote :

@Kyle -- its not clear that the commit you reference there will have any effect on the message that @Shaved is seeing. That commit is an improvement in the way that the driver calculates a latency calculation. The check that triggers the error above seems to be unchanged before and after this change.

You could confirm that by trying the latest mainline kernel which should include the fix specified. This kernel can be found here:

    http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29-rc6/

The 'Your BIOS does not provide ACPI _PSS objects ..." seems to be triggered when we cannot lookup the _PSS stuff and we have more than one CPU enabled. That seems to trip when powernow_k8_cpu_init_acpi fails, we might get more information from that if you enable cpufreq debugging. I believe booting with the following added to the kernel command line should turn that on:

    cpufreq.debug=7

Expect additional information between these two lines in your dmesg output:

    Feb 16 22:36:42 the-beast kernel: [ 12.412954] powernow-k8: Found 1 AMD Phenom(tm) II X4 940 Processor processors (4 cpu cores) (version 2.20.00)
    Feb 16 22:36:42 the-beast kernel: [ 12.412968] [Firmware Bug]: powernow-k8: Your BIOS does not provide ACPI _PSS objects in a way that Linux understands. Please report this to the Linux ACPI maintainers and complain to your BIOS vendor.

You would also be recommended to report this at least to the acpi list.