Subject: SMP issue on SS20
To: None <port-sparc@netbsd.org>
From: Zach <md@geekport.com>
List: port-sparc
Date: 09/11/2003 01:19:15
I bought an SS20 the other day, and decided to put NetBSD on it. The
install went fine, so I decided to enable SMP support, since the machine
had two processors in it. I built a GENERIC.MP kernel, installed it, and
rebooted. When the machine got to the point of enabling the cpu1, it kernel=
paniced. Not to be disuaded, I moved cpu0 and cpu1 around, and rebooted.
The machine booted perfectly into NetBSD 1.6.1 multiuser. My dmesg shows
that the machine is indeed enabling cpu1 on boot. However, when I run any
programs, they only get executed on cpu0, per the information 'top' is
giving me. When I generated an sshd key, the process had a wcpu of 99%, but=
the CPU States: line showed my system was 50% idle. Not to be daunted, I
launched another ssh-keygen, and it ran only on cpu0. Is there something
i'm missing, or is my system... messed up? The only thing that worries me
is that i'm not using two identical cpus in the machine. One is a SUN
branded 60mhz with 1mb L2 cache, and the other is a TI branded 50mhz with
an L2 cache. I'm assuming that this disparity is the heart of the problem.
What steps do I take from here to get cpu0 and cpu1 to share the load (like=
they should be doing)?
Thanks for your time,
=09Zach Dykstra