powernow-k7 does not work linux-image-*-k7 (does with plain -386 kernel)

Bug #30698 reported by pomalin
16
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Kees Cook

Bug Description

With the kernel 386 on my amd athlon the cpu scaling work good with powernowd, but with kernel-K7, it don't work, I'm unable to modprobe powernow-K7 but powernowd is running.

Revision history for this message
Marcus Leyman (leyman) wrote :

I have the same problem, modprobe powernow-k8 exits fatally with:
"No Such Device".
dmesg shows
"powernow-k8: MP systems not supported by PSB BIOS structure"

Revision history for this message
Paul Sladen (sladen) wrote :

Marcus: your bug is bug #34960. Can you follow up there.

Pomalin: I'm not sure I understand your bug report. Is something not working that used to work? What type of CPU do you have?

Changed in powernowd:
status: Unconfirmed → Needs Info
Revision history for this message
Hannes Ovrén (kigurai) wrote :

I have the same problem.
CPU scaling works perfectly fine with kernel
2.6.15-19-386 but not on any of these kernels:
-19-k7
-20-386
-20-k7
-21-386
-21-k7

Strangething is that there are no errormessages, and running dmesg shows only that powernow-k7 has been successfully loaded and has found two scaling "levels".
But the cpuscaling-applet in Gnome shows processor running constantly in 100%, and the cpu quickly gets really hot.

My processor is a AMD Turion64 MT-30

Revision history for this message
Redis (redis) wrote :

I have the same problem, posted in Kubuntu forums also, In breezy it all worked. I used the module cpufreq-userspace and cpufreq-nforce2. Although I have a Mobile athlon xp 2400+, i cannot use the powernow-k7 module because it's a desktop motherboard, but it worked with 7 steps with cpufreq-nforce2 in breezy. After the dist-upgrade, the cpu frequency is always at the max. Powernowd when executed manually says that i have 7 steps, but the frequency remains unchanged. I use the mode 1, (aggressive I think). I didn't try the i386 kernel, when I'm home I'll give it a try.

Revision history for this message
Redis (redis) wrote :

Tried with kernel 2.6.15-21-386 and it works perfectly with the k7 version, it does not.
If anyone needs more info please contact me.

Revision history for this message
Alexandre Otto Strube (surak) wrote :

Is this in any way related to bug #30678 ?

Revision history for this message
Paul Sladen (sladen) wrote :

If wonder if something cpufreq-related is not enabled in the -k7 build .config?

Revision history for this message
debernardis (ernesto-debernardis) wrote :

I am running kubuntu 6.06 lts, kernel 2.6.15-23-k7, on a AMD Athlon(tm) 64 Processor 3500+ K8. My laptop is a HP Pavilion ZV6278EA.
In these conditions, frequency is NOT scaled.
Powernowd seems to be correctly loaded, though:

$ sudo powernowd
Password:
powernowd: PowerNow Daemon v0.97, (c) 2003-2006 John Clemens
powernowd: Found 1 scalable unit: -- 1 'CPU' per scalable unit
powernowd: cpu0: 1000Mhz - 2200Mhz (4 steps)
debernardis@zv6:~$ sudo powernowd -v
powernowd: PowerNow Daemon v0.97, (c) 2003-2006 John Clemens
powernowd: Settings:
powernowd: verbosity: 1
powernowd: mode: 1 (AGGRESSIVE)
powernowd: step: 100 MHz (100000 kHz)
powernowd: lowwater: 20 %
powernowd: highwater: 80 %
powernowd: poll interval: 1000 ms
powernowd: Found 1 scalable unit: -- 1 'CPU' per scalable unit
powernowd: cpu0: 1000Mhz - 2200Mhz (4 steps)
powernowd: step1 : 2200Mhz
powernowd: step2 : 2000Mhz
powernowd: step3 : 1800Mhz
powernowd: step4 : 1000Mhz

Turning to the 2.6.15-23-386 kernel, frequency seems to be correctly scaled.

Revision history for this message
Redis (redis) wrote :

I've recently installed Gnome on my Kubuntu dapper, and with the gnome applet that shows the cpu frequency, it seems that powernowd scales the frequency but /proc/cpuinfo does not show the changes in the cpu frequency.

Revision history for this message
Kees Cook (kees) wrote :

Hello! Are you still seeing these problems? It sounds from the last report that scaling is working. You should be able to see the current frequency in /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq. /proc/cpuinfo does not always have the correct information.

Changed in linux-source-2.6.15:
assignee: nobody → keescook
Revision history for this message
Kees Cook (kees) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in linux-source-2.6.15:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.