AMD Phemom 9850 only shows up with 1 core?

Guys,

I’ve got an AMD Phenom 9850 Quad Core Proc running on an ASUS M4N72-E MB. I’ve just recently run the HWInfo utility in KDE only to notice that it only thinks I’ve got 1 core.

Anybody know where I can start to troubleshoot this problem?

I can update my MB, but the chip was already supported when I bought it.

Thanks,

Joe

can you post dmesg output? also which kernel are you using?

Are you looking in My Computer ( konqueror sysinfo:/ )? Please don’t mess with your BIOS / Mobo right now. Konqueror sysinfo:/ should show you 4 cores.

If you’re looking at matters through Yast - Hardware - hwinfo:
this should show you 4 cpu’s

But, to help you we need some more information. Please copy and paste output of the commands below:

cat /etc/SuSE-release

uname -a

su -c ‘hwinfo --cpu’

These commands have to be issued in a terminal (konsole) window. The third command will ask you for your root-password when executed.

Good luck

Sorry I’m sure I should have posted more information.

Yes I was looking through konqueror sysinfo:/ and it lists “AMD Phenom Quad Core Processor”.

If I look through yast it lists 1 cpu.

As for my openSUSE version I’m running 11.1 (x86_64).

As for my kernel version its “Linux Home 2.6.27.25-0.1-default #1 SMP 2009-07-01 15:37:09 +0200 x86_64 x86_64 x86_64 GNU/Linux”

My cpu info is as follows:

01: None 00.0: 10103 CPU
[Created at cpu.301]
Unique ID: rdCR.j8NaKXDZtZ6
Hardware Class: cpu
Arch: X86-64
Vendor: “AuthenticAMD”
Model: 16.2.3 “AMD Phenom™ 9850 Quad-Core Processor”
Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,pdpe1gb,rdtscp,lm,3dnowext,3dnow,constant_tsc,rep_good,nopl,pni,monitor,cx16,popcnt,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy,abm,ss
Clock: 2500 MHz
BogoMips: 4999.85
Cache: 512 kb
Units/Processor: 4
Config Status: cfg=no, avail=yes, need=no, active=unknown

Thanks in advance,

Joe

what does cat /proc/cpuinfo say?

processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : AMD Phenom™ 9850 Quad-Core Processor
stepping : 3
cpu MHz : 1300.000
cache size : 512 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips : 4999.85
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

Could this be a hardware problem? Sure the processor shows up right with a LIVE-CD ?

TheDelChop adjusted his/her AFDB on Wednesday 05 Aug 2009 14:06 to write:

>
> processor : 0
> vendor_id : AuthenticAMD
> cpu family : 16
> model : 2
> model name : AMD Phenom™ 9850 Quad-Core Processor
> stepping : 3
> cpu MHz : 1300.000
> cache size : 512 KB
> physical id : 0
> siblings : 1
> core id : 0
> cpu cores : 1
> apicid : 0
> initial apicid : 0
> fpu : yes
> fpu_exception : yes
> cpuid level : 5
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
> cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt
> pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl pni monitor
> cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a
> misalignsse 3dnowprefetch osvw ibs
> bogomips : 4999.85
> TLB size : 1024 4K pages
> clflush size : 64
> cache_alignment : 64
> address sizes : 48 bits physical, 48 bits virtual
> power management: ts ttp tm stc 100mhzsteps hwpstate
>
>

What board are you using and what options in the BIOS.

Just a long shot here but I don`t suppose the cores are switching themselves
off when not needed?

I do know that this is a feature of the newer phenom II`s

Do the cores show up in another OS?

All the right settings in the BIOS?

Can you start some CPU intensive tasks and see if they switch on.

I am using an AM3 board but with only a paltry phenom II 710 and so this
does not happen.

HTH


Mark
Caveat emptor
Nullus in verba
Nil illegitimi carborundum

I’m using an ASUS M4N72-E MB, this is not a Phenom II, it is a regular Phenom 9850.

I’ve never run CPU on another OS since I don’t have one readily available, but I’ll give another distro’s Live CD a shot.

I will try a CPU intensive task to see if the other cores come up while that’s happening.

I believe my BIOS is setup correctly, I have AHCPI disabled, and APIC disabled but most of my CPU settings are set to auto.

Part of the reason I think this might be the OS not the hardware is the difference between the CPU info from the BIOS and the cpu info shown in /proc/cpuinfo.

The MOBO recognizes the clock is 2500MHz but /proc/cpuinfo lists it at 1300MHz. This is obviously incorrect.

FWIW, i notice you have apic ( Advanced Programmable Interrupt Controller )off, this could affect the cpu recognition ( i may be wrong ) Try turning it on again & see what happens

Andy

I will try this, I guess with things like AHCPI and APIC until I can figure out why I need them I tend to turn them off. I’ll put it back on right away when I get home from work.

You mean AHCI?

Yes I do, I get the 17,000 acronyms confused that come along with a PC.

This could just be the cpufreq clocking your processor down b/c its idling. When you do the CPU intensive task, /proc/cpuinfo should show the frequency at its max.

@OP

If nothing works from these suggestions, you may need to install a newer kernel from the build service. Currently, there’s only 2.6.31-rc5 available but it’s stable enough to be used (don’t always get fooled by the rc)

TheDelChop adjusted his/her AFDB on Wednesday 05 Aug 2009 16:56 to write:

>
> I will try this, I guess with things like AHCPI and APIC until I can
> figure out why I need them I tend to turn them off. I’ll put it back on
> right away when I get home from work.
>
>

I will second what delta said ACPI and APIC are probably the cause of your
cores not being initialised.

Is there any reason you have them disabled?

Are they causing probs when enabled or did you have to disable when
installing?

You might be better just activating on boot instead of changing them
permanently, when you get to the grub boot screen with the selections just
type acpi=on and see if that has any effect, if the machine does not boot
then just reset and all will be back to normal, same goes with the apic
setting, if the machine works fine with both then you can add them
permanently using YaST>System>Boot Loader and add the options to the default
boot kernel by editing, leave the failsafe alone so you can get back in if
needed.

HTH


Mark
Caveat emptor
Nullus in verba
Nil illegitimi carborundum

To everybody who has helped me today, thank you. I will enable both acpi and apic on boot and report the results.

Thank you so much.

Ok so I’m posting from within a Ubuntu Live CD and it sees my cores just fine, here’s the output of both uname and cat /proc/cpuinfo

Linux ubuntu 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux

processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : AMD Phenom™ 9850 Quad-Core Processor
stepping : 3
cpu MHz : 2498.960
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good pni monitor cx16 lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips : 4997.91
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 1
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : AMD Phenom™ 9850 Quad-Core Processor
stepping : 3
cpu MHz : 2498.960
cache size : 512 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good pni monitor cx16 lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips : 5000.17
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 2
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : AMD Phenom™ 9850 Quad-Core Processor
stepping : 3
cpu MHz : 2498.960
cache size : 512 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good pni monitor cx16 lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips : 5000.03
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 3
vendor_id : AuthenticAMD
cpu family : 16
model : 2
model name : AMD Phenom™ 9850 Quad-Core Processor
stepping : 3
cpu MHz : 2498.960
cache size : 512 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good pni monitor cx16 lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips : 5000.02
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

So this seems to be some sort of problem with openSUSE or the version of the kernel I’m running. That’s a decent conclusion correct?

I guess its time to think about updating my kernel?

My other question is this:

When I run openSUSE with KDE, I was playing around with the “Power Options” under the “Advanced” tab of “Configure Desktop”. Is it possible I messed something up in there?

It also see all 4 cores if I boot into openSUSE’s “failsafe” option at the bootloader menu. I guess its just a matter of figuring out what I have changed inside KDE to make this happen then I guess.

Anybody have any tips?