2009-04-16 11:32:08

by Ozan Çağlayan

[permalink] [raw]
Subject: [BUG 2.6.30_rc1] powernow-k8: oops during initialization

Hi,

Just have time to try 2.6.30_rc1 and had an oops during powernow-k8
initialization.
I'm giving the config file and full dmesg output.

The cpu is an AuthenticAMD Athlon 64 X2 Dual Core Processor 4800+,
family 15 model 107



Attachments:
dmesg.log (39.44 kB)
config (92.63 kB)
Download all attachments

2009-04-22 07:23:07

by Ozan Çağlayan

[permalink] [raw]
Subject: Re: [BUG 2.6.30_rc1] powernow-k8: oops during initialization

Ozan Çağlayan wrote On 16-04-2009 14:32:
> Hi,
>
> Just have time to try 2.6.30_rc1 and had an oops during powernow-k8
> initialization.
> I'm giving the config file and full dmesg output.
>
> The cpu is an AuthenticAMD Athlon 64 X2 Dual Core Processor 4800+,
> family 15 model 107
>
>
I'm still having this problem with today's 2.6.30_rc3.

There's a patchset from "Rusty Russell: cpumask: avoid playing with
cpus_allowed in powernow-k8"
sent on 13/04/2009 that I suspect it may be the solution but I didn't
have time to give it a try.

Regards,

2009-04-22 07:38:51

by Borislav Petkov

[permalink] [raw]
Subject: Re: [BUG 2.6.30_rc1] powernow-k8: oops during initialization

Hi,

On Thu, Apr 16, 2009 at 02:32:45PM +0300, Ozan Çağlayan wrote:

> [ 4.085400] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ processors (2 cpu cores) (version 2.20.00)
> [ 4.103978] ------------[ cut here ]------------
> [ 4.122674] WARNING: at arch/x86/kernel/cpu/cpufreq/powernow-k8.c:1257 powernowk8_cpu_init+0x487/0x994()
> [ 4.142059] Hardware name: Unknow

> [ 4.161164] [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.

Just read what the message says: it is not a kernel bug but simply your
BIOS is missing the _PSS objects on which powernow-k8 relies. I'm pretty
sure you had similar message in earlier kernels but it was a simple
warning then.

Is it possible to upgrade your BIOS? If you're lucky, it might've been
fixed :).

--
Regards/Gruss,
Boris.

2009-04-22 07:50:43

by Ozan Çağlayan

[permalink] [raw]
Subject: Re: [BUG 2.6.30_rc1] powernow-k8: oops during initialization

Borislav Petkov wrote On 22-04-2009 10:38:
> BIOS is missing the _PSS objects on which powernow-k8 relies. I'm pretty
> sure you had similar message in earlier kernels but it was a simple
> warning then.
>
> Is it possible to upgrade your BIOS? If you're lucky, it might've been
> fixed :).
>
> Just read what the message says: it is not a kernel bug but simply your

Yes I'm aware about the firmware bug but the backtrace shouldn't appear
on the kernel log buffer, and yes I was having the firmware message with
2.6.29 too but not with that backtrace.

2009-04-22 08:12:10

by Borislav Petkov

[permalink] [raw]
Subject: Re: [BUG 2.6.30_rc1] powernow-k8: oops during initialization

On Wed, Apr 22, 2009 at 10:51:50AM +0300, Ozan Çağlayan wrote:
> Borislav Petkov wrote On 22-04-2009 10:38:
> > BIOS is missing the _PSS objects on which powernow-k8 relies. I'm pretty
> > sure you had similar message in earlier kernels but it was a simple
> > warning then.
> >
> > Is it possible to upgrade your BIOS? If you're lucky, it might've been
> > fixed :).
> >
> > Just read what the message says: it is not a kernel bug but simply your
>
> Yes I'm aware about the firmware bug but the backtrace shouldn't appear
> on the kernel log buffer,

Why not?

For the reasoning behind why you get a backtrace instead of simple
warning see

79cc56af9fdbeaa91f50289b932d0959b41f9467
a0ad05c75aa362c91f4d9cd91ff375a739574dd8

--
Regards/Gruss,
Boris.