Subject: NetBSD 1.6 STABLE on HyperSparc Architecture
To: None <port-sparc@netbsd.org>
From: Jean Gervers <jean@gervers.com>
List: port-sparc
Date: 11/06/2002 10:28:32
Hi folks,

I own a Sun Sparc Station 10, with two ROSS dual processor boards (HyperSparc)
I build a new kernel with multiprocessor support - as you can see below,
but it won't work! What did I made wrong? Are there any hints available
for the HyperSparc CPU boards from ROSS?


Jean


-------------8<--------------------8<------------------8<-------------

harlot# tip com1
connected
Nov  5 21:55:52 sparc reboot: rebooted by root
Nov  5 21:55:52 sparc syslogd: Exiting on signal 15
syncing disks... done
rebooting

Resetting ...
screen not found.
Can't open input device.
Keyboard not present.  Using tty for input and output.

SPARCstation 10 MP (4 X RT625), No Keyboard
ROM Rev. 2.19, 256 MB memory installed, Serial #6309245.
Ethernet address 8:0:20:12:23:f0, Host ID: 7260457d.



Rebooting with command:
Boot device: /iommu/sbus/espdma@f,400000/esp@f,800000/sd@1,0:a  File and args:
>> NetBSD/sparc Secondary Boot, Revision 1.12
>> (autobuild@tgm.daemon.org, Mon Sep  9 08:12:32 UTC 2002)
Booting netbsd
2825768+99700+257824 [180592+137702]=0x366fd8
OBP version 3, revision 2.19 (plugin rev 2)
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
    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.6_STABLE (JGSPARC) #0: Tue Nov  5 21:52:15 CET 2002
    root@sparc.intranet.lan:/usr/src/sys/arch/sparc/compile/JGSPARC
total memory = 255 MB
avail memory = 233 MB
using 896 buffers containing 13180 KB of memory
bootpath: /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0
mainbus0 (root): SUNW,SPARCstation-10
cpu0 at mainbus0: mid 8: RT620/625 @ 100 MHz, on-chip FPU
cpu0: 256K byte write-back, 64 bytes/line, sw flush: cache enabled
cpu1 at mainbus0: mid 9: RT620/625 @ 100 MHz, on-chip FPU
cpu1: 256K byte write-back, 64 bytes/line, sw flush: cache enabled
cpu2 at mainbus0: mid 10: RT620/625 @ 90 MHz, on-chip FPU
cpu2: 256K byte write-back, 64 bytes/line, sw flush: cache enabled
cpu3 at mainbus0: mid 11: RT620/625 @ 90 MHz, on-chip FPU
cpu3: 256K byte write-back, 64 bytes/line, sw flush: cache enabled
obio0 at mainbus0
clock0 at obio0 slot 0 offset 0x200000: mk48t08: hostid 7260457d
timer0 at obio0 slot 0 offset 0x300000: delay constant 48
zs0 at obio0 slot 0 offset 0x100000 level 12 softpri 6
zstty0 at zs0 channel 0 (console i/o)
zstty1 at zs0 channel 1
zs1 at obio0 slot 0 offset 0x0 level 12 softpri 6
kbd0 at zs1 channel 0: baud rate 1200
ms0 at zs1 channel 1: baud rate 1200
fdc0 at obio0 slot 0 offset 0x700000 level 11: no drives attached
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: dma 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
ledma0 at sbus0 slot 15 offset 0x400010: dma rev 2
le0 at ledma0 slot 15 offset 0xc00000 level 6: address 08:00:20:12:23:f0
le0: 8 receive buffers, 2 transmit buffers
bpp0 at sbus0 slot 15 offset 0x4800000 level 2 (ipl 3): dma rev 2
SUNW,DBRIe at sbus0 slot 15 offset 0x8010000 level 9 not configured
hme0 at sbus0 slot 2 offset 0x8c00000 level 4 (ipl 7): Sun Happy Meal Ethernet (SUNW,hme)
hme0: Ethernet address 08:00:20:12:23:f0
nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
eccmemctl0 at mainbus0 ioaddr 0x0: version 0x0/0x1
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 1 lun 0: <IBM OEM, DCHS09Z, 5353> SCSI2 0/direct fixed
sd0: 8689 MB, 6082 cyl, 18 head, 162 sec, 512 bytes/sect x 17796077 sectors
sd0: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
sd1 at scsibus0 target 2 lun 0: <IBM OEM, DCHS09Z, 5353> SCSI2 0/direct fixed
sd1: 8689 MB, 6082 cyl, 18 head, 162 sec, 512 bytes/sect x 17796077 sectors
sd1: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
sd2 at scsibus0 target 3 lun 0: <IBM OEM, DCHS09Z, 5353> SCSI2 0/direct fixed
sd2: 8689 MB, 6082 cyl, 18 head, 162 sec, 512 bytes/sect x 17796077 sectors
sd2: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
sd3 at scsibus0 target 4 lun 0: <IBM OEM, DCHS09Z, 5353> SCSI2 0/direct fixed
sd3: 8689 MB, 6082 cyl, 18 head, 162 sec, 512 bytes/sect x 17796077 sectors
sd3: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
sd4 at scsibus0 target 5 lun 0: <IBM OEM, DCHS09F, 2222> SCSI2 0/direct fixed
sd4: 8689 MB, 6082 cyl, 18 head, 162 sec, 512 bytes/sect x 17796077 sectors
sd4: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
sd5 at scsibus0 target 6 lun 0: <IBM OEM, DCHS09F, 6363> SCSI2 0/direct fixed
sd5: 8689 MB, 6082 cyl, 18 head, 162 sec, 512 bytes/sect x 17796077 sectors
sd5: sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers, tagged queueing
Kernelized RAIDframe activated
root on sd0a dumps on sd0b
root file system type: ffs
cpu0: booting secondary processors: cpu1 cpu2 cpu3
raise_ipi_wait_and_unlock(cpu0): couldn't ping cpu1
panic: lockmgr: no context
syncing disks... done
Frame pointer is at 0xf5c48b18
Call traceback:
  pc = 0xf024eba8  args = (0x0, 0x1e401fe1, 0xf0002000, 0xf02db400, 0xf5c48c30, 0x0, 0xf5c48b80) fp = 0xf5c48b80
  pc = 0xf01190f4  args = (0x100, 0x0, 0xfe012000, 0xf030b400, 0xffffffff, 0xf8081, 0xf5c48be8) fp = 0xf5c48be8
  pc = 0xf0106bd0  args = (0xf028f4a0, 0xf030b400, 0xf030b400, 0x100, 0xf0107800, 0xf8081, 0xf5c48c50) fp = 0xf5c48c50
  pc = 0xf01f0d74  args = (0xf02ef414, 0x1, 0x0, 0x0, 0xf0107800, 0xaaaaaaaa, 0xf5c48cb8) fp = 0xf5c48cb8
  pc = 0xf0256a78  args = (0xf02ef410, 0xf5c49000, 0x0, 0x2, 0x40, 0x0, 0xf5c48df8) fp = 0xf5c48df8
  pc = 0xf0006254  args = (0x9, 0x3a6, 0xf5c49000, 0xf5c48f00, 0xffff, 0x40, 0xf5c48ea0) fp = 0xf5c48ea0
  pc = 0xf000682c  args = (0x0, 0x80000000, 0xffffffff, 0xf024dc68, 0xedfe200, 0x660066, 0xf5c48f50) fp = 0xf5c48f50
  pc = 0xf0007378  args = (0xf0840f40, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5c44f50) fp = 0xf5c44f50

dumping to dev 7,1 offset 1576607
dump data fault: pc=0xf0252e9c addr=0x4 sfsr=126<PERR=0,LVL=1,AT=1,FT=1,FAV,OW>
panic: kernel fault
Frame pointer is at 0xf5c48750
Call traceback:
  pc = 0xf024eba8  args = (0xf00, 0x1e001fe1, 0x0, 0x0, 0xf5c48868, 0x0, 0xf5c487b8) fp = 0xf5c487b8
  pc = 0xf01190f4  args = (0x104, 0x0, 0xfe012000, 0xf030b400, 0xf5c488dc, 0x0, 0xf5c48820) fp = 0xf5c48820
  pc = 0xf0256b80  args = (0xf02b3738, 0xf030b400, 0xf030b400, 0x104, 0x1e, 0x1, 0xf5c48888) fp = 0xf5c48888
  pc = 0xf0006254  args = (0xf0308c88, 0x126, 0x4, 0xf5c48990, 0x7a120, 0xf02a1c00, 0xf5c48930) fp = 0xf5c48930
  pc = 0xf024c5ac  args = (0xf031b058, 0x1, 0xf5cc21e4, 0xf07553e0, 0x0, 0x0, 0xf5c489e0) fp = 0xf5c489e0
  pc = 0xf0254140  args = (0xf07553e0, 0xf031d280, 0xf036d000, 0x10000, 0x0, 0xf031a890, 0xf5c48a48) fp = 0xf5c48a48
  pc = 0xf0253fe0  args = (0xf031d280, 0xf036d000, 0xf0375000, 0x10000ba, 0x10000, 0x0, 0xf5c48ab0) fp = 0xf5c48ab0
  pc = 0xf024efb8  args = (0xf031d280, 0xf036d000, 0xf0375000, 0x40, 0xf031b000, 0x0, 0xf5c48b18) fp = 0xf5c48b18
  pc = 0xf024eba8  args = (0xf031d0b8, 0x0, 0xf023b2dc, 0xf031d000, 0xf02b2800, 0xfffff, 0xf5c48b80) fp = 0xf5c48b80
  pc = 0xf01190f4  args = (0x100, 0x0, 0xfe012000, 0xf030b400, 0xffffffff, 0xf8081, 0xf5c48be8) fp = 0xf5c48be8
  pc = 0xf0106bd0  args = (0xf028f4a0, 0xf030b400, 0xf030b400, 0x100, 0xf0107800, 0xf8081, 0xf5c48c50) fp = 0xf5c48c50
  pc = 0xf01f0d74  args = (0xf02ef414, 0x1, 0x0, 0x0, 0xf0107800, 0xaaaaaaaa, 0xf5c48cb8) fp = 0xf5c48cb8
  pc = 0xf0256a78  args = (0xf02ef410, 0xf5c49000, 0x0, 0x2, 0x40, 0x0, 0xf5c48df8) fp = 0xf5c48df8
  pc = 0xf0006254  args = (0x9, 0x3a6, 0xf5c49000, 0xf5c48f00, 0xffff, 0x40, 0xf5c48ea0) fp = 0xf5c48ea0
  pc = 0xf000682c  args = (0x0, 0x80000000, 0xffffffff, 0xf024dc68, 0xedfe200, 0x660066, 0xf5c48f50) fp = 0xf5c48f50
  pc = 0xf0007378  args = (0xf0840f40, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5c44f50) fp = 0xf5c44f50

dumping to dev 7,1 offset 1576607
dump ~