Upgrade

Location: slsDetectorPackage/serverBin/ folder for every release.

Note

For Mythen3, Gotthard2 and Eiger, you need to add scripts to automatically start detector server upon power on. See Automatic start for more details.

Note

Eiger requires a manual reboot. Or killall the servers and restart the new linked one. If you are in the process of updating firmware, then don’t reboot yet.

6.1.1+ (no tftp required)

  1. Program from console

    # the following command copies new server, creates a soft link to xxxDetectorServerxxx
    # [Jungfrau][CTB][Moench] also deletes the old server binary and edits initttab to respawn server on reboot
    # Then, the detector controller will reboot (except Eiger)
    sls_detector_put updatedetectorserver /complete-path-to-binary/xxxDetectorServerxxx
    
  2. Copy the detector server specific config files or any others required to the detector:

    sls_detector_put execcommand "tftp pcxxx -r configxxx -g"
    

5.0.0 - 6.1.1

  1. Install tftp and copy detector server binary to tftp folder

  2. Program from console

    # the following command copies new server from pc tftp folder, creates a soft link to xxxDetectorServerxxx
    # [Jungfrau][CTB][Moench] also edits initttab to respawn server on reboot
    # Then, the detector controller will reboot (except Eiger)
    sls_detector_put copydetectorserver xxxDetectorServerxxx pcxxx
    
  3. Copy the detector server specific config files or any others required to the detector:

    sls_detector_put execcommand "tftp pcxxx -r configxxx -g"
    

Troubleshooting with tftp

  1. tftp write error: There is no space left. Please delete some old binaries and try again.

  2. text file busy: You are trying to copy the same server.

< 5.0.0

Please contact us.