Experimental Physics and Industrial Control System
[email protected] wrote:
>
> Dear colleague,
> I had put two VME CPUs in one crate, one 147 and one 167. I am running a
> VME canbus program inthe 167 and some Wavetek RS232 connections program in
> 147. Each one works perfectly when they are alone.
> But whenI put them together, aftre the canbus program finish loading, the
> Wavetek program will be interruptted by the message like this:
> logTask: 144 log messages lost.
> interrupt: drvAb: Interrupt but fl_lock not locked
> logTask: 1 log messages lost.
> interrupt: drvAb: Interrupt but fl_lock not locked
> logTask: 44 log messages lost.
> interrupt: drvAb: Interrupt but fl_lock not locked
> logTask: 105 log messages lost.
>
> Ihave played alot with switching around the Master and slave jumper, the
> sysIntEnable function bu t no luck yet.
> Somehow, Ihave a feeling that the canbus program is sending out the
> interrupt messages to allthe VME crates that are in the dessy chain to
> read all the information like temperature, fan speed and control the
> power, etc.But the CPU that is sending out these messages isn't affected
> by these messages. I don't know if my understanding is in the wrong way or
> not.
> Hope someone can help me in this case.
>
> Best,
> Jie Lin
Here is a guess.
On both CPUs you are initializing drvAb
On 3.13.x this means the following appears in some xxxInclude.dbd file
driver(drvAb)
Before 3.13 the only way to exclude drvAb is to provide a modified
module_types.c file.
To check this issue the command
dbior "drvAb"
on both systems.
This is a general problem trying to use multiple cpus in the same VME crate.
You MUST ensure that there are no conflicts in using VME address space or
interrupt vectors.
Marty Kraimer
- References:
- Interrupt message jlin
- Navigate by Date:
- Prev:
Re: database race condition? Andrew Johnson
- Next:
FW: slow VxWorks boot under Solaris 2.6 Jeff Hill
- 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
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Interrupt message jlin
- Next:
Scan Record Mark J. Ryan
- 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
2021
2022
2023
2024