LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-19-2015, 02:45 AM   #1
GofGof
LQ Newbie
 
Registered: May 2015
Posts: 1

Rep: Reputation: Disabled
Linux sees only one core on a dual-core CPU


Hi,

I have an Amilo Pro V3505 laptop. It has a dual-core CPU (Intel Core Duo T2600). I just installed Debian Jessie on a new hard drive and noticed that only one CPU core is recognized. Previously I had Debian Wheezy and it saw two cores. Maybe you might be able to help?

What I've noticed in dmesg is:

Code:
[   10.098704] ACPI Warning: SystemIO range 0x00001028-0x0000102f conflicts with OpRegion 0x00001000-0x0000107f (\PMIO) (20140424/utaddress-258)
[   10.101110] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   10.107502] ACPI Warning: SystemIO range 0x000011b0-0x000011bf conflicts with OpRegion 0x00001180-0x000011bb (\GPIO) (20140424/utaddress-258)
[   10.110003] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   10.112505] ACPI Warning: SystemIO range 0x00001180-0x000011af conflicts with OpRegion 0x00001180-0x000011bb (\GPIO) (20140424/utaddress-258)
[   10.115079] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   10.117664] lpc_ich: Resource conflict(s) found affecting gpio_ich
Maybe this is the cause?

Some other info:

Code:
gof@am:~$ uname -a
Linux am 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) i686 GNU/Linux
Code:
gof@am:~$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.16.0-4-686-pae root=UUID=2592e57e-2fcd-43f8-8bff-3897f4f871a2 ro reboot=bios rfkill.default_state=1 noexec=off
reboot=bios, because it won't reboot or power off without it. noexec=off, because rfkill won't work without it.

Code:
gof@am:~$ inxi -C
CPU:       Single core Intel T2600 (-UP-) cache: 2048 KB clocked at 2167 MHz
Code:
gof@am:~$ mpstat -P ALL
Linux 3.16.0-4-686-pae (am)     05/19/2015      _i686_  (1 CPU)

09:33:04 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
09:33:04 AM  all    0.55    0.00    0.43    0.17    0.00    0.03    0.00    0.00    0.00   98.82
09:33:04 AM    0    0.55    0.00    0.43    0.17    0.00    0.03    0.00    0.00    0.00   98.82
Code:
gof@am:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 14
model name      : Genuine Intel(R) CPU           T2600  @ 2.16GHz
stepping        : 8
microcode       : 0x39
cpu MHz         : 1000.000
cache size      : 2048 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx constant_tsc arch_perfmon bts aperfmperf pni monitor vmx est tm2 xtpr pdcm dtherm
bogomips        : 4322.49
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:
Code:
gof@am:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 14
Model name:            Genuine Intel(R) CPU           T2600  @ 2.16GHz
Stepping:              8
CPU MHz:               1000.000
CPU max MHz:           2167.0000
CPU min MHz:           1000.0000
BogoMIPS:              4322.49
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K
Code:
gof@am:~$ cpuid
CPU 0:
   vendor_id = "GenuineIntel"
   version information (1/eax):
      processor type  = primary processor (0)
      family          = Intel Pentium Pro/II/III/Celeron/Core/Core 2/Atom, AMD Athlon/Duron, Cyrix M2, VIA C3 (6)
      model           = 0xe (14)
      stepping id     = 0x8 (8)
      extended family = 0x0 (0)
      extended model  = 0x0 (0)
      (simple synth)  = Intel Core Solo (Yonah C0) / Core Duo (Yonah C0) / Xeon Processor LV (Sossaman C0) / Celeron (Yonah C0), 65nm
   miscellaneous (1/ebx):
      process local APIC physical ID = 0x0 (0)
      cpu count                      = 0x1 (1)
      CLFLUSH line size              = 0x8 (8)
      brand index                    = 0x0 (0)
   brand id = 0x00 (0): unknown
[...]
   brand = "Genuine Intel(R) CPU           T2600  @ 2.16GHz"
   Logical CPU cores (0x80000008/ecx):
      number of CPU cores - 1 = 0x0 (0)
      ApicIdCoreIdSize        = 0x0 (0)
   (multi-processing synth): none
   (multi-processing method): Intel leaf 1/4
   (APIC widths synth): CORE_width=0 SMT_width=0
   (APIC synth): PKG_ID=0 CORE_ID=0 SMT_ID=0
   (synth) = Intel Core Solo (Yonah C0), 65nm
Code:
gof@am:~$ nproc --all
1
Code:
gof@am:~$ sudo lshw -class processor
  *-cpu
       product: Genuine Intel(R) CPU           T2600  @ 2.16GHz
       vendor: Intel Corp.
       physical id: 0
       bus info: cpu@0
       version: 6.14.8
       serial: 0000-06E8-0000-0000-0000-0000
       size: 2167MHz
       capacity: 2167MHz
       width: 32 bits
       capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx constant_tsc arch_perfmon bts aperfmperf pni monitor vmx est tm2 xtpr pdcm dtherm cpufreq
Code:
gof@am:~$ sudo dmidecode
(...)
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: Phoenix Technologies LTD
        Version: R01-A0U
        Release Date: 08/15/2006
        Address: 0xE5FC0
        Runtime Size: 106560 bytes
        ROM Size: 1024 kB
        Characteristics:
                ISA is supported
                PCI is supported
                PC Card (PCMCIA) is supported
                PNP is supported
                APM is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                ESCD support is available
                Boot from CD is supported
                ACPI is supported
                USB legacy is supported
                AGP is supported
                BIOS boot specification is supported

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: FUJITSU SIEMENS
        Product Name: AMILO Pro Edition V3505
        Version: 20
        Serial Number: [...]
        UUID: [...]
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Not Specified

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
        Socket Designation: U2E1
        Type: Central Processor
        Family: Other
        Manufacturer: Intel
        ID: E8 06 00 00 FF FB E9 AF
        Version: Genuine Intel(R) CPU           T2
        Voltage: 3.3 V
        External Clock: Unknown
        Max Speed: 2048 MHz
        Current Speed: 2130 MHz
        Status: Populated, Enabled
        Upgrade: ZIF Socket
        L1 Cache Handle: 0x0005
        L2 Cache Handle: 0x0006
        L3 Cache Handle: Not Provided
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified
(...)
Code:
gof@am:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 12)
04:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
0a:06.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
0a:06.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
0a:06.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
0a:06.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)
Code:
gof@am:~$ dmesg|grep -i 'cpu\|smp'
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24)
[    0.000000] PAT not supported by CPU.
[    0.000000] found SMP MP-table at [mem 0x000f5cf0-0x000f5cff] mapped at [c00f5cf0]
[    0.000000] ACPI: SSDT 0x7F692909 0001EA (v01 PmRef  Cpu0Ist  00003000 INTL 20050624)
[    0.000000] ACPI: SSDT 0x7F69273E 0001CB (v01 PmRef  Cpu0Cst  00003001 INTL 20050624)
[    0.000000] ACPI: SSDT 0x7F692248 0004F6 (v01 PmRef  CpuPm    00003000 INTL 20050624)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] smpboot: Allowing 2 CPUs, 1 hotplug CPUs
[    0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 14 pages/cpu @f75d6000 s34752 r0 d22592 u57344
[    0.000000] pcpu-alloc: s34752 r0 d22592 u57344 alloc=14*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Initializing CPU#0
[    0.000000]  RCU restricting CPUs from NR_CPUS=32 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] CPU 0 irqstacks, hard=f4c06000 soft=f4c08000
[    0.021328] mce: CPU supports 6 MCE banks
[    0.021400] CPU0: Thermal monitoring enabled (TM2)
[    0.078457] smpboot: CPU0: Genuine Intel(R) CPU           T2600  @ 2.16GHz (fam: 06, model: 0e, stepping: 08)
[    0.080000] x86: Booted up 1 node, 1 CPUs
[    0.080000] smpboot: Total of 1 processors activated (4322.49 BogoMIPS)
[    0.080000] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.081792] cpuidle: using governor ladder
[    0.081856] cpuidle: using governor menu
[    0.110652] pci 0000:00:1f.0: can't claim BAR 13 [io  0x1000-0x107f]: address conflict with ACPI CPU throttle [io  0x1010-0x1015]
[    0.133963] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.566223] microcode: CPU0 sig=0x6e8, pf=0x20, revision=0x39
[    0.927676] ledtrig-cpu: registered to indicate activity on CPUs
[    8.559332] ACPI: acpi_idle registered with cpuidle
Code:
gof@am:~$ lsmod
Module                  Size  Used by
xt_nat                 12537  10
xt_tcpudp              12471  10
iptable_nat            12574  1
nf_conntrack_ipv4      18040  1
nf_defrag_ipv4         12443  1 nf_conntrack_ipv4
nf_nat_ipv4            12800  1 iptable_nat
nf_nat                 17863  3 nf_nat_ipv4,xt_nat,iptable_nat
nf_conntrack           73472  4 nf_nat,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4
ip_tables              16975  1 iptable_nat
x_tables               17978  3 ip_tables,xt_tcpudp,xt_nat
nbd                    16747  0
tun                    25948  2
bnep                   17184  2
bluetooth             340064  5 bnep
6lowpan_iphc           16548  1 bluetooth
ctr                    12807  2
ccm                    17361  2
pci_stub               12397  1
vboxpci                22738  0
vboxnetadp             25431  0
vboxnetflt             27112  0
vboxdrv               244993  3 vboxnetadp,vboxnetflt,vboxpci
nfsd                  236959  2
auth_rpcgss            45765  1 nfsd
oid_registry           12387  1 auth_rpcgss
nfs_acl                12463  1 nfsd
nfs                   168022  0
lockd                  73443  2 nfs,nfsd
fscache                44782  1 nfs
sunrpc                211341  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
fuse                   77496  1
sha256_generic         20812  2
cbc                    12616  1
loop                   21987  2
iTCO_wdt               12727  0
iTCO_vendor_support    12585  1 iTCO_wdt
arc4                   12480  2
joydev                 16847  0
pcmcia                 44245  0
ath5k                 131413  0
ath                    21707  1 ath5k
coretemp               12708  0
mac80211              421481  1 ath5k
kvm_intel             133491  0
ppdev                  16686  0
kvm                   330286  1 kvm_intel
cfg80211              350041  3 ath,ath5k,mac80211
sparse_keymap          12730  0
input_polldev          12982  0
rfkill                 18387  4 cfg80211,bluetooth
evdev                  17136  7
psmouse                89319  0
serio_raw              12737  0
lpc_ich                16616  0
pcspkr                 12531  0
mfd_core               12537  1 lpc_ich
yenta_socket           38561  0
i915                  762581  1
pcmcia_rsrc            17292  1 yenta_socket
pcmcia_core            18024  3 pcmcia,pcmcia_rsrc,yenta_socket
rng_core               12645  0
i2c_i801               16845  0
snd_hda_codec_realtek    62023  1
snd_hda_codec_generic    57990  1 snd_hda_codec_realtek
drm_kms_helper         44450  1 i915
snd_hda_intel          25959  0
drm                   203555  3 i915,drm_kms_helper
snd_hda_controller     26262  1 snd_hda_intel
snd_hda_codec          93768  4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
parport_pc             26004  0
ac                     12627  0
i2c_algo_bit           12647  1 i915
snd_hwdep              12906  1 snd_hda_codec
battery                13164  0
parport                35213  2 ppdev,parport_pc
i2c_core               36838  5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit
snd_pcm                78128  3 snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              22010  1 snd_pcm
acpi_cpufreq           17050  0
snd                    55101  7 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
shpchp                 30673  0
soundcore              12890  2 snd,snd_hda_codec
video                  17763  1 i915
processor              27590  2 acpi_cpufreq
button                 12824  1 i915
ext4                  438464  2
crc16                  12327  2 ext4,bluetooth
mbcache                17027  1 ext4
jbd2                   72879  1 ext4
xts                    12583  1
gf128mul               12834  1 xts
algif_skcipher         12872  0
af_alg                 12844  1 algif_skcipher
dm_crypt               22171  2
dm_mod                 83002  5 dm_crypt
sg                     25573  0
sd_mod                 43684  3
crc_t10dif             12399  1 sd_mod
crct10dif_generic      12517  1
crct10dif_common       12340  2 crct10dif_generic,crc_t10dif
ata_generic            12450  0
ata_piix               29371  0
ahci                   25003  2
libahci                22574  1 ahci
libata                161865  4 ahci,libahci,ata_generic,ata_piix
scsi_mod              164132  3 sg,libata,sd_mod
sdhci_pci              17697  0
sdhci                  34713  1 sdhci_pci
mmc_core               91803  2 sdhci,sdhci_pci
ehci_pci               12464  0
sky2                   51884  0
thermal                17343  0
thermal_sys            27122  3 video,thermal,processor
uhci_hcd               38948  0
ehci_hcd               64933  1 ehci_pci
usbcore               170994  3 uhci_hcd,ehci_hcd,ehci_pci
usb_common             12408  1 usbcore
Code:
gof@am:~$ grep -iE "sched_smt|sched_mc|x86_ht" /boot/config-$(uname -r)
CONFIG_X86_HT=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
ACPI is enabled:

Code:
gof@am:~$ acpi -V
Battery 0: Unknown, 96%
Battery 0: design capacity 4400 mAh, last full capacity 65510 mAh = 100%
Adapter 0: on-line
Thermal 0: ok, 45.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 111.0 degrees C
Thermal 1: ok, 33.0 degrees C
Thermal 1: trip point 0 switches to mode critical at temperature 96.0 degrees C
Cooling 0: Processor 0 of 3
 
Old 05-19-2015, 06:52 PM   #2
exvor
Senior Member
 
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: Gentoo, LFS, Debian,Ubuntu
Posts: 1,537

Rep: Reputation: 87
Interesting you do indeed have SMT enabled on this kernel so by every right it should be seeing both processor cores. Its possible that there still is something missing from the kernel that could be causing it however. There is an option to speicify how many processors are allowed and some other functions that can limit the number but its doubtfull the debian guys would have compiled in such a way. You would need to test out with another distro that has the same kernel revision or newer and see if the problem is replicated.

Its very possible this is a kernel bug that has not been caught yet due to the processor age and not being extensively tested. I do know that this version of CPU was put out with the intel revision 6 chip-set which had a SATA bug and it was all the news about how it would eventually cause the controller to stop working. Because of that many of the boards with this cpu were replaced at some point causing many of this revision of chip to not be prevalent out there. This is of course speculation.

In order to really test out the kernel bug theory you would need to recompile your own kernel that's older and one that's newer and see if anything changes.

I do not think the ACPI info has anything to do with this and is likely the reason you have to use the bios kernel flag to properly reboot ( broken ACPI ).


Are you loading any CPU microcode by chance?

Last edited by exvor; 05-19-2015 at 06:54 PM. Reason: Adding info
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Linux 86_64-8 core cpu vs 2 quard core cpu Shobana babu Linux - Newbie 1 07-20-2014 11:37 AM
cpu frequency scaling with Pentium(R) Dual-Core CPU E5200 @ 2.50GHz tramni1980 Slackware 5 08-16-2009 08:29 AM
Can you install two OS on a dual-core computer (one OS on each CPU core?) kushalkoolwal Linux - Software 7 10-17-2008 05:57 AM
a dual-core CPU and 2x1G memory,but only a core and 1G memory work(debian) tomtforever Linux - Hardware 3 07-04-2008 09:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration