EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: MVME3100 boot failure at "Trying to find CSR on VME"
From: Peter Linardakis via Tech-talk <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Mon, 29 Nov 2021 05:12:02 +0000
Hi all

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...
*********

Does anyone have any ideas why a certain backplane will cause this?

--

Dr Peter Linardakis

Senior Accelerator R&D Engineer

Research School of Physics

Australian National University

e: peter.linardakis at anu.edu.au

p: +61 2 6125 2862

w: http://physics.anu.edu.au/nuclear/



Replies:
Re: MVME3100 boot failure at "Trying to find CSR on VME" Heinz Junkes via Tech-talk
Re: MVME3100 boot failure at "Trying to find CSR on VME" Michael Davidsaver via Tech-talk

Navigate by Date:
Prev: Re: Finding the server where a PV's IOC is located Michael Davidsaver via Tech-talk
Next: Re: MVME3100 boot failure at "Trying to find CSR on VME" Heinz Junkes via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: PVAccess server in python. Michael Davidsaver via Tech-talk
Next: Re: MVME3100 boot failure at "Trying to find CSR on VME" Heinz Junkes via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 29 Nov 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·