[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Custom Kernel doesn't recognize 2nd CPU

I just built a custom kernel for a Sparc64 machine (Ultra 60).  The machine
has 2 CPUs, but the kernel has problems recognizing it.  The OBP and Solaris
recognize and can use both CPUs so I don't believe it's a hardware problem.

Sun Ultra 60 UPA/PCI (2 X UltraSPARC-II 450MHz), No Keyboard
OpenBoot 3.17, 2048 MB memory installed, Serial #11419681.
Ethernet address 8:0:20:ae:40:21, Host ID: 80ae4021.

Rebooting with command: boot                                          
Boot device: disk  File and args: 
SILO Version 1.4.4
Allocated 8 Megs of memory at 0x40000000 for kernel
Uncompressing image...
Loaded kernel version 2.4.25

Remapping the kernel... done.
Booting Linux...
PROMLIB: Sun IEEE Boot Prom 3.17.0 1998/10/23 11:26
Linux version 2.4.25 (root@debian) (gcc version 3.3.3 (Debian)) #2 SMP Mon
Mar 8 09:21:12 EST 2004
Ethernet address: 08:00:20:ae:40:21
On node 0 totalpages: 261462
zone(0): 393097 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Found CPU 0 (node=f006d3b4,mid=0)
Found CPU 1 (node=f006d720,mid=2)
Found 2 CPU prom device tree node(s).
Kernel command line: root=/dev/sda4 ro
Calibrating delay loop... 897.84 BogoMIPS
Memory: 2054752k available (2608k kernel code, 768k data, 168k init)
Dentry cache hash table entries: 262144 (order: 9, 4194304 bytes)
Inode cache hash table entries: 131072 (order: 8, 2097152 bytes)
Mount cache hash table entries: 512 (order: 0, 8192 bytes)
Buffer cache hash table entries: 131072 (order: 7, 1048576 bytes)
Page-cache hash table entries: 262144 (order: 8, 2097152 bytes)
POSIX conformance testing by UNIFIX
Entering UltraSMPenguin Mode...
Error: only one processor found.
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle

   <> Jim

Reply to: