Hi,
I've got two Origin 300 systems and a NUMA cable so I tried booting
bsd.rd.IP27 on them.
I did not expect the NUMA linked O300's to work but trying doesn't hurt, so
here's the hinv -v and dmesg:
>> hinv -v
IP35 Node Board, Module 001c01
ASIC BEDROCK Rev 2, 200 MHz, (nasid 0)
Processor A: 500 MHz R14000 Rev 2.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 0)
R14010FPC Rev 2.4
Processor B: 500 MHz R14000 Rev 2.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 1)
R14010FPC Rev 2.4
Processor C: 500 MHz R14000 Rev 2.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 2)
R14010FPC Rev 2.4
Processor D: 500 MHz R14000 Rev 2.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 3)
R14010FPC Rev 2.4
Memory on board, 2048 MBytes (Standard)
Bank 0, 512 MBytes (Premium) <-- (Software Bank 0)
Bank 1, 512 MBytes (Premium)
Bank 2, 512 MBytes (Premium)
Bank 3, 512 MBytes (Premium)
IP35 Node Board, Module 001c02
ASIC BEDROCK Rev 2, 200 MHz, (nasid 1)
Processor A: 500 MHz R14000 Rev 1.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 4)
R14010FPC Rev 1.4
Processor B: 500 MHz R14000 Rev 1.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 5)
R14010FPC Rev 1.4
Processor C: 500 MHz R14000 Rev 1.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 6)
R14010FPC Rev 1.4
Processor D: 500 MHz R14000 Rev 1.4
Secondary Cache 2MB 250MHz Tap 0xa , (cpu 7)
R14010FPC Rev 1.4
Memory on board, 2048 MBytes (Standard)
Bank 0, 512 MBytes (Premium) <-- (Software Bank 0)
Bank 1, 512 MBytes (Premium)
Bank 2, 512 MBytes (Premium)
Bank 3, 512 MBytes (Premium)
IBRICK Bridge, Module 001c01
ASIC BRIDGE Rev 2, (widget 14)
IBRICK Bridge, Module 001c01
ASIC BRIDGE Rev 2, (widget 15)
adapter PCI (SCSI interface) Rev 6
(pci id 1)
peripheral DISK, BUS 0, ID 1, FUJITSU MAT3073N SUN72G
adapter IOC3 Rev 1
(pci id 4)
controller multi function SuperIO
controller Ethernet Rev 1
adapter USB (OHCI interface)
(pci id 5)
IBRICK Bridge, Module 001c02
ASIC BRIDGE Rev 2, (widget 14)
IBRICK Bridge, Module 001c02
ASIC BRIDGE Rev 2, (widget 15)
adapter PCI (SCSI interface) Rev 6
(pci id 1)
adapter IOC3 Rev 1
(pci id 4)
controller multi function SuperIO
controller Ethernet Rev 1
adapter USB (OHCI interface)
(pci id 5)
ASIC XBOW Rev 2, on CBrick, Module 001c01
ASIC XBOW Rev 2, on CBrick, Module 001c02
>> bootp()bsd.rd.IP27
Setting $netaddr to 192.168.3.240 (from server )
Obtaining bsd.rd.IP27 from server
9189432+665976 entry: 0xa800000000040000
ARCS64 Firmware
Found SGI-IP35, setting up.
Machine is in M mode.
(switch from L1 port to serial 1 port - MJ)
Initial setup done, switching console.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 5.5-beta (RAMDISK-IP27) #91: Wed Feb 5 22:13:52 MST 2014
[email protected]:/sys/arch/sgi/compile/RAMDISK-IP27
real mem = 4294967296 (4096MB)
rsvd mem = 20643840 (20MB)
avail mem = 4207509504 (4012MB)
warning: no entropy supplied by boot loader
mainbus0 at root
Trap cause = 2 Frame 0xffffffff809abcb8
Trap PC 0xa800000000206868 RA 0xa80000000020e0a4 fault 0x0
0xa800000000206834 (9600000200032728,1,9600000200032728,0) ra
0xa80000000020e0a4 sp
0xffffffff809abe10, sz 0
0xa80000000020dfc0 (9600000200032728,1,9600000200032728,0) ra
0xa800000000206918 sp
0xffffffff809abe10, sz 64
0xa800000000206918 (9600000200032728,1,9600000200032728,0) ra 0x0 sp
0xffffffff809abe50, sz 0
User-level: pid 0
stopped on non ddb fault
Stopped at 0xa800000000206868: lw v0,28(v1)
0xa800000000206834 (9600000200032728,1,9600000200032728,0) ra 0xa80000000020e0
a4 sp 0xffffffff809abe10, sz 0
0xa80000000020dfc0 (9600000200032728,1,9600000200032728,0) ra 0xa8000000002069
18 sp 0xffffffff809abe10, sz 64
0xa800000000206918 (9600000200032728,1,9600000200032728,0) ra 0x0 sp 0xfffffff
f809abe50, sz 0
User-level: pid 0
ddb>
Apparantly is sees the memory from both nodes, but crashes where normally
the first cpu would be printed.
Booting a single O300 works fine (except for the serial port, which is a
known issue):
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 5.5-beta (RAMDISK-IP27) #91: Wed Feb 5 22:13:52 MST 2014
[email protected]:/sys/arch/sgi/compile/RAMDISK-IP27
real mem = 2147483648 (2048MB)
rsvd mem = 20643840 (20MB)
avail mem = 2076672000 (1980MB)
warning: no entropy supplied by boot loader
mainbus0 at root: Origin 300
cpu0 at mainbus0 nasid 0: R14000 CPU rev 2.4 500 MHz, R14000 FPU rev 2.4
cpu0: cache L1-I 32KB D 32KB 2 way, L2 2048KB 2 way
clock0 at mainbus0 nasid 0: int 5
xbow0 at mainbus0 nasid 0: XXBow revision 2
xbridge0 at xbow0 widget 15: XBridge revision 2
xbpci0 at xbridge0 bus 0: 33 MHz PCI bus
pci0 at xbpci0 bus 0
isp0 at pci0 dev 1 function 0 "QLogic ISP12160" rev 0x06: irq 1, xbow irq 62
isp0: board type 12160 rev 0x6, loaded firmware rev 10.4.41
scsibus0 at isp0: 16 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <FUJITSU, MAT3073N SUN72G, 0602> SCSI2 0/direct
fixed
serial.FUJITSU_MAT3073N_SUN72G_000523B06H1L_AAN0P5606H1L
sd0: 70007MB, 512 bytes/sector, 143374738 sectors
scsibus1 at isp0: 16 targets, initiator 0
ioc0 at pci0 dev 4 function 0 "SGI IOC3" rev 0x01
onewire0 at ioc0
ioc0: ethernet irq 4, xbow irq 61
ioc0: superio irq 0, xbow irq 60
com0 at ioc0 base 0x20178: ns16550a, 16 byte fifo
com0: console
com1 at ioc0 base 0x20170: ns16550a, 16 byte fifo
iec0 at ioc0: 128KB SSRAM, address ff:ff:ff:ff:ff:ff
nsphyter0 at iec0 phy 1: DP83843 10/100 PHY, rev. 0
lpt at ioc0 not configured
dsrtc0 at ioc0: DS1742W
ohci0 at pci0 dev 5 function 0 "AT&T/Lucent USB 2-port" rev 0x10: irq 5, xbow
irq 59, version 1.0,
legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "AT&T/Lucent OHCI root hub" rev 1.00/1.00 addr 1
xbridge1 at xbow0 widget 14: XBridge revision 2
xbpci1 at xbridge1 bus 0: 66 MHz PCI bus
pci1 at xbpci1 bus 0
boot device: sd0
root on rd0a swap on rd0b dump on rd0b
erase ^?, werase
--
Maurice