slaclab / pysmurf

Other
2 stars 9 forks source link

v7.3.2 server reporting incorrect data for critical routines like `read_adc_data` and `find_freqs` #772

Closed swh76 closed 1 year ago

swh76 commented 1 year ago

Describe the bug

Not getting back expected data in newest pysmurf server version v7.3.2 for some low level calls. For instance, read_adc_data and read_dac_data return all zeroes for some bands, but it may not be consistent.

Suspect may be due to issue with our older version of Rogue and the newer pydm versions. PyDM version in latest working SMuRF software versions was 1.11.1, but latest dockers upgrade that to 1.18.2 (due to an incompatibility with the latest PyDM version v1.19.1, see https://github.com/slaclab/pysmurf/issues/768).

SO builds the SMuRF dockers independently and their latest dockers use v1.17.0 which as far as they report have been working fine. I just released a new version of the smurf-rogue-docker downgrading PyDM to v1.17.0 ; https://github.com/slaclab/smurf-rogue-docker/releases/tag/R2.9.2, let's see if that resolves these issues.

swh76 commented 1 year ago

Will keep testing but I think this worked.