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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: mca R7-5 available
From: Mark Rivers <[email protected]>
To: "[email protected]" <[email protected]>
Date: Fri, 27 Jun 2014 19:04:04 +0000

Folks,

 

mca R7-5 is now available.

 

These are the major items from the release notes:

- Fixed a serious bug in the Canberra support when libpcap was being used on Linux. Previously pcap_open_live was being called with a timeout of -1 (ms). This actually causes pcap to enter a tight polling loop where it uses 100% of the CPU time. The timeout was changed to 0, which means wait for a packet to arrive. The CPU time was reduced to 1%-2% for the test IOC, but the MCA and ICB performance (updates/sec, etc.) appears to be the same. Note that timeout of 0 does NOT work on Windows, and the previous value of -1 works fine, so the timeout was not changed on Windows or Cygwin.

- Minor changes to the Canberra support to work on Darwin. Darwin uses the BSD "bpf" library for raw packet reading. It requires setting the Ethernet interface into BIOCIMMEDIATE mode to receive packets immediately, and not have the OS buffer them.

- Previously the WinPcap DLL files were installed into the mca/bin/$(ARCH) directories. This does not work with Windows 7, because the DLLs that work on XP don't work on Windows 7. The DLLs are no longer distributed with mca. They were actually never needed because it was always necessary to install the WinPcap package to run an application built with Canberra support. This is because it requires drivers that were not distributed with mca. So the required DLLs will always be available on the target machine, and they are guaranteed to be the correct versions.

- Added support for the programmable high-voltage power supply in the Canberra DSA-2000. The MCA and DSP controls in the DSA-2000 were already supported. The file iocBoot/iocLinux/st_DSA2000.cmd is used to test this, and the mcaTest.adl medm screen can be used to load the new DSA2000_HVPS.adl screen.

The home page is here:

http://cars9.uchicago.edu/software/epics/mca.html

 

The release notes are here:

http://cars9.uchicago.edu/software/epics/mcaReleaseNotes.html

 

Let me know of any problems or suggestions.

 

Mark

 

 


Navigate by Date:
Prev: RE: What to do when device initialisation fails Mark Rivers
Next: dxp R3-3 released Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: What to do when device initialisation fails Benjamin Franksen
Next: dxp R3-3 released Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·