update release notes

This commit is contained in:
maliakal_d 2022-11-11 16:51:20 +01:00
parent 27e6fc3c73
commit 0063cc8eb2

View File

@ -1,4 +1,4 @@
SLS Detector Package Patch Release 6.1.2 released on xx.xx.2022
SLS Detector Package Patch Release 6.1.2 released on 14.11.2022
===============================================================
This document describes the differences between v6.1.2 and v6.1.1.
@ -8,6 +8,7 @@ This document describes the differences between v6.1.2 and v6.1.1.
CONTENTS
--------
1. Resolved Issues
2. On-board Detector Server Compatibility
2. Firmware Requirements
3. Kernel Requirements
4. Download, Documentation & Support
@ -20,19 +21,59 @@ This document describes the differences between v6.1.2 and v6.1.1.
Detector Server
---------------
1. [Eiger] somtimes Freeze
- removed feb reset in stop acquisition as it caused processing bit to randomly not go high (leads to infinite loop waiting for it to go high). This is anyway done at prepare acquisition and set trimbits.
- left AND right registers monitored for processing bit done
- febProcessinginprogress returns STATUS_IDLE and not IDLE
- In feb stop acquisition, if processing bit is running forever, checks for 1 s, then if acq done bit is high, returns ok, else throws
- feb stop acquisition returns 1 if success and fucntion in list calling it compares properly instead of STATUS_IDLE (no effect, but incorrect logic)
- chipsignals to trimquad should only monitor right fpga (not both as it will throw)
- fixed error messages of readregister inconsistent values
- setmodule and read frame was returning fail without setting error messages (leading to broken tcp connection due to no error message)
1. [Jungfrau, Moench, Ctb]
Updating kernel was not enough to ensure seamless programming of FPGA.
nCe signal now made high before programming blackfin.
Updating the on-board detector server to this version is recommended
before updating firmware for future releases.
Also removed the unnecessary test to check if it is allowed to update
kernel or on-board detector server, depending on the current kernel
version.
2. [Eiger] Stop command freezes server (apparent in large detectors)
Stop command sometimes did not receive processing done signal from
firmware. A workaround is implemented in software until fixed in
firmware. After 1 s, it will check status and throw if it is still
running.
3. [Eiger] Quad Trimbits or threshold
Loading trimbits or setting threshold will throw an incorrect exception
for a quad as the left and right register values will not match. The fix
only sets and monitors right fpga for chip trim signals in quad.
4. [Eiger] Minor refactoring
Inconsistent reads between left and right register for read/write
register commands now give clear error messages.
Fixed some minor functions returned empty error messages when failing.
2. Firmware Requirements
2. On-board Detector Server Compatibility
==========================================
Eiger 6.1.2
Jungfrau 6.1.2
Gotthard 6.1.0
Mythen3 6.1.0
Gotthard2 6.1.0
Moench 6.1.2
Ctb 6.1.2
On-board Detector Server Upgrade
================================
From v6.1.0 (without tftp):
Using command 'updatedetectorserver'
From 5.0.0 (with tftp):
Using command 'copydetectorserver'
Instructions available at
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
3. Firmware Requirements
========================
Note: No change to 6.1.1.
@ -68,27 +109,25 @@ This document describes the differences between v6.1.2 and v6.1.1.
===
Compatible version : 05.10.2020 (v1.0)
Detector Upgrade
================
Detector Firmware Upgrade
=========================
The following can be upgraded remotely:
Eiger via bit files
Jungfrau via command <.pof>
Mythen3 via command <.rbf>
Gotthard2 via command <.rbf>
Moench via command <.pof>
Ctb via command <.pof>
Jungfrau via 'programfpga' command <.pof>
Mythen3 via 'programfpga' command <.rbf>
Gotthard2 via 'programfpga' command <.rbf>
Moench via 'programfpga' command <.pof>
Ctb via 'programfpga' command <.pof>
The following cannot be upgraded remotely:
Gotthard
Instructions available at
https://slsdetectorgroup.github.io/devdoc/firmware.html
and
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
3. Kernel Requirements
4. Kernel Requirements
======================
Note: No change to 6.1.1.
@ -118,7 +157,7 @@ This document describes the differences between v6.1.2 and v6.1.1.
4. Download, Documentation & Support
5. Download, Documentation & Support
====================================
Download