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. Ideas?
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 boot: 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 ([EMAIL PROTECTED]) (gcc version 3.3.3 (Debian)) #2 SMP Mon Mar 8 09:21:12 EST 2004 ARCH: SUN4U 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) [fffff80000000000,00000000bff12000] 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 Thanks, <> Jim

