Hi Han,
> - Which kernel modules sources should I use? mrf? or mrfioc2?
mrf for updating firmware following MRF's instructions. mrfioc2 for
running IOCs using the mrfioc2 device support.
> - Is there any comparison between the generic mrf module and the
> mrfioc2 module?
The mrf module is a generic Linux driver provided by MRF. Jukka uses it
for developing/testing his hardware. mrfioc2 comes with EPICS device
support and many useful features that are not provided by the official
driver. mrfioc2 is highly recommended for running IOCs.
> - Where can I find this sources?
See [2] for the mrfioc2 sources. You might need to contact MRF for the
source code of the mrf drivers.
> - Which MRF boards does each kernel module support
See [1] for a list of the PCI device IDs supported by the mrfioc2 kernel
module. Note that this link points to Michael's development branch which
adds support for some recent hardware including the cPCI-EVG-300,
cPCI-EVR-300. Unfortunately, these changes have not been merged to [2], yet.
> with what range of kernel version?
I guess this should build against all kernels >=2.6. Please report if
you run into any issues.
> - Are there any documents which I can look at?
Run make in [3]. Unfortunately, I'm not aware of any other documentation
regarding mrfioc2.
Cheers,
Martin
[1]
https://github.com/mdavidsaver/mrfioc2/blob/inprog/mrmShared/linux/uio_mrf.c#L37
[2] https://github.com/epics-modules/mrfioc2
[3] https://github.com/epics-modules/mrfioc2/tree/master/documentation
--
Martin Konrad
Control System Engineer
Facility for Rare Isotope Beams
Michigan State University
640 South Shaw Lane
East Lansing, MI 48824-1321, USA
Tel. 517-908-7253
Email: [email protected]
- Replies:
- Re: MRF EVG, EVR, and EVM's Linux Kernel modules Michael Davidsaver
- Navigate by Date:
- Prev:
MRF EVG, EVR, and EVM's Linux Kernel modules Jeong Han Lee
- Next:
Re: Post numbers used by CA client Andrew Johnson
- 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:
MRF EVG, EVR, and EVM's Linux Kernel modules Jeong Han Lee
- Next:
Re: MRF EVG, EVR, and EVM's Linux Kernel modules Michael Davidsaver
- 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
|