Page History
...
hpsBldServer.cc represents exactly what the IOC needs to do - receive the UDP unicasts from the ATCA board and transmit the data as UDP multicast.
Installing Drivers On Diskless Nodes
The first thing is that IT has to make the directory writeable. You can test if it's writeable with "sudo touch junk.txt" in the appropriate directory. It should look like this, and not have "root" at the end:
Code Block |
---|
daq-tmo-hsd-02:~$ df -h /etc/modules-load.d/
Filesystem Size Used Avail Use% Mounted on
172.21.32.61:/nfsexport/diskless/rhel7/x86_64-rhel79-daq/clientstate/daq-tmo-hsd-02/etc/modules-load.d 3.6T 3.7G 3.6T 1% /etc/modules-load.d
daq-tmo-hsd-02:~$ |
This is a non-writeable directory ("root" at the end):
Code Block |
---|
(ps-4.5.10) daq-tmo-hsd-02:modules-load.d$ df -h /etc/modules-load.d/
Filesystem Size Used Avail Use% Mounted on
172.21.32.61:/nfsexport/diskless/rhel7/x86_64-rhel79-daq/root 3.6T 3.0G 3.6T 1% /
(ps-4.5.10) daq-tmo-hsd-02:modules-load.d$ jobs |
Create a file like this as root (note that module parameters can also go on this line):
Code Block |
---|
bash-4.2# more /etc/modules-load.d/pcie_adc.conf
pcie_adc
bash-4.2# |
Copy the kernel module into the globally visible module area: /cds/sw/package/daq/modules/<kernel-ver> (<kernel-ver> can be obtained from "uname -r").
Do "systemctl daemon -reload" to pick up the changed .conf file above. Omar needs to find out how to tell RHEL7 to find the .ko files in /cds/sw/package/daq/modules/.