On my RHEL9 system, /dev/ttyUSB0 also has an entry in /dev/serial/by-id/ that doesn't change when the computer is rebooted:
[hostname ~]$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 May 7 06:35 /dev/ttyUSB0
[hostname ~]$ ls -l /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0
lrwxrwxrwx 1 root root 13 May 7 06:35 /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0 -> ../../ttyUSB0
Kevin
________________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, June 3, 2024 2:18 AM
To: EPICS Tech Talk
Subject: Re: OMS MAXnet
On Mon, 3 Jun 2024 at 06:46, Jörn Dreyer via Tech-talk <tech-talk at aps.anl.gov<mailto:tech-talk at aps.anl.gov>> wrote:
My recommendation would be to take two small SBC e.g. RaspberryPi and connect each MAXnet controler via a USB2serial adaptor to its own SBC.
Another common option is using a "console server" or 'terminal server". These are COTS boxes that connect multiple serial lines (RS-232, RS-485) to TCP/IP, typically assigning a dedicated port to each serial line.
Many installations use "MOXA boxes" (MOXA NPort 6000 series terminal servers), but there are other vendors with similar products. Such boxes are industrial hardware, combining robustness and high availability with low management and maintenance effort.
On the IOC, the drvAsynSerialPortConfigure is replaced by drvAsynIPPortConfigure. That's typically all that needs to change.
And as that IOC only does network IO, it can easily be moved to a virtualized host, possibly removing the need for your CentOS PC.
Cheers,
~Ralph
- References:
- OMS MAXnet whitetiger1123 via Tech-talk
- Re: OMS MAXnet Jörn Dreyer via Tech-talk
- Re: OMS MAXnet Ralph Lange via Tech-talk
- Navigate by Date:
- Prev:
Alarm Handler in Windows Hitesh Dhola via Tech-talk
- Next:
RE: ADSpinnaker, BlackfkyS 161S7M Not enough available memory to allocate buffers for streaming Mark Rivers via Tech-talk
- 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:
Re: OMS MAXnet Ralph Lange via Tech-talk
- Next:
asyn master, base 7.0.3 build error from devAsynXXXArray.cpp John Dobbins via Tech-talk
- 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>
|