I have an SS20, and what may be unusual is that I have three processors,
of two speeds. I have a HyperSPARC 150Mhz, and a pair module of
HyperSparc 125Mhz. This system worked under NetBSD 4.0 (4.0_RC1,
technically).
In February 2010, I got around to building a netbsd-5 system for it, and
that worked just fine when i booted the GENERIC_SCSI3 kernel. Upon doing
another fresh build of the netbsd-5 tree on it last night, I made a
kernel config for GENERIC.MP_SCSI3 simply by duplicating the
GENERIC_SCSI3 config, and changing the include from GENERIC to GENERIC.MP.
When I tried to boot this kernel, however, I was surprised to see:
Booting netbsd
3603344+106016+331480 [237840+224793]=0x45bb40
OBP version 3, revision 2.25 (plugin rev 2)
data fault: pc=0xf0188d40 addr=0x58 sfsr=126<PERR=0,LVL=1,AT=1,FT=1,FAV,OW>
data fault: pc=0xf01f7d90 addr=0x30 sfsr=126<PERR=0,LVL=1,AT=1,FT=1,FAV,OW>
data fault: pc=0xf01f7d90 addr=0x30 sfsr=126<PERR=0,LVL=1,AT=1,FT=1,FAV,OW>
data fault: pc=0xf01f7d90 addr=0x30 sfsr=126<PERR=0,LVL=1,AT=1,FT=1,FAV,OW>
[- another 47 lines of the same as the last -]
Level 15 Interrupt
Type help for more information
<#3>
I was then able to boot the freshly built GENERIC_SCSI3 which came up
just fine.
Does anyone know what [I did] wrong, or have a suggestion what to look
at? Is MP known to be broken in the current netbsd-5 sparc world, or
known to have desupported multiple clock speeds of processors?
Thanks.
boot logs of the 4.0_RC1 system and the two 5.0_STABLE attempts (one
failed as above, one GENERIC_SCSI3 working) are attached.
- Chris