Subject: Re: SMP status
To: None <martin@duskware.de>
From: Havard Eidnes <he@NetBSD.org>
List: port-sparc64
Date: 08/29/2007 11:21:24
> I think a -current GENERIC.MP kernel should be able to boot into
> single user shell on all supported machines. Beware, it will crash
> soon if you do serious stuff ;-)
>
> If you have a MP machine, it would be good if you could test this and=

> tell me if it crashes before reaching the shell prompt.

I just tested a freshly built GENERIC.MP on an Ultra E450, and it
reaches the shell prompt fine.  Boot messages / dmesg below.

I tried to do "halt", but I got a similar failure to what others
have reported.

Regards,

- H=E5vard

------------------------------

Sun Enterprise 450 (4 X UltraSPARC-II 400MHz), No Keyboard
OpenBoot 3.14, 4096 MB memory installed, Serial #11618221.
Ethernet address 8:0:20:b1:47:ad, Host ID: 80b147ad.



Rebooting with command: boot disk netbsd.mp -s                        =

Boot device: /pci@1f,4000/scsi@3/disk@0,0  File and args: netbsd.mp -s
NetBSD IEEE 1275 Bootblock
>> NetBSD/sparc64 OpenFirmware Boot, Revision 1.9
>> (he@quattro.urc.uninett.no, Thu Jun 29 16:29:07 CEST 2006)
=3D0x8570a0
Loading netbsd.mp: 6495640+356448+321176 [489480+314653]=3D0x96a2e0
sparc64_init(0xf0075a4c, 0xfff7fe28, 0x20, 0xf0075a4c, 0xf0075a4c)
sparc64_init: bmagic=3D44444230, bi=3D0x196a2e0
xtlb[0]: Tag: 1000000 Data: e0000000ff800076
xtlb[1]: Tag: 1400000 Data: e0000000ff400076
xtlb[2]: Tag: 1800000 Data: e0000000ff000076
prom_get_msgbuf: Cannot recover msgbuf on E250
prom_get_msgbuf: allocated new buf at 00000000
prom_get_msgbuf: claiming new buf at 00000000
console is /pci@1f,4000/ebus@1/se@14,400000:a
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 200=
5,
    2006, 2007
    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 4.99.30 (GENERIC.MP) #0: Wed Aug 29 09:10:43 CEST 2007
        he@ctd.urc.uninett.no:/u/build/HEAD/obj/sparc64/sys/arch/sparc6=
4/compile/GENERIC.MP
total memory =3D 4096 MB
avail memory =3D 4006 MB
bootpath: /pci@1f,4000/scsi@3/disk@0,0:a
mainbus0 (root): SUNW,Ultra-4: hostid 80b147ad
cpu0 at mainbus0: SUNW,UltraSPARC-II @ 400 MHz, UPA id 0
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 4096K external (64 b=
/l)
cpu1 at mainbus0: SUNW,UltraSPARC-II @ 400 MHz, UPA id 1
cpu1: 32K instruction (32 b/l), 16K data (32 b/l), 4096K external (64 b=
/l)
cpu2 at mainbus0: SUNW,UltraSPARC-II @ 400 MHz, UPA id 2
cpu2: 32K instruction (32 b/l), 16K data (32 b/l), 4096K external (64 b=
/l)
cpu3 at mainbus0: SUNW,UltraSPARC-II @ 400 MHz, UPA id 3
cpu3: 32K instruction (32 b/l), 16K data (32 b/l), 4096K external (64 b=
/l)
psycho0 at mainbus0 addr 0xfffb4000
SUNW,psycho: impl 0, version 4: ign 7c0 bus range 0 to 0; PCI bus 0
DVMA map: fe000000 to ffffe000
IOTSB: 4342000 to 434a000
pci0 at psycho0
pci0: i/o space, memory space enabled
ebus0 at pci0 dev 1 function 0
ebus0: Sun Microsystems PCIO Ebus2, revision 0x01
auxio0 at ebus0 addr 726000-726003, 728000-728003, 72a000-72a003, 72c00=
0-72c003, 72f000-72f003
power at ebus0 addr 724000-724003 ipl 2021 ipl 2034 not configured
SUNW,pll at ebus0 addr 504000-504002 not configured
sc at ebus0 addr 500000-500007 not configured
sab0 at ebus0 addr 400000-40007f ipl 43: rev 3.2
sabtty0 at sab0 port 0: console i/o
sabtty1 at sab0 port 1
com0 at ebus0 addr 3083f8-3083ff ipl 41: ns16550a, working fifo
kbd0 at com0
com1 at ebus0 addr 3062f8-3062ff ipl 42: ns16550a, working fifo
ms0 at com1
wsmouse0 at ms0 mux 0
lpt0 at ebus0 addr 3043bc-3043cb, 300398-300399, 700000-70000f ipl 2018=

fdthree at ebus0 addr 3023f0-3023f7, 706000-70600f, 720000-720003 ipl 2=
023 not configured
clock0 at ebus0 addr 0-1fff: mk48t59
flashprom at ebus0 addr 0-fffff, 0-fffff not configured
envctrl0 at ebus0 addr 600000-600003 ipl 2024 ipl 2021
envctrl0: Ultra Enterprise 450 environmental monitoring
envctrl0: PS 0: 550W, online
envctrl0: PS 1: 550W, online
envctrl0: PS 2: absent
hme0 at pci0 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
hme0: interrupting at ivec 37e1
hme0: Ethernet address 08:00:20:b1:47:ad
nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
esiop0 at pci0 dev 3 function 0: Symbios Logic 53c875 (ultra-wide scsi)=

esiop0: using on-board RAM
esiop0: interrupting at ivec 1fe0
scsibus0 at esiop0: 16 targets, 8 luns per target
esiop1 at pci0 dev 2 function 0: Symbios Logic 53c875 (ultra-wide scsi)=

esiop1: using on-board RAM
esiop1: interrupting at ivec 1fe6
scsibus1 at esiop1: 16 targets, 8 luns per target
psycho1 at mainbus0 addr 0xfffc6000
SUNW,psycho: impl 0, version 4: ign 7c0 bus range 128 to 128; PCI bus 1=
28
pci1 at psycho1
pci1: i/o space, memory space enabled
timer0 at mainbus0 addr 0xfff9fc00 irq vectors 7ec and 7ed
mc at mainbus0 not configured
psycho2 at mainbus0 addr 0xfff5e000
SUNW,psycho: impl 0, version 4: ign 100 bus range 0 to 0; PCI bus 0
DVMA map: fe000000 to ffffe000
IOTSB: 43b4000 to 43bc000
pci2 at psycho2
pci2: i/o space, memory space enabled
psycho3 at mainbus0 addr 0xfff70000
SUNW,psycho: impl 0, version 4: ign 100 bus range 128 to 128; PCI bus 1=
28
pci3 at psycho3
pci3: i/o space, memory space enabled
psycho4 at mainbus0 addr 0xfff36000
SUNW,psycho: impl 0, version 4: ign 180 bus range 0 to 0; PCI bus 0
DVMA map: fe000000 to ffffe000
IOTSB: 43bc000 to 43c4000
pci4 at psycho4
pci4: i/o space, memory space enabled
3D Labs GLINT Permedia 2V (miscellaneous display, revision 0x01) at pci=
4 dev 4 function 0 not configured
psycho5 at mainbus0 addr 0xfff48000
SUNW,psycho: impl 0, version 4: ign 180 bus range 128 to 128; PCI bus 1=
28
pci5 at psycho5
pci5: i/o space, memory space enabled
pcons at mainbus0 not configured
wskbd0 at kbd0 mux 1
scsibus0: waiting 2 seconds for devices to settle...
scsibus1: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <FUJITSU, MAJ3182M SUN18G, 0804> disk f=
ixed
sd0: 17274 MB, 7508 cyl, 19 head, 248 sec, 512 bytes/sect x 35378533 se=
ctors
sd0: sync (50.00ns offset 16), 16-bit (40.000MB/s) transfers, tagged qu=
eueing
sd1 at scsibus0 target 1 lun 0: <FUJITSU, MAJ3182M SUN18G, 0804> disk f=
ixed
sd1: 17274 MB, 7508 cyl, 19 head, 248 sec, 512 bytes/sect x 35378533 se=
ctors
sd1: sync (50.00ns offset 16), 16-bit (40.000MB/s) transfers, tagged qu=
eueing
kbd0: reset failed
Kernelized RAIDframe activated
cd0 at scsibus1 target 6 lun 0: <TOSHIBA, XM6201TASUN32XCD, 1103> cdrom=
 removable
cd0: sync (100.00ns offset 16), 8-bit (10.000MB/s) transfers
root on sd0a dumps on sd0b
root file system type: ffs
Enter pathname of shell or RETURN for /bin/sh: =

# =

# halt
Aug 29 11:18:33 halt: halted by root
syncing disks... done
unmounting file systems... done
cpu0: shutting down
cpu2: shutting down
cpu1: shutting down
halted


RED State Exception

TL=3D0000.0000.0000.0005 TT=3D0000.0000.0000.0010
   TPC=3D0000.0000.0180.4200 TnPC=3D0000.0000.0180.4204 TSTATE=3D0000.0=
000.1d00.1503
TL=3D0000.0000.0000.0004 TT=3D0000.0000.0000.0010
   TPC=3D0000.0000.0180.4200 TnPC=3D0000.0000.0180.4204 TSTATE=3D0000.0=
000.1d00.1503
0L=3D
 0R0E0D. State Exc.e
tT                  ptE0i3onT

eTL=3Dx.0000000t..i0o0000..00T00.0000 0 05 . TPTC=3D0.0000000..0000000.=
.0 01T0T0=3D.000 0100.
0.00 .8 0T01P.840.0402 0T0S 0T0An0TPC=3D.=3D000008000.040000000.018C0..=
4020004. TTST=3D0A0.TE1=3D800000.000 0T0.1A.dT0000.1 50T0T7=3D.
 000 4 . 0TT0T0=3D=3D0.00000.00.0000000..0001T0T80.0000100
0000.800T1P80d.440200 TTnTPC.=3D=3D0100000...00200000..0n1P84C0.402004.=
 TT0SLT0A.TE10080.0000.000.0 00T0S.01dT0E00=3D.01 05T0T7
 0T0L0=3D.000000..00100000..0
                           00T0L60.00
                                     00 03 TTPT=3D=3D0.0000.000000.0 0T=
002..08004100
00 0 .021P8C0.0402000S T0T0n0PE0C=3D=3D0000000.04000000 .018C0=3D.40200=
04.
Can't open input device.
Keyboard not present.  Using ttya for input and output.


Sun Enterprise 450 (4 X UltraSPARC-II 400MHz), No Keyboard
OpenBoot 3.14, 4096 MB memory installed, Serial #11618221.
Ethernet address 8:0:20:b1:47:ad, Host ID: 80b147ad.



Initializing Memory |                                                 =