Bug 9035 - cpufreq k8 module trouble during modprobe on gigabyte board
Summary: cpufreq k8 module trouble during modprobe on gigabyte board
Status: REJECTED WILL_NOT_FIX
Alias: None
Product: Power Management
Classification: Unclassified
Component: cpufreq (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Thomas Renninger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-18 14:37 UTC by Drtyc
Modified: 2007-09-20 09:57 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.22.6
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
acpidump (88.48 KB, application/octet-stream)
2007-09-18 14:43 UTC, Drtyc
Details
dmidecode (11.39 KB, application/octet-stream)
2007-09-18 14:43 UTC, Drtyc
Details
lspci (42.76 KB, application/octet-stream)
2007-09-18 14:44 UTC, Drtyc
Details
config.gz (11.03 KB, application/gzip)
2007-09-18 14:46 UTC, Drtyc
Details

Description Drtyc 2007-09-18 14:37:19 UTC
Most recent kernel where this bug did not occur: 2.6.22.6 (have not tried earlier)
Distribution: mainline
Hardware Environment:
cpu family      : 15
model           : 47
model name      : AMD Athlon(tm) 64 Processor 3000+
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
        Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard

Software Environment: kernel + debian stable (4.0r(today)) + some compiled updates like recent pm-utils to grab acpidump

Problem Description:
powernow-k8: Found 1 AMD Athlon(tm) 64 Processor 3000+ processors (version 2.00.00)
ACPI Exception (processor_perflib-0234): AE_NOT_FOUND, Evaluating _PSS [20070126]
powernow-k8: BIOS error - no PSB or ACPI _PSS objects

Steps to reproduce:
get the hardware, compile kernel,
modprobe powernow-k8 (every probe complains)
Comment 1 Drtyc 2007-09-18 14:43:01 UTC
Created attachment 12856 [details]
acpidump
Comment 2 Drtyc 2007-09-18 14:43:43 UTC
Created attachment 12857 [details]
dmidecode
Comment 3 Drtyc 2007-09-18 14:44:06 UTC
Created attachment 12858 [details]
lspci
Comment 4 Drtyc 2007-09-18 14:46:01 UTC
Created attachment 12859 [details]
config.gz
Comment 5 Drtyc 2007-09-18 14:49:17 UTC
looking at the error message from dmesg and the bios date in dmidecode... anyone of you guys could confirm:

Is this just bios being too old for this processor or is the problem in the kernel-acpi use?
Comment 6 Len Brown 2007-09-19 19:24:32 UTC
BIOS Information
        Vendor: Award Software International, Inc.
        Version: F2
        Release Date: 01/14/2005

BIOS date looks fine, ACPI should certainly be enabled on this board.

Looking at the acpidump, the code to support P-states appears
to be some sort of template that the programmer never filled in --
as the values are generally all -1 or 0, and there is no _PSS
present.
   Scope (\_PR.CPU0)
    {
        Name (_PCT, Package (0x02)
        {
            ResourceTemplate ()
            {
                Register (FFixedHW,
                    0x00,               // Bit Width
                    0x00,               // Bit Offset
                    0x0000000000000000, // Address
                    ,)
            },

            ResourceTemplate ()
            {
                Register (FFixedHW,
                    0x00,               // Bit Width
                    0x00,               // Bit Offset
                    0x0000000000000000, // Address
                    ,)
            }
        })
        Method (_PPC, 0, NotSerialized)
        {
            Return (0x00)
        }

        Name (PPSS, Package (0x05)
        {
            Package (0x06)
            {
                0xFFFF,
                0xFFFFFFFF,
                0xFF,
                0xFF,
                0xFFFFFFFF,
                0x03FF
            },
...
Further, there is no SSDT or Load() statements in this
DSDT to extend the AML, and so there is no ACPI support for P-states
in this BIOS.

See if a BIOS upgrade is available which does include ACPI support
for P-states, or work with the native support
in the k8 driver.  This is not a Linux/ACPI bug.
Comment 7 Thomas Renninger 2007-09-20 02:13:55 UTC
Yep. The BIOS definetly misses cpufreq information.
Drtyc: Search for a BIOS update, chances are high that this processor is recognised with it and valid cpufreq info is passed.
If not you might want to tell us, someone should at least ask at gigabyte to update their BIOS info.
Comment 8 Thomas Renninger 2007-09-20 02:14:45 UTC
As this is a BIOS issue we cannot do anything about -> closing as won't fix.
Comment 9 Drtyc 2007-09-20 09:57:39 UTC
Ok. Found update - my fault that I should have noticed that earlier.
v.F2 2005/01/14 -> v.F8 2005/12/05

Let you know if I experience any "different" acpi exception. Anyway the board is slowly becoming historic model...

Thanks for your time and effort.

Note You need to log in before you can comment on or make changes to this bug.