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  <20182019  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  <20182019 
<== Date ==> <== Thread ==>

Subject: Re: Specs EBE-4 EPICS interface
From: "gary.yendell@diamond.ac.uk" <gary.yendell@diamond.ac.uk>
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Wed, 24 Oct 2018 10:44:47 +0000
I have now written an EPICS interface for the Specs EBE-4.


It is available here: https://github.com/dls-controls/specsEBE


Cheers,
Gary

________________________________
From: tech-talk-bounces@aps.anl.gov <tech-talk-bounces@aps.anl.gov> on behalf of tech-talk-request@aps.anl.gov <tech-talk-request@aps.anl.gov>
Sent: 13 February 2018 18:00
To: tech-talk@aps.anl.gov
Subject: Tech-talk Digest, Vol 12, Issue 79

Send Tech-talk mailing list submissions to
        tech-talk@aps.anl.gov

To subscribe or unsubscribe via the World Wide Web, visit
        https://mailman.aps.anl.gov/mailman/listinfo/tech-talk
or, via email, send a message with subject or body 'help' to
        tech-talk-request@aps.anl.gov

You can reach the person managing the list at
        tech-talk-owner@aps.anl.gov

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Tech-talk digest..."


Today's Topics:

   1. RE: Possible issue with epics-base 7 compilation (Mark Rivers)
   2. RE: Possible issue with epics-base 7 compilation
      (Gofron, Kazimierz)
   3. Other Access Security implementations? (Ralph Lange)
   4. Specs EBE-4 EPICS interface (gary.yendell@diamond.ac.uk)
   5. Re: Other Access Security implementations? (Miroslav Pavleski)
   6. Re: NSLS-II Debian Repository in 2018 (J. Lewis Muir)
   7. SMA100A Signal Generatordriver (Ha, Kiman)
   8. Re: seqShow Get/Put in progress (Benjamin Franksen)
   9. RE: SMA100A Signal Generatordriver (Caracappa, Anthony)


----------------------------------------------------------------------

Message: 1
Date: Tue, 13 Feb 2018 00:36:59 +0000
From: Mark Rivers <rivers@cars.uchicago.edu>
To: "'Gofron, Kazimierz'" <kgofron@bnl.gov>, "tech-talk@aps.anl.gov"
        <tech-talk@aps.anl.gov>
Subject: RE: Possible issue with epics-base 7 compilation
Message-ID: <3aca3c427a634ff8b146409fbd624805@cars.uchicago.edu>
Content-Type: text/plain; charset="us-ascii"

Hi Kaz,

I don't think this is a new problem, and is not specific to EPICS 7.  Are you using the make 4.1 that Andrew built and put on the EPICS Web page?

If I run "make -sj" with that version then it will occasionally get into a state when one "make" process is using 100% of a core forever and it never completes.  This happens with 3.14.12.5, 3.15.5, and 7.0.1.1.

I have never had a problem if I use "make -sj8" on my 8-core machine.

Mark


From: Gofron, Kazimierz [mailto:kgofron@bnl.gov]
Sent: Monday, February 12, 2018 6:23 PM
To: tech-talk@aps.anl.gov
Cc: Mark Rivers <rivers@cars.uchicago.edu>; engbretson@anl.gov
Subject: Possible issue with epics-base 7 compilation

Hi,

There is a possible threading issue when compiling epics-base 7 using 'make -sj'  on 8 hyperthread system.
Observed on System X 3250 M5 with 8 hyperthreads, running windows 7 Professional, Xeon E3-1230 v3, and Visual Studio 2017.

make -sj never completes compilation
make -sj4 completes compilation

Compilation always successfully completes on Lenovo W550s laptop with 4 hyperthreads.

The two attached files show the two cases when compiling 'make' and 'make -sj' on the System X 3250 M5 (8 hyperthreads).

Kaz


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.aps.anl.gov/pipermail/tech-talk/attachments/20180213/5859826e/attachment.html>

------------------------------

Message: 2
Date: Tue, 13 Feb 2018 00:42:19 +0000
From: "Gofron, Kazimierz" <kgofron@bnl.gov>
To: Mark Rivers <rivers@cars.uchicago.edu>, "tech-talk@aps.anl.gov"
        <tech-talk@aps.anl.gov>
Subject: RE: Possible issue with epics-base 7 compilation
Message-ID: <FCF5E136D16AFA4DB5C567292B13B48E4CFB9E9C@EXMB3.bnl.gov>
Content-Type: text/plain; charset="Windows-1252"

Hi Mark,
Indeed it is make 4.1 from EPICS web page, that Andrew build.
Kaz
________________________________________
From: Mark Rivers [rivers@cars.uchicago.edu]
Sent: Monday, February 12, 2018 7:36 PM
To: Gofron, Kazimierz; tech-talk@aps.anl.gov
Cc: engbretson@anl.gov
Subject: RE: Possible issue with epics-base 7 compilation

Hi Kaz,

I don?t think this is a new problem, and is not specific to EPICS 7.  Are you using the make 4.1 that Andrew built and put on the EPICS Web page?

If I run ?make ?sj? with that version then it will occasionally get into a state when one ?make? process is using 100% of a core forever and it never completes.  This happens with 3.14.12.5, 3.15.5, and 7.0.1.1.

I have never had a problem if I use ?make ?sj8? on my 8-core machine.

Mark


From: Gofron, Kazimierz [mailto:kgofron@bnl.gov]
Sent: Monday, February 12, 2018 6:23 PM
To: tech-talk@aps.anl.gov
Cc: Mark Rivers <rivers@cars.uchicago.edu>; engbretson@anl.gov
Subject: Possible issue with epics-base 7 compilation

Hi,

There is a possible threading issue when compiling epics-base 7 using 'make -sj'  on 8 hyperthread system.
Observed on System X 3250 M5 with 8 hyperthreads, running windows 7 Professional, Xeon E3-1230 v3, and Visual Studio 2017.

make -sj never completes compilation
make -sj4 completes compilation

Compilation always successfully completes on Lenovo W550s laptop with 4 hyperthreads.

The two attached files show the two cases when compiling 'make' and 'make -sj' on the System X 3250 M5 (8 hyperthreads).

Kaz




------------------------------

Message: 3
Date: Tue, 13 Feb 2018 09:36:11 +0100
From: Ralph Lange <ralph.lange@gmx.de>
To: EPICS Tech Talk <tech-talk@aps.anl.gov>
Subject: Other Access Security implementations?
Message-ID:
        <CAGJXJ2Gev+xtm8Gfmjvnxer7-B7ean_CsqVQ9j8M7+LYJe7vLg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Dear all,

Has anyone ever replaced the existing file-based Access Security
configuration with an implementation that goes to a server, either to read
the complete configuration, or to check user/group/host whenever a client
connects?

Thanks,
~Ralph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.aps.anl.gov/pipermail/tech-talk/attachments/20180213/3cc6da15/attachment.html>

------------------------------

Message: 4
Date: Tue, 13 Feb 2018 13:00:59 +0000
From: <gary.yendell@diamond.ac.uk>
To: <tech-talk@aps.anl.gov>
Subject: Specs EBE-4 EPICS interface
Message-ID: <01C5F7C426631D46A18D2B8EAE4BC7116D840827@exchmbx03>
Content-Type: text/plain; charset=us-ascii

Hi All,

Is there any existing EPICS support to control a Specs EBE-4 over UDP?

http://www.specs.de/cms/front_content.php?idcat=112

Cheers,
Gary
--
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom



------------------------------

Message: 5
Date: Tue, 13 Feb 2018 15:22:38 +0100
From: Miroslav Pavleski <miroslav.pavleski@cosylab.com>
To: EPICS Tech Talk <tech-talk@aps.anl.gov>
Subject: Re: Other Access Security implementations?
Message-ID: <2d3fddd6-b725-50d8-521a-552e266f562f@cosylab.com>
Content-Type: text/plain; charset=utf-8; format=flowed

Hi Ralph

Something like that was tried at ESS in the scope of the RBAC
development. The IOC would receive the hostname/user and verify the
access based on some configuration on a central server. Eventually we
gave up on that idea for a few reasons:
- IOCs would need to have access to a central server, which is likely to
be out of their reach (different subnets, maybe even physically separate
network, firewalls etc.)
- We didn?t want to mess up with the access security module too much
- We didn?t want to check for permissions on the fly, because that would
be an additional overhead every time someone makes a caget.
In the end it was decided that the central services will provide
mechanisms to configure the permissions and store that information
locally (into a database). There is a generator which is used to
generate the .asf files from the database for some input parameters.
When an IOC is deployed, the deploy mechanism asks the service to
generate the asf file and deploys it together with the rest of the IOC
code/db.
I don?t know how far ESS came with the IOC deploy, but the permission
configuration tool and .asf generator work.

Please take into account that when designing the ESS RBAC design goal
was to prevent accidental PV writes by less-qualified staff, not to
prevent malicious adversaries on the network.

With Regards,
Miroslav


On 2/13/2018 9:36 AM, Ralph Lange wrote:
> Dear all,
>
> Has anyone ever replaced the existing file-based Access Security
> configuration with an implementation that goes to a server, either to
> read the complete configuration, or to check user/group/host whenever
> a client connects?
>
> Thanks,
> ~Ralph
>



------------------------------

Message: 6
Date: Tue, 13 Feb 2018 10:33:43 -0600
From: "J. Lewis Muir" <jlmuir@imca-cat.org>
To: Anton Derbenev <aaderbenev@gmail.com>
Cc: tech-talk@aps.anl.gov
Subject: Re: NSLS-II Debian Repository in 2018
Message-ID: <20180213163343.GB446@tuna.imca.aps.anl.gov>
Content-Type: text/plain; charset=us-ascii

On 02/12, Anton Derbenev wrote:
> Any thoughts on the matter are also welcome.

Hello, Anton!

I think your project is a good, but I think even better would have been
to use pkgsrc <https://www.pkgsrc.org/> instead of Debian packaging.
It's probably too late for you to change, and I don't want to sound
critical, but with Debian packaging, you are only reaching sites and
users who use a Debian-based distribution.  (I'm sure there are tools
to convert .deb into whatever, but I doubt many in the EPICS community
are using them, and I don't know how seamless the experience would be.)
You're probably not reaching any site or user who uses CentOS, RHEL,
or any other non-Debian-based Linux distribution. pkgsrc, on the other
hand, is cross-platform, so if you had used it, you could be reaching
Linux, macOS, Windows (via Cygwin), and Solaris right now.

Regards,

Lewis


------------------------------

Message: 7
Date: Tue, 13 Feb 2018 16:35:12 +0000
From: "Ha, Kiman" <kha@bnl.gov>
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Cc: "Caracappa, Anthony" <caracapp@bnl.gov>
Subject: SMA100A Signal Generatordriver
Message-ID: <234F6F597FCBC24B8E653CD03F367D4B4C6D4A6A@EXMB1.bnl.gov>
Content-Type: text/plain; charset="ks_c_5601-1987"

Does anyone have a driver for the R&S?SMA100A Signal Generator ?

https://www.rohde-schwarz.com/us/product/sma100a-productstartpage_63493-7566.html



Thanks, Kiman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.aps.anl.gov/pipermail/tech-talk/attachments/20180213/5bf2c10c/attachment.html>

------------------------------

Message: 8
Date: Tue, 13 Feb 2018 18:06:37 +0100
From: Benjamin Franksen <benjamin.franksen@helmholtz-berlin.de>
To: Matt Rippa <mrippa@gemini.edu>, Talk EPICS Tech
        <tech-talk@aps.anl.gov>
Subject: Re: seqShow Get/Put in progress
Message-ID: <b4726f00-7158-cc6a-d4f5-3168cbf776ed@helmholtz-berlin.de>
Content-Type: text/plain; charset="utf-8"

On 02/12/2018 04:20 PM, Matt Rippa wrote:
> I'm trying to learn more about the information given when I run seqShow
> <thread_id>. Specifically, the Get/Put in progress section.
> What do the variable number of zeros represent? In my output below
> I see 2, whereas the link in manual shows 6.
>
> http://www-csr.bessy.de/control/SoftDist/sequencer/Using.html?highlight=get%20progress#shell-command-reference
>
> Other times I've seen this entry fill up nearly 2 rows of zeros.  Is it
> documented more and I just missed it?

This is not documented well. Thanks for the reminder, will fix.

> *Get in progress = [00]  Put in progress = [00] *

This is an attempt at presenting low-level information about each
channel in a compact way. Each state set needs to remember pending
asynchronous (callback-based) put and get operations for each PV; at
each time, for each state set and channel there can be only one get and
one put pending. The digits inside the []-brackets tell you for which
channel this state set has pending gets or puts (1=yes, 0=no). The
digits are output in the order in which the channels are declared in the
program (which is the same order in which seqChanShow shows them). The
more channels you have, the longer the array of digits gets, which is
why the length differs; for large programs with many channel variables
the array may span more than a single line.

In your example you have two channels and for none of them there is a
put or get pending  (which is the normal case).

Cheers
Ben
--
"Make it so they have to reboot after every typo." ? Scott Adams

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.aps.anl.gov/pipermail/tech-talk/attachments/20180213/38cfa6c2/attachment.sig>

------------------------------

Message: 9
Date: Tue, 13 Feb 2018 17:00:52 +0000
From: "Caracappa, Anthony" <caracapp@bnl.gov>
To: "Ha, Kiman" <kha@bnl.gov>, "tech-talk@aps.anl.gov"
        <tech-talk@aps.anl.gov>
Subject: RE: SMA100A Signal Generatordriver
Message-ID: <21F7EAFD000C994E89921EEDD099FD4547802E45@EXMB2.bnl.gov>
Content-Type: text/plain; charset="us-ascii"

The driver needs to work with Linux Debian...

From: Ha, Kiman
Sent: Tuesday, February 13, 2018 11:35 AM
To: tech-talk@aps.anl.gov
Cc: Caracappa, Anthony
Subject: SMA100A Signal Generatordriver


Does anyone have a driver for the R&S(r)SMA100A Signal Generator ?

https://www.rohde-schwarz.com/us/product/sma100a-productstartpage_63493-7566.html



Thanks, Kiman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.aps.anl.gov/pipermail/tech-talk/attachments/20180213/16a2e2f6/attachment.html>

------------------------------

_______________________________________________
Tech-talk mailing list Tech-talk@aps.anl.gov
https://mailman.aps.anl.gov/mailman/listinfo/tech-talk


End of Tech-talk Digest, Vol 12, Issue 79
*****************************************

Navigate by Date:
Prev: Beacon like connection attempts from caGateway Bo Jakobsen
Next: segmentation error pvdata -> libc Heinz Junkes
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  <20182019 
Navigate by Thread:
Prev: Specs EBE-4 EPICS interface gary.yendell
Next: SMA100A Signal Generatordriver Ha, Kiman
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  <20182019 
ANJ, 24 Oct 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·