From 196d0528ff8a4a887168efe436ddf059e5b9561e Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 28 Aug 2009 23:28:28 +0900 Subject: [abis_rsl] Set lchan->tch_mode properly when responding to CHAN_RQD This fixes the 'only first call works' problem that some of us were having with the nanoBTS. (the field just happenned to be 0 == GSM48_CMODE_SIGN after startup) Signed-off-by: Sylvain Munaut --- openbsc/src/abis_rsl.c | 1 + 1 file changed, 1 insertion(+) (limited to 'openbsc/src/abis_rsl.c') diff --git a/openbsc/src/abis_rsl.c b/openbsc/src/abis_rsl.c index 8cec2b6c3..7be1a6b32 100644 --- a/openbsc/src/abis_rsl.c +++ b/openbsc/src/abis_rsl.c @@ -1085,6 +1085,7 @@ static int rsl_rx_chan_rqd(struct msgb *msg) lchan->ms_power = ms_pwr_ctl_lvl(bts->band, bts->ms_max_power); lchan->bs_power = 0; /* 0dB reduction, output power = Pn */ lchan->rsl_cmode = RSL_CMOD_SPD_SIGN; + lchan->tch_mode = GSM48_CMODE_SIGN; rsl_chan_activate_lchan(lchan, 0x00, rqd_ta); /* create IMMEDIATE ASSIGN 04.08 messge */ -- cgit v1.2.3