diff --git a/src/sm_io/modules/fmc250m_4ch/sm_io_fmc250m_4ch_defaults.c b/src/sm_io/modules/fmc250m_4ch/sm_io_fmc250m_4ch_defaults.c index 1bfd002d9ab0b4f9da90ea823a4559624a943243..a0d836e776ce69b7f0bd188c0159ebbdea69f620 100644 --- a/src/sm_io/modules/fmc250m_4ch/sm_io_fmc250m_4ch_defaults.c +++ b/src/sm_io/modules/fmc250m_4ch/sm_io_fmc250m_4ch_defaults.c @@ -51,8 +51,10 @@ smio_err_e fmc250m_4ch_config_defaults (char *broker_endp, char *service, bpm_client_err_e client_err = BPM_CLIENT_SUCCESS; smio_err_e err = SMIO_SUCCESS; - bpm_client_t *config_client = bpm_client_new_log_mode (broker_endp, 0, - log_file_name, SMIO_FMC250M_4CH_LIBBPMCLIENT_LOG_MODE); + /* For some reason, the default timeout is not enough for FMC250M SMIO. See github issue + * #119 */ + bpm_client_t *config_client = bpm_client_new_log_mode_time (broker_endp, 0, + log_file_name, SMIO_FMC250M_4CH_LIBBPMCLIENT_LOG_MODE, 3000); ASSERT_ALLOC(config_client, err_alloc_client); client_err = bpm_set_rst_adcs (config_client, service, FMC250M_4CH_DFLT_RST_ADCS);