Not a directly EPICS related question, but I'm at a loss. We have a number of VME crates and one has started to misbehave after repair.
The MVME3100 successfully boots from the network but hangs before EPICS can start with the last line of the log being "Trying to find CSR on VME". The result is the same for three different CPU cards, which all work fine when inserted into another backplane/crate.
The boot log is:
Copyright Motorola Inc. 1999-2005, All Rights Reserved
MOTLoad RTOS Version 2.0, PAL Version 1.1 RM03
Wed Oct 19 17:29:08 MST 2005
MPU-Type =MPC8540
MPU-Int Clock Speed =666MHz
MPU-CCB Clock Speed =333MHz
MPU-DDR Clock Speed =166MHz
MPU-PCI Clock Speed =66MHz, PCI, 64-bit
MPU-Int Cache(L2) Enabled, 256KB, L2CTL =A8000300
Reset/Boot Vector =Flash0
Local Memory Found =10000000 (&268435456)
User Download Buffer =014D3000:016D2FFF
MVME3100> netBoot -p 0
Network Loading from: /dev/enet0
Locating BOOTP Server... Found It!
Client IP Address = XXXXXXXX
Server IP Address = XXXXXXXX
Gateway IP Address = 0.0.0.0
Subnet IP Address Mask = 255.0.0.0
Boot File Name = /epics/c2v0/c2v0.boot
Load Address = 01950000
Buffer Size = 2000000
Network Boot File Load Start - Press <ESC> to Bypass, <SPC> to Continue
Network Boot File Load in Progress - Press <CTRL-C> to Abort
Bytes Received =&2929936, Bytes Loaded =&2929936
Bytes/Second =&976645, Elapsed Time =3 Second(s)
Boot Device =/dev/enet0
Boot File =/epics/c2v0/c2v0.boot
Load Address =01950000
Load Size =002CB510
Execution Address =01950000
Execution Offset =00000000
Passing control to the loaded file/image.
-----------------------------------------
Welcome to rtems-4.10.2(PowerPC/Generic (no FPU)/mvme3100)
BSP: mvme3100, CVS Release ($Name$)
CPU 0x8020 - rev 0x20
Additionnal boot options are
Initial system stack at 2E00C8
Software IRQ stack starts at 2E01D0 with size 16384
Going to start PCI buses scanning and initialization
Board Type: MVME3100-1152 (S/N 9136468)
External (=PCI Bus) Clock Freq : 66666666 Hz
Core Complex Bus (CCB) Clock Freq: 333333330 Hz
CPU Clock Freq: 133333332 Hz
Ethernet 0 00:01:AF:2E:89:3C
Ethernet 1 00:01:AF:2E:89:3D
Ethernet 2 00:01:AF:2E:89:3E
Number of PCI buses found is : 2
BUS:SLOT:FUN VENDOR-DEV_ID: COMMAND STATUS BASE_ADDR0 BASE_ADDR1 IRQ_PIN -> IRQ_LINE
0:0x00:0 0x1057-0x0008: 0x0006 0x20B0 0x80000000 0x00000000 0 -> 0 (=0x00)
0:0x11:0 0x10E3-0x0148: 0x0146 0x02B0 0x80100004 0x00000000 1 -> 0 (=0x00)
0:0x12:0 0x10B5-0x6520: 0x0147 0x02B0 0x00000000 0x00000000 0 -> 0 (=0x00)
0:0x14:0 0x8086-0x3200: 0x0145 0x02B0 0x00011001 0x00012001 1 -> 2 (=0x02)
Memory: 268435456 bytes
Cleared PCI errors: pci_stat was 0x20B0
OpenPIC Version 1.2 (1 CPUs and 56 IRQ sources) at 0xE1040000
OpenPIC Vendor 0 (Unknown), Device 0 (Unknown), Stepping 0
OpenPIC timer frequency is not set
MSR is 0x00001000, TCR 0x04000000
-----------------------------------------
Exit from bspstart
Tundra Tsi148 PCI-VME bridge detected at 0x80100000, IRQ 0
Tsi148 Outbound Ports:
Port VME-Addr Size PCI-Adrs Mode:
0: 0x20000000 0x0E000000 0xC0000000 A32, SUP, D32, SCT
1: 0x00000000 0x00FF0000 0xCF000000 A24, SUP, D32, SCT
2: 0x00000000 0x00010000 0xCFFF0000 A16, SUP, D32, SCT
7: 0x00000000 0x01000000 0xCE000000 CSR, SUP, D32, SCT
Tsi148 Inbound Ports:
Port VME-Addr Size PCI-Adrs Mode:
0: 0xC0000000 0x10000000 0x00000000 A32, PGM, DAT, SUP, USR, MBLT, BLT
vmeTsi148 IRQ manager: looking for registers on VME...
Trying to find CSR on VME...