Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jun 2001 09:50:42 GMT
From:      Wilko Bulte <wkb@freebie.demon.nl>
To:        freebsd-alpha@freebsd.org
Subject:   8 CPU SMP attempt
Message-ID:  <E157wR8-0007Fc-00@post.mail.nl.demon.net>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Using a few days old -current and 5 minutes of spare time I booted 
our 8 CPU TurboLaser machine to see what happened. It gets quite
far (IMO) but dies on me somewhere down the road. 

See attached console transcript [sorry, shitty webmailer here]

W/
-- 
|   / o / /  _  	 Arnhem, The Netherlands   email: wilko@freebsd.org
|/|/ / / /( (_) Bulte	 http://www.freebsd.org   
http://www.nlfug.nl
[-- Attachment #2 --]
P00>>>boot dkc100 -fl;    4
(boot dkc100.1.0.7.0 -flags 4)
SRM boot identifier: scsi 0 7 0 1 100 ef00 10201077
boot adapter: isp1  rev 5 in bus slot 7 off of kftha0 in TLSB slot 8
block 0 of dkc100.1.0.7.0 is a valid boot block
reading 15 blocks from dkc100.1.0.7.0
^C
P00>>>^C
P00>>>P00>>>boot dkc100 -fl 4 v
(boot dkc100.1.0.7.0 -flags v)
SRM boot identifier: scsi 0 7 0 1 100 ef00 10201077
boot adapter: isp1  rev 5 in bus slot 7 off of kftha0 in TLSB slot 8
block 0 of dkc100.1.0.7.0 is a valid boot block
reading 15 blocks from dkc100.1.0.7.0
bootstrap code read in
Building FRU table.......
FRU table size = 3865(14437)
base = 200000, image_start = 0, image_bytes = 1e00
initializing HWRPB at 2000
initializing page table at 1f0000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
VMS PAL rev: 0x10000100010115
OSF PAL rev: 0x10000100020117
Switch to OSF PAL code succeeded.

FreeBSD/alpha SRM disk boot, Revision 1.1
(root@turbo.stolab, Tue Jun  5 19:53:04 CEST 2001)
Memory: 262144 k
Loading /boot/defaults/loader.conf 

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 9 seconds... Booting [/boot/kernel/kernel] in 8 seconds... Booting [/boot/kernel/kernel]...               
Entering kernel at 0xfffffc0000337360...
Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Wed Jun  6 15:55:04 CEST 2001
    root@turbo.stolab:/usr/src/sys/compile/GENERIC
Setting atkbd 0 at to atkbdc (string)
Setting atkbd 0 irq to 1 (int)
Setting atkbdc 0 at to isa (string)
Setting atkbdc 0 port to 96 (int)
Setting fd 0 at to fdc0 (string)
Setting fd 0 drive to 0 (int)
Setting fdc 0 at to isa (string)
Setting fdc 0 drq to 2 (int)
Setting fdc 0 irq to 6 (int)
Setting fdc 0 port to 1008 (int)
Setting mcclock 0 at to isa (string)
Setting mcclock 0 port to 112 (int)
Setting ppc 0 at to isa (string)
Setting ppc 0 irq to 7 (int)
Setting psm 0 at to atkbdc (string)
Setting psm 0 irq to 12 (int)
Setting sc 0 at to isa (string)
Setting sio 0 at to isa (string)
Setting sio 0 irq to 4 (int)
Setting sio 0 port to 1016 (int)
Setting sio 1 at to isa (string)
Setting sio 1 flags to 80 (int)
Setting sio 1 irq to 3 (int)
Setting sio 1 port to 760 (int)
Setting vga 0 at to isa (string)
AlphaServer 8400
AlphaServer 8400 5/625, 612MHz
8192 byte page size, 8 processors.
CPU: EV56 (21164A) major=7 minor=2 extensions=0x1<BWX>
OSF PAL rev: 0x10000100020117
real memory  = 265650176 (259424K bytes)
Physical memory chunk(s):
0x008f4000 - 0x0ff4ffff, 258326528 bytes (31534 pages)
avail memory = 250863616 (244984K bytes)
smp_start_secondary: starting cpu 1
smp_start_secondary: cpu 1 started
smp_start_secondary: starting cpu 2
smp_start_secondary: cpu 2 started
smp_start_secondary: starting cpu 3
smp_start_secondary: cpu 3 started
smp_start_secondary: starting cpu 4
smp_start_secondary: cpu 4 started
smp_start_secondary: starting cpu 5
smp_start_secondary: cpu 5 started
smp_start_secondary: starting cpu 6
smp_start_secondary: cpu 6 started
smp_start_secondary: starting cpu 7
smp_start_secondary: cpu 7 started
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
Preloaded elf kernel "kernel" at 0xfffffc00008d4000.
null: <null device, zero device>
random: <entropy source>
mem: <memory & I/O>
tlsb0: <TurboLaser Backplane Bus>
tlsbcpu0: <Dual CPU, 4MB cache> at tlsb0 node 0
gbus0 on tlsbcpu0
zsc0: <Z8530 uart> on gbus0 offset 0x10000000
zs0 on zsc0 channel A
WARNING: Driver mistake: repeat make_dev("zs0")
zs1 on zsc0 channel B
WARNING: Driver mistake: repeat make_dev("zs0")
mcclock0: <MC146818A real time clock> on gbus0 offset 0x20000000
No i8254- using firmware default of 612800000 Hz
tlsbcpu1: <Dual CPU, 4MB cache> at tlsb0 node 0
tlsbcpu2: <Dual CPU, 4MB cache> at tlsb0 node 1
tlsbcpu3: <Dual CPU, 4MB cache> at tlsb0 node 1
tlsbcpu4: <Dual CPU, 4MB cache> at tlsb0 node 2
tlsbcpu5: <Dual CPU, 4MB cache> at tlsb0 node 2
tlsbcpu6: <Dual CPU, 4MB cache> at tlsb0 node 3
tlsbcpu7: <Dual CPU, 4MB cache> at tlsb0 node 3
tlsbmem0: <MS7CC Memory Module> at tlsb0 node 5
kft0: <KFTHA I/O interface> at tlsb0 node 8
pcib0: <DWLPA PCI adapter> on kft0 hose 0
pci0: physical bus=0
	map[10]: type 4, range 32, base 07fffb00, size  8, enabled
	map[14]: type 1, range 32, base 07f9e000, size 12, enabled
found->	vendor=0x1077, dev=0x1020, revid=0x05
	bus=0, slot=3, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=12
	map[10]: type 4, range 32, base 07fffc00, size  7, enabled
	map[14]: type 1, range 32, base 07f9dd00, size  7, enabled
found->	vendor=0x1011, dev=0x0002, revid=0x23
	bus=0, slot=5, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=20
	map[10]: type 4, range 32, base 07fffd00, size  8, enabled
	map[14]: type 1, range 32, base 07f9de00, size  8, enabled
found->	vendor=0x1000, dev=0x0001, revid=0x02
	bus=0, slot=6, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=24
	map[10]: type 4, range 32, base 07fffe00, size  8, enabled
	map[14]: type 1, range 32, base 07f9f000, size 12, enabled
found->	vendor=0x1077, dev=0x1020, revid=0x05
	bus=0, slot=7, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=28
	map[10]: type 4, range 32, base 07ffff00, size  7, enabled
	map[14]: type 1, range 32, base 07f9df00, size  7, enabled
found->	vendor=0x1011, dev=0x0009, revid=0x22
	bus=0, slot=8, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=32
pci0: <PCI bus> on pcib0
Qlogic ISP Driver, FreeBSD Version 5.7, Core Version 2.1
isp0: <Qlogic ISP 1020/1040 PCI SCSI Adapter> port 0x7fffb00-0x7fffbff mem 0x7f9e000-0x7f9efff irq 12 at device 3.0 on pci0
isp0: using Memory space register mapping
isp0: Node 8 Hose 0 Slot 3 interrupting at TLSB vector 0x8403 intpin 1
isp0: Differential Mode
isp0: Ultra Mode Capable
isp0: Board Revision 1040B, resident F/W Revision 5.57.1
isp0: Last F/W revision was 5.57.1
isp0: 256 max I/O commands supported
isp0: Initiator ID is 7 on Channel 0
de0: <Digital 21040 Ethernet> port 0x7fffc00-0x7fffc7f mem 0x7f9dd00-0x7f9dd7f irq 20 at device 5.0 on pci0
de0: Node 8 Hose 0 Slot 5 interrupting at TLSB vector 0x8405 intpin 1
de0: DEC 21040 [10Mb/s] pass 2.3
de0: address 00:00:f8:20:3b:7b
bpf: de0 attached
sym0: <810> port 0x7fffd00-0x7fffdff mem 0x7f9de00-0x7f9deff irq 24 at device 6.0 on pci0
sym0: No NVRAM, ID 7, Fast-10, SE, parity checking
sym0: open drain IRQ line driver
sym0: using NCR-generic firmware.
sym0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 00/00/00/00/00/00
sym0: final   SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 03/c8/00/00/08/00
sym0: Delay (GEN=11): 234 msec, 37984 KHz
sym0: Delay (GEN=11): 287 msec, 30969 KHz
sym0: Delay (GEN=11): 288 msec, 30862 KHz
sym0: Node 8 Hose 0 Slot 6 interrupting at TLSB vector 0x8406 intpin 1
isp1: <Qlogic ISP 1020/1040 PCI SCSI Adapter> port 0x7fffe00-0x7fffeff mem 0x7f9f000-0x7f9ffff irq 28 at device 7.0 on pci0
isp1: using Memory space register mapping
isp1: Node 8 Hose 0 Slot 7 interrupting at TLSB vector 0x8407 intpin 1
isp1: Differential Mode
isp1: Ultra Mode Capable
isp1: Board Revision 1040B, resident F/W Revision 5.57.1
isp1: Last F/W revision was 5.57.1
isp1: 256 max I/O commands supported
isp1: Initiator ID is 7 on Channel 0
de1: <Digital 21140A Fast Ethernet> port 0x7ffff00-0x7ffff7f mem 0x7f9df00-0x7f9df7f irq 32 at device 8.0 on pci0
de1: Node 8 Hose 0 Slot 8 interrupting at TLSB vector 0x8408 intpin 1
de1: DEC DE500-AA 21140A [10-100Mb/s] pass 2.2
de1: address 00:00:f8:1a:9a:68
de1: enabling 100baseTX port
bpf: de1 attached
pcib1: <DWLPA PCI adapter> on kft0 hose 1
pci1: physical bus=0
	map[10]: type 4, range 32, base 07ffff00, size  8, enabled
	map[14]: type 1, range 32, base 07fef000, size 12, enabled
found->	vendor=0x1077, dev=0x1020, revid=0x05
	bus=0, slot=3, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=12
pci1: <PCI bus> on pcib1
isp2: <Qlogic ISP 1020/1040 PCI SCSI Adapter> port 0x7ffff00-0x7ffffff mem 0x7fef000-0x7feffff irq 12 at device 3.0 on pci1
isp2: using Memory space register mapping
isp2: Node 8 Hose 1 Slot 3 interrupting at TLSB vector 0x8413 intpin 1
isp2: Differential Mode
isp2: Ultra Mode Capable
isp2: Board Revision 1040B, resident F/W Revision 5.57.1
isp2: Last F/W revision was 5.57.1
isp2: 256 max I/O commands supported
isp2: Initiator ID is 7 on Channel 0
pcib2: <DWLPA PCI adapter> on kft0 hose 2
pci2: physical bus=0
	map[10]: type 1, range 64, base 07eef000, size 12, enabled
	map[18]: type 4, range 32, base 07fff000, size 12, enabled
	map[1c]: type 1, range 64, base 07f00000, size 20, enabled
found->	vendor=0x1011, dev=0x0008, revid=0x00
	bus=0, slot=3, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=12
pci2: <PCI bus> on pcib2
pci2: <mass storage, SCSI> at 3.0 (no driver attached)
pcib3: <DWLPA PCI adapter> on kft0 hose 3
pci3: physical bus=0
	map[10]: type 1, range 64, base 07eef000, size 12, enabled
	map[18]: type 4, range 32, base 07fff000, size 12, enabled
	map[1c]: type 1, range 64, base 07f00000, size 20, enabled
found->	vendor=0x1011, dev=0x0008, revid=0x00
	bus=0, slot=3, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	intpin=a, irq=12
pci3: <PCI bus> on pcib3
pci3: <mass storage, SCSI> at 3.0 (no driver attached)

fatal kernel trap:

    trap entry     = 0x2 (memory management fault)
    cpuid          = 0
    faulting va    = 0x78
    type           = access violation
    cause          = load instructon
    pc             = 0xfffffc0000491ae4
    ra             = 0xfffffc0000491ba8
    sp             = 0xfffffc00008d9b90
    usp            = 0x0
    curproc        = 0xfffffc0000831288
        pid = 0, comm = swapper

Stopped at      sync_other_counter+0x24:        ldq     s1,0x78(s0) <0x78>      <s1=0xfffffc0000785138,s0=0x0>
db> 

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E157wR8-0007Fc-00>