Bug 9486 - error loading acpi_cpufreq module: -1 No such device -- Intel Penryn X9650
Summary: error loading acpi_cpufreq module: -1 No such device -- Intel Penryn X9650
Status: CLOSED DUPLICATE of bug 9429
Alias: None
Product: ACPI
Classification: Unclassified
Component: Power-Processor (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Venkatesh Pallipadi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-01 17:29 UTC by craftyguy
Modified: 2008-03-16 19:10 UTC (History)
2 users (show)

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


Attachments
dmesg (15.12 KB, text/plain)
2007-12-01 17:30 UTC, craftyguy
Details
/proc/cpuinfo (3.08 KB, application/octet-stream)
2007-12-01 17:32 UTC, craftyguy
Details
acpidump (166.04 KB, text/plain)
2007-12-01 17:39 UTC, craftyguy
Details
dmesg with ACPI_DEBUG enabled (15.13 KB, text/plain)
2007-12-01 17:43 UTC, craftyguy
Details

Description craftyguy 2007-12-01 17:29:18 UTC
Most recent kernel where this bug did not occur: none
Distribution: Gentoo AMD64
Hardware Environment:Asus P5KC P35 Chipset, latest (805) bios, Intel Core2 X9650 CPU
Software Environment: Dist Kernel 2.6.23-r3 and mainline kernel 2.6.23.9
Problem Description: CPU Freq scaling does not work. When acpi_cpufreq module is loaded, the following error is produced:
insmod: error inserting 'acpi-cpufreq.ko': -1 No such device

Steps to reproduce: load acpi_cpufreq
Comment 1 craftyguy 2007-12-01 17:30:51 UTC
Created attachment 13815 [details]
dmesg
Comment 2 craftyguy 2007-12-01 17:32:49 UTC
Created attachment 13816 [details]
/proc/cpuinfo
Comment 3 craftyguy 2007-12-01 17:39:32 UTC
Created attachment 13817 [details]
acpidump
Comment 4 craftyguy 2007-12-01 17:43:23 UTC
Created attachment 13818 [details]
dmesg with ACPI_DEBUG enabled
Comment 5 craftyguy 2007-12-01 17:44:25 UTC
I would also like to add that CPU scaling works in Windows XP.
Comment 6 craftyguy 2007-12-01 18:08:35 UTC
One more thing, I recently upgraded (just the CPU) from an Intel Core2 Q6850 which worked perfectly with acpi_cpufreq. 

The Intel Q6850 is a 65nm CPU based on Kentsfield, while my current CPU (Intel X9650, not working with acpi_cpufreq) is a 45nm CPU based on Penryn.
Comment 7 Venkatesh Pallipadi 2007-12-03 11:09:49 UTC
Just to clarify,

- acpidump in comment #3 is after the CPU upgrade?
- CPU freq scaling works on Windows. Is that observation after the CPU upgrade?

Typically older BIOSes does not have full support for newer CPUs. Can you check whether there are any BIOS updates available.
Comment 8 craftyguy 2007-12-03 13:51:32 UTC
The acpidump in comment #3 is after the upgrade.
CPU Freq scaling works in windows with the penryn.

I am running the latest bios available for my motherboard.
Comment 9 ykzhao 2007-12-03 17:15:01 UTC
Will you please attch the output using the following commands?
acpidump --addr 0xcff8e0d0 --length 0x190 -o cpu1
acpidump --addr 0xcff8e260 --length 0x143 -o cpu2
acpidump --addr 0xcff8e3b0 --length 0x143 -o cpu3
acpidump --addr 0xcff8e500 --length 0x143 -o cpu4
Thanks.
Comment 10 ykzhao 2007-12-16 20:36:16 UTC
The patch in comment 22 of bug 9429 can fix the problem in this bug.
Comment 11 Len Brown 2008-01-01 10:53:21 UTC
If the fix in bug 9429 does not also fix this system, then...

please re-open this bug
provide a dmesg -s64000 that includes the time of the failure.

attach the four SSDTs below:

ACPI: SSDT CFF8E0D0, 0190 (r1    AMI   CPU1PM        1 INTL 20060113)
Parsing all Control Methods:
Table [SSDT](id 007D) - 9 Objects with 0 Devices 3 Methods 0 Regions
ACPI: SSDT CFF8E260, 0143 (r1    AMI   CPU2PM        1 INTL 20060113)
Parsing all Control Methods:
Table [SSDT](id 0080) - 7 Objects with 0 Devices 4 Methods 0 Regions
ACPI: SSDT CFF8E3B0, 0143 (r1    AMI   CPU3PM        1 INTL 20060113)
Parsing all Control Methods:
Table [SSDT](id 0083) - 7 Objects with 0 Devices 4 Methods 0 Regions
ACPI: SSDT CFF8E500, 0143 (r1    AMI   CPU4PM        1 INTL 20060113)

eg. acpidump --addr 0xCFF8E0D0 --length 0x0190 > CPU1PM
etc

*** This bug has been marked as a duplicate of bug 9429 ***
Comment 12 Evan Rotert 2008-03-13 12:03:48 UTC
I don't believe this is a duplicate of bug 9429 - I'm experiencing the same failure with a Core 2 Duo T9300 on kernel 2.6.24-12.  Bug 9429 is closed with a fix in place for this kernel, and I can't load acpi_cpufreq either, with the same error (no such device).

System:
HP Pavilion DV2700t
Core 2 Duo T9300
Ubuntu 8.04a6
Kernel 2.6.24-12
Comment 13 ykzhao 2008-03-16 19:10:03 UTC
Hi, Evan
   Thank you for caring this problem.
   If you experience the same failure, please open a new bug and attach the output of acpidump.
   Of course the output of dmesg is also required.
   please set "CONFIG_ACPI_DEBUG , CONFIG_CPUFREQ_DEBUG" in kernel configuration and boot the sytem with the option of "acpi.debug_layer=0x01010000 acpi.debug_level=0x1f cpufreq.debug=7".  
   Thanks.

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