EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: Problem booting EPICS on RTEMS-uC5282
From: Till Straumann <[email protected]>
To: John Dobbins <[email protected]>
Cc: EPICS Tech-Talk <[email protected]>
Date: Fri, 18 Nov 2005 13:30:24 -0800
John Dobbins wrote:

Dear All,

I am trying to boot EPICS on RTEMS-uC5282. I get the following output.
How do I proceed from here? Thanks,

John Dobbins


B$ go go! 0x10000000


***** Initializing network ***** Startup after External reset. fs1: Ethernet address: f8:91:8a:c4:36:25 ***** Initializing NFS ***** This is RTEMS-RPCIOD Release rtems-addon-packages-4-6-99-2 (rpcio.c,v 1.1 2005/09/02 15:40:51 joel Exp)


Till Straumann, Stanford/SLAC/SSRL 2002 See LICENSE file for licensing info This is RTEMS-NFS Release SSRL_RTEMS_20041202 (nfs.c,v 1.33 2004/09/22 22:10:41 till Exp)


Till Straumann, Stanford/SLAC/SSRL 2002
See LICENSE file for licensing info
Trying to mount 172.17.1.101:/mnt/disk1 on /mnt
assertion "RTEMS_SUCCESSFUL == rtems_semaphore_obtain( (llock), RTEMS_WAIT, RTE3

Assertion failed - would be interesting to see the line number + having more information.


Usually, this happens:
a) not enough resources configured (in this case, however, creation already should
have failed and you wouldn't have gotten that far.
b) called from wrong environment (from ISR or not from a task). From where and
how do you call nfsInit() ?
c) side-effect of general corruption.


You can change the 'MU_LOCK()' macro in rpciod.c from

assert( condition )

to retrieve the return value of rtems_semaphore_obtain() and
print it on failure (use 'printk()').

HTH
-- T.

References:
Problem booting EPICS on RTEMS-uC5282 John Dobbins

Navigate by Date:
Prev: Problem booting EPICS on RTEMS-uC5282 John Dobbins
Next: Writing to PVs Xu HuiJuan
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Problem booting EPICS on RTEMS-uC5282 John Dobbins
Next: Writing to PVs Xu HuiJuan
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·