Bug 7414 - powernow-k8: MP systems not supported by PSB BIOS
Summary: powernow-k8: MP systems not supported by PSB BIOS
Status: CLOSED CODE_FIX
Alias: None
Product: Power Management
Classification: Unclassified
Component: cpufreq (show other bugs)
Hardware: i386 Linux
: P2 high
Assignee: Dave Jones
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-25 06:42 UTC by Flavio Pane
Modified: 2007-08-27 13:24 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.18-1
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Flavio Pane 2006-10-25 06:42:34 UTC
Most recent kernel where this bug did not occur: N.D (bug is present even with
2.6.17 or 2.6.16)
Distribution: Ubuntu 64bit
Hardware Environment: X2 3800+, DFI NF4 ULTRA-D, 1GB GSKILL PC4400LA, X800GT
Software Environment:
Problem Description:
I compiled succesfully these two kernels on my pc, but I can't boot, it
freezes with a kernel panic. First it shows: powernow-k8 powernow-k8: MP systems
not supported by PSB BIOS
(only with 2.6.18, not with 2.6.17)
Then 20 30 lines which I can't read as they appear in a few seconds (anyway
I did a video of these lines at http://napex.altervista.org/kernel.zip )
and they end with a : BAD RIP VALUE
Kernel panic: not syncing
I haven't issue with a non smp kernel
Bios has been upgraded even to latest version (Apr2006). DFI Engenieers say they
can't say a word about Linux, that's not their problem.
Steps to reproduce:
Simply booting this machine (the only change from my single core kernel was to
enable SMP, but I also tried with a stock ubuntu kernel and I have the SAME problem)
Comment 1 Randy Dunlap 2006-10-25 07:52:41 UTC
Can you take a still photo (snapshot) instead of a motion video of it?
I don't even know how to view an avi file.
Comment 2 Flavio Pane 2006-10-25 08:38:29 UTC
I did a video because I can't photograph all the lines with a photo, because
they are larger than my screen and they shows in about 0,5 secs, so it would be
impossible with a photocam.
What do you mean you don't know how to view an avi file? Unfortunately it seems
the only method, as it shows a kernel panic, so I can't login and grab some sort
of log
Comment 3 Flavio Pane 2006-10-25 12:01:47 UTC
it works if I disable ACPI fro the bios, but I need acpi for saving power...

flapane@a64:/etc/init.d$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 43
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping        : 1
cpu MHz         : 2565.551
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext
3dnow pni lahf_lm cmp_legacy
bogomips        : 5136.42
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 43
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping        : 1
cpu MHz         : 2565.551
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext
3dnow pni lahf_lm cmp_legacy
bogomips        : 5136.42
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
Comment 4 Flavio Pane 2006-10-25 12:16:34 UTC
I realized that only ACPI SRAT is required to be disabled
(http://www.microsoft.com/whdc/system/CEC/SRAT.mspx) in order to boot without
any problems.
Anyway if I use a 2.6.18 kernel, it still say: powernow-k8: MP systems
not supported by PSB BIOS so I don't have any frequency scaling
Comment 5 Flavio Pane 2006-10-26 02:45:39 UTC
to solve the problem:
ACPI_PROCESSOR=y instead of m
Comment 6 Len Brown 2007-03-08 23:26:43 UTC
this is a cpufreq bug, not an ACPI bug.

powernow-k8 should be split into two modules --
one that loads in legacy mode and doesn't depend on ACPI in any way,
and the other that does depends on ACPI.
Comment 7 Dave Jones 2007-08-27 13:24:52 UTC
kconfig changes so that the dependancies are clearer.

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