  | |  | One CPU idle | One CPU idle 2005-01-23 - By dsavage@(protected)
Back My RHEL3/ELu4 system appears to be confused about the number of CPUs it should be running.
The first CPU is detected at boot time (naturally), but dmesg throws an error message from smpboot (see last line of this fragment):
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: Common caps: 0383fbff c1cbfbff 00000000 00000000 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@(protected)) mtrr: detected mtrr type: Intel CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: Common caps: 0383fbff c1cbfbff 00000000 00000000 CPU0: AMD Athlon(tm) MP 2800+ stepping 00 per-CPU timeslice cutoff: 1462.85 usecs. task migration cache decay timeout: 10 msecs. masked ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Booting processor 1/0 eip 2000 Not responding. Error: only one processor found.
This is reflected in /proc/cpuinfo, where only CPU0 is reported. But the second CPU is detected in the BIOS, as /usr/sbin/dmidecode correctly shows:
Handle 0x0004 DMI type 4, 32 bytes. Processor Information Socket Designation: CPU0 Type: Central Processor Family: Athlon Manufacturer: AuthenticAMD ID: A0 06 00 00 FF FB 83 03 Signature: Type 0, Family 6, Model A, Stepping 0 ... Handle 0x0005 DMI type 4, 32 bytes. Processor Information Socket Designation: CPU1 Type: Central Processor Family: Athlon Manufacturer: GenuineIntel ID: A0 06 00 00 FF FB 83 03 Signature: Type 0, Family 6, Model A, Stepping 0
(dmidecode appears to have a minor bug in the Manufacturer: line for CPU1.)
This is a Tyan S2468UGN system that correctly boots and runs two CPUs when the OS is FC3, RHEL4ES/b2, and even when I boot the Helix 1.5 forensics CD. I'm running the SMP kernel, and I've tried adding "maxcpus=2" to the GRUB command line, but to no effect.
Would any boot-time wizards care to guess what is causing this system to run on only one CPU?
--Doc Savage Fairview Heights, IL
-- Taroon-list mailing list Taroon-list@(protected) http://www.redhat.com/mailman/listinfo/taroon-list
Earn $52 per hosting referral at Lunarpages.
|
|
 |