Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

$IOC_DATA is the data directory. This is where the outputs (and in some case inputs) from iocs are stored.

In LCLSDEV, the iocs must have special permissions to write to the $IOC_DATA directory.

Fill out an online form provided by SCCS to obtain permissions for your ioc to write to this directory:

https://www-rt.slac.stanford.edu/rt3/SelfService/Forms/IocNfs.html

3. Where are the linuxRT kernel modules?

...

The iocs retrieve the linuxRT boot image from the TFTP server from the following location:

/afs/slac/g/lcls/tftpboot/linuxRT/boot

In this location, there are several linuxRT-x86 bootimages.
These were custom-built by T.Straumann for the various Linux Servers/IPCs that we currently have setup to boot with linuxRT OS.

Of these images, '3.14.12-rt9' is the latest and it has in-built support for the
Broadcom networking ethernet chipset that are used in our dev Poweredge Dell Servers.

(c) Network File System (NFS)

The NFS service is used by the installation kernel to read all of the packages necessary to the installation process. This boot directory is available to all machines running NFS.

NFS services run on the LCLSDEV hosts afsnfs1 and afsnfs2  maintained by SCCS.

 This service makes available the boot directory to all linuxRT targets that boot as diskless clients.

All clients have read-only permissions to this directory.

The linuxRT iocs need some additional NFS Mount Points to write their data some where.

surrey04b is an NFS Appliance and is used by iocs for data and have both read and write permissions to the data directory ($IOC_DATA).

In LCLSDEV, we must obtain permissions for the iocs to write to the $IOC_DATA directory.

 

Fill out an online form provided by SCCS to obtain permissions for your ioc to write to this directory:

 

https://www-rt.slac.stanford.edu/rt3/SelfService/Forms/IocNfs.html

8. How do I start my IOC? Where is my ioc's statrup.cmd?

...