Subject: Booting 1.4.1 on a dual processor SS10
To: None <port-sparc@netbsd.org>
From: Paul Civati <paul@xciv.org>
List: port-sparc
Date: 03/07/2000 10:18:27
Can this be done?

I note INSTALL says that multiprocessor machines aren't supported,
but the initial installation seemed to work okay.

I don't expect to be able to use the 2nd processor, but I just wanted
to see how the sparc port has progressed since last time I played (quite
a while ago) it was unstable on an SS20 w/ supercache processor.

At the end of the 1.4.1 install it complained about not finding any
netbsd.GENERIC kernel to install, and booting with the kernel it seems
to have put in I get:

Boot device: /iommu/sbus/espdma@f,400000/esp@f,800000/sd@3,0   File and args:
>> NetBSD/sparc Secondary Boot, Revision 1.8
>> (mrg@sun4690, Mon Jul 19 04:22:51 PDT 1999)
Booting netbsd @ 0x4000
4204544boot: short read
Program terminated
Type  help  for more information
<#0> ok

Booting netbsd.GENERIC_SCSI3 (or even netbsd.GENERIC) I get further:

SPARCstation 10MP (2 X 390Z55), No Keyboard
[..]
Rebooting with command: netbsd.GENERIC_SCSI3                          
Boot device: /iommu/sbus/espdma@f,400000/esp@f,800000/sd@3,0
 File and args: netbsd.GENERIC_SCSI3
>> NetBSD/sparc Secondary Boot, Revision 1.8
>> (mrg@sun4690, Mon Jul 19 04:22:51 PDT 1999)
Booting netbsd.GENERIC_SCSI3 @ 0x4000
1835008+129704+177260+[99912+118033]=0x244275
OBP version 3, revision 2.9 (plugin rev 2)
console is ttya
Copyright (c) 1996, 1997, 1998, 1999
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.4.1 (GENERIC_SCSI3) #1: Mon Aug  9 02:34:40 PDT 1999
    mrg@sun4690:/work/tmp/mrg/src/sys/arch/sparc/compile/GENERIC_SCSI3
real mem = 66420736
avail mem = 58998784
using 810 buffers containing 3317760 bytes of memory
bootpath: /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0
mainbus0 (root): SUNW,SPARCstation-10
cpu0 at mainbus0: TMS390Z50 v0 or TMS390Z55 @ 60 MHz, on-chip FPU
cpu0: physical 20K instruction (64 b/l), 16K data (32 b/l), 1024K external (32 b/l): cache enabled
cpu at mainbus0 not configured
obio0 at mainbus0
clock0 at obio0 slot 0 offset 0x200000: mk48t08 (eeprom)
timer0 at obio0 slot 0 offset 0x300000 delay constant 28
zs0 at obio0 slot 0 offset 0x100000 level 12 softpri 6
zstty0 at zs0 channel 0 (console)
zstty1 at zs0 channel 1
zs1 at obio0 slot 0 offset 0x0 level 12 softpri 6
kbd0 at zs1 channel 0
ms0 at zs1 channel 1
fdc0 at obio0 slot 0 offset 0x700000 level 11 softpri 4: chip 82077
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
auxreg0 at obio0 slot 0 offset 0x800000
power0 at obio0 slot 0 offset 0xa01000 level 2
iommu0 at mainbus0 ioaddr 0xe0000000: version 0x1/0x0, page-size 4096, range 64MB
sbus0 at iommu0: clock = 20 MHz
dma0 at sbus0 slot 15 offset 0x400000: rev 2
esp0 at dma0 slot 15 offset 0x800000 level 4: ESP200, 40MHz, SCSI ID 7
scsibus0 at esp0: 8 targets, 8 luns per target
probe(esp0:3:0): max sync rate 10.00Mb/s
sd0 at scsibus0 targ 3 lun 0: <SEAGATE, ST11200N SUN1.05, 9400> SCSI2 0/direct fixed
sd0: 1005MB, 1872 cyl, 15 head, 73 sec, 512 bytes/sect x 2059140 sectors
ledma0 at sbus0 slot 15 offset 0x400010: rev 2
le0 at ledma0 slot 15 offset 0xc00000 level 6: address 08:00:20:12:a1:44
le0: 8 receive buffers, 2 transmit buffers
SUNW,bpp at sbus0 slot 15 offset 0x4800000 level 2 (ipl 3) not configured
SUNW,DBRIe at sbus0 slot 15 offset 0x8010000 level 9 not configured
cgsix0 at sbus0 slot 2 offset 0x0 level 9: SUNW,501-2325, 1152 x 900, rev 11
cgsix1 at sbus0 slot 3 offset 0x0 level 9: SUNW,501-2325, 1152 x 900, rev 11
eccmemctl0 at mainbus0: version 0x0/0x1
root on sd0a dumps on sd0b
root file system type: ffs
exec /sbin/init: error 8
init: not found
panic: no init
syncing disks... done
Frame pointer is at 0xf4548d88
Call traceback:
  pc = 0xf019509c  args = (0x409000e5, 0x40900fe5, 0x0, 0x0, 0xf4548ea0, 0x409000e5, 0xf4548df0) fp = 0xf4548df0
  pc = 0xf004ece0  args = (0x100, 0x0, 0x0, 0x0, 0xf4548f08, 0x409000e6, 0xf4548e58) fp = 0xf4548e58
  pc = 0xf00393a0  args = (0xf00391c0, 0x100, 0x2, 0xf000a1a4, 0x0, 0xf03e9780, 0xf4548ec0) fp = 0xf4548ec0
  pc = 0xf000a158  args = (0xf4549000, 0xf0201828, 0xf00021b8, 0xf454c000, 0x0, 0xe25, 0xf4548f50) fp = 0xf4548f50
  pc = 0x0  args = (0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fp = 0x0

dumping to dev 7,1 offset 133343
dump ~stopping on keyboard abort
Type  'go' to resume
Type  help  for more information
<#0> ok   

I have booted from floppy and verified that /sbin/init is there.

I just realised I never tried booting single user ;) I'll try that
tonight.

-Paul-