lenticularis39 / axpbox

AXPbox Alpha emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2 CPU system boots very slowly with a lot of errors

TheFausap opened this issue · comments

Hello,

I am trying to boot a system with 2 CPU and 1GB of RAM.
I installed it with a single cpu and everything went smooth (I followed the official upgrade procedure from VSI).
When I try to boot with 2 CPU I got the following on the axpbox console

fausap@fausap-MS-7B86:~/VMS$ ./axpbox run
sys0(tsunami): $Id: System.cpp,v 1.79 2008/06/12 07:29:44 iamcamiel Exp $
flash: 2097156 bytes restored.
%FLS-I-RESTST: Flash state restored from rom/flash.rom
sys0(tsunami): $Id: Flash.cpp,v 1.19 2008/03/24 22:11:50 iamcamiel Exp $
pci0.15(ali_ide).disk0.0(file): Mounted file disk1, 12288000 512-byte blocks, 15360/16/50.
pci0.2(sym53c810).disk0.0(file): Mounted file AVMS842L2LP2.ISO, 163750 2048-byte blocks, 655/10/25.
dma: $Id: DMA.cpp,v 1.9 2008/04/29 09:24:52 iamcamiel Exp $
pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 2008/03/14 15:30:50 iamcamiel Exp $
dpr: 16384 bytes restored.
%DPR-I-RESTST: DPR state restored from rom/dpr.rom
sys0(tsunami): $Id: DPR.cpp,v 1.23 2008/06/12 07:29:44 iamcamiel Exp $
cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.82 2009/03/16 01:33:27 iamcamiel Exp $
cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.82 2009/03/16 01:33:27 iamcamiel Exp $
serial0(serial): Waiting for connection on port 21264.
serial0(serial): $Id: Serial.cpp,v 1.51 2008/06/03 09:07:56 iamcamiel Exp $
serial1(serial): Waiting for connection on port 21265.
serial1(serial): $Id: Serial.cpp,v 1.51 2008/06/03 09:07:56 iamcamiel Exp $
%IDE-I-INIT: New IDE emulator initialized.
pci0.2(sym53c810): $Id: Sym53C810.cpp,v 1.14 2008/05/31 15:47:13 iamcamiel Exp $
pci0.3(dec21143): MAC set to 08-00-2b-e5-40-01
pci0.3(dec21143): $Id: DEC21143.cpp,v 1.36 2008/05/31 15:47:09 iamcamiel Exp $
! CONFIGURATION WARNING ! vga_console set to true, but no VGA card installed.
pci0.7(ali): $Id: AliM1543C.cpp,v 1.66 2008/05/31 15:47:07 iamcamiel Exp $
kbc: $Id: Keyboard.cpp,v 1.10 2008/05/31 15:47:09 iamcamiel Exp $
%SYS-I-READROM: Reading decompressed ROM image from rom/decompressed.rom.
%SYM-I-PATCHROM: Patching ROM for speed.
%SYS-I-ROMLOADED: ROM Image loaded successfully!
dpr: 16384 bytes restored.
%DPR-I-RESTST: DPR state restored from rom/dpr.rom
sys0(tsunami): $Id: DPR.cpp,v 1.23 2008/06/12 07:29:44 iamcamiel Exp $
Start threads: cpu0 cpu1 srl0 srl1 ide0 ide1 sym nic ali kbd
*** CPU0 *** STARTING ***
Arbitration 0000000000010000 from CPU 0 (@13e39)... won  0000000800010000
Arbitration clear from CPU 0 (@13f55).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  0000000800010000
Arbitration clear from CPU 0 (@133b9).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  0000000800010000
Arbitration clear from CPU 0 (@133b9).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  0000000800010000
Arbitration clear from CPU 0 (@133b9).
*** DPR *** Starting CPU 1 ***
*** CPU1 *** STARTING ***
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
Arbitration 0000000000020000 from CPU 1 (@13351)... won  00000008000200e0
Arbitration clear from CPU 1 (@133b9).
*** IP interrupt set for CPU 0 from CPU 0(@ 110d5)
*** IP interrupt set for CPU 1 from CPU 0(@ 110d5)
*** IP interrupt cleared for CPU 0 from CPU 0(@ 1a140c).
*** IP interrupt cleared for CPU 1 from CPU 0(@ 1a140c).

and on the serial terminal 0 I have

process idle, pcb = 001ABF50
[...]
SYSFAULT CPU1 - pc = 001a0e84
exception context saved starting at 001ACD10
[...]
CPU 1 unable to complete console mode transition 1
CPU 1: begin = 8416303305, end = 32416304258, delta = 24000000953

a lot of times then

%SMP-F-CPUBAD, CPU #1 cpu type does not match that of primary

a SHOW CPU command shows:

$ show cpu

System: ANUBIS, AlphaServer ES40

CPU ownership sets:
   Active               0
   Configure            0,1

CPU state sets:
   Potential            0
   Autostart            0-3
   Powered Down         None
   Not Present          2,3
   Hard Excluded        None
   Failover             None
$ set cpu/start 1
%SYSTEM-W-WRONGSTATE, CPU 1 is in the wrong state for the requested operation

I'll update the README.

By the way, it seems the after some reboot, the SRM "updates" (?) itself and it's working now:

sys0(tsunami): $Id: System.cpp,v 1.79 2008/06/12 07:29:44 iamcamiel Exp $
flash: 2097156 bytes restored.
%FLS-I-RESTST: Flash state restored from rom/flash.rom
sys0(tsunami): $Id: Flash.cpp,v 1.19 2008/03/24 22:11:50 iamcamiel Exp $
pci0.15(ali_ide).disk0.0(file): Mounted file disk1, 12288000 512-byte blocks, 15360/16/50.
pci0.2(sym53c810).disk0.0(file): Mounted file AVMS842L2LP2.ISO, 163750 2048-byte blocks, 655/10/25.
dma: $Id: DMA.cpp,v 1.9 2008/04/29 09:24:52 iamcamiel Exp $
pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 2008/03/14 15:30:50 iamcamiel Exp $
dpr: 16384 bytes restored.
%DPR-I-RESTST: DPR state restored from rom/dpr.rom
sys0(tsunami): $Id: DPR.cpp,v 1.23 2008/06/12 07:29:44 iamcamiel Exp $
cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.82 2009/03/16 01:33:27 iamcamiel Exp $
cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.82 2009/03/16 01:33:27 iamcamiel Exp $
serial0(serial): Waiting for connection on port 21264.
serial0(serial): $Id: Serial.cpp,v 1.51 2008/06/03 09:07:56 iamcamiel Exp $
%IDE-I-INIT: New IDE emulator initialized.
pci0.2(sym53c810): $Id: Sym53C810.cpp,v 1.14 2008/05/31 15:47:13 iamcamiel Exp $
pci0.3(dec21143): MAC set to 08-00-2b-e5-40-01
pci0.3(dec21143): $Id: DEC21143.cpp,v 1.36 2008/05/31 15:47:09 iamcamiel Exp $
! CONFIGURATION WARNING ! vga_console set to true, but no VGA card installed.
pci0.7(ali): $Id: AliM1543C.cpp,v 1.66 2008/05/31 15:47:07 iamcamiel Exp $
kbc: $Id: Keyboard.cpp,v 1.10 2008/05/31 15:47:09 iamcamiel Exp $
%SYS-I-READROM: Reading decompressed ROM image from rom/decompressed.rom.
%SYM-I-PATCHROM: Patching ROM for speed.
%SYS-I-ROMLOADED: ROM Image loaded successfully!
dpr: 16384 bytes restored.
%DPR-I-RESTST: DPR state restored from rom/dpr.rom
sys0(tsunami): $Id: DPR.cpp,v 1.23 2008/06/12 07:29:44 iamcamiel Exp $
Start threads: cpu0 cpu1 srl0 ide0 ide1 sym nic ali kbd
*** CPU0 *** STARTING ***
Arbitration 0000000000010000 from CPU 0 (@13e39)... won  0000000800010000
Arbitration clear from CPU 0 (@13f55).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  0000000800010000
Arbitration clear from CPU 0 (@133b9).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  0000000800010000
Arbitration clear from CPU 0 (@133b9).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  0000000800010000
Arbitration clear from CPU 0 (@133b9).
*** DPR *** Starting CPU 1 ***
*** CPU1 *** STARTING ***
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu1: lock broken by cpu0(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
cpu0: lock broken by cpu1(ev68cb).   
Arbitration 0000000000010000 from CPU 0 (@13e39)... won  00000008000100f0
Arbitration clear from CPU 0 (@13f55).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  00000008000100f0
Arbitration clear from CPU 0 (@133b9).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  00000008000100f0
Arbitration clear from CPU 0 (@133b9).
Arbitration 0000000000010000 from CPU 0 (@13351)... won  00000008000100f0
Arbitration clear from CPU 0 (@133b9).
*** DPR *** Starting CPU 1 ***
*** IP interrupt set for CPU 0 from CPU 0(@ 110d5)
*** IP interrupt set for CPU 1 from CPU 0(@ 110d5)
*** IP interrupt cleared for CPU 0 from CPU 0(@ 1a140c).
*** IP interrupt cleared for CPU 1 from CPU 0(@ 1a140c).

OpenVMS boots fine and fast, but it seems the CPU1 is in TIMEOUT state. I don't know why.

$ show cpu/full

System: ANUBIS, AlphaServer ES40

  SMP execlet   = 3 : Enabled : Streamlined.
  Config tree   = Version 5
  Primary CPU   = 0                              
  HWRPB CPUs    = 4                                      
  Page Size     = 8192                                   
  Revision Code =                                
  Serial Number = (virt.) 
  Default CPU Capabilities:
        System: QUORUM RUN 
  Default Process Capabilities:
        System: QUORUM RUN 

CPU 0    State: RUN                CPUDB: 81C16000     Handle: 00000880
         Owner: 00000400         Current: 00000400     Partition 0 (ANUBIS)
        ChgCnt:         0          State: Present, Primary
       Process: SYSTEM               PID: 0000011A
  Capabilities:
        System: PRIMARY QUORUM RUN RAD0 
  Slot Context: 839AA180
     CPU     -  State..........: RC, PA, PP, CV, PV, PMV, PL
                Type...........: EV68 (21264/EV68CB 21264C),  Minor = 6
                Speed..........: 800 Mhz
                Variation......: VAX FP, IEEE FP, Primary Eligible
                Serial Number..: 00000000
                Revision.......: 
                Halt Request...: 0
                Software Comp..: 8.4
     PALCODE -  Revision Code..: 1.98-01
                Compatibility..: 104
                Max Shared CPUs: 4
                Memory  Space..: Physical = 00000000.00000000  Length = 0
                Scratch Space..: Physical = 00000000.00000000  Length = 0
  Bindings:     * None *
  Fastpath:
        EWA0 
  Features:
     Autostart - Enabled.
     Fastpath  - Selection enabled as Preferred CPU.

CPU 1    State: TIMOUT             CPUDB: 81C61100     Handle: 00000B00
         Owner: 00000400         Current: 00000400     Partition 0 (ANUBIS)
        ChgCnt:         0          State: Present, In-Console
       Process: * None *
  Capabilities: * None *
  Slot Context: 839AA400
     CPU     -  State..........: PP, CV, PV, PMV, PL
                Type...........: EV68 (21264/EV68CB 21264C),  Minor = 6
                Speed..........: 800 Mhz
                Variation......: VAX FP, IEEE FP, Primary Eligible
                Serial Number..: 00000000
                Revision.......: 
                Halt Request...: 0
                Software Comp..: 8.4
     PALCODE -  Revision Code..: 1.98-01
                Compatibility..: 104
                Max Shared CPUs: 4
                Memory  Space..: Physical = 00000000.00000000  Length = 0
                Scratch Space..: Physical = 00000000.00000000  Length = 0
  Bindings:     * N  Fastpath:     * None *
  Features:
     Autostart - Enabled.
     Fastpath  - Selection enabled as Preferred CPU.