From a4ac76f12daac46af697d49b11190b12336cecb6 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Tue, 21 Feb 2017 18:09:24 +0100 Subject: disable superchannel on INIT/NOALARM Change-Id: I6784c9db969548b137a28c96e6bbebfbe2bad617 --- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openbsc/src/libbsc/bts_ericsson_rbs2000.c b/openbsc/src/libbsc/bts_ericsson_rbs2000.c index c73f52247..c8943f3de 100644 --- a/openbsc/src/libbsc/bts_ericsson_rbs2000.c +++ b/openbsc/src/libbsc/bts_ericsson_rbs2000.c @@ -149,6 +149,10 @@ static int inp_sig_cb(unsigned int subsys, unsigned int signal, && strcasecmp(isd->line->driver->name, "UNIXSOCKET")) break; start_sabm_in_line(isd->line, 1); + if (isd->trx->bts->rbs2000.use_superchannel) { + /* disable superchannel after disconnect */ + e1inp_ericsson_set_altc(isd->line, 0); + } break; case S_L_INP_LINE_ALARM: LOGP(DNM, LOGL_DEBUG, "inp_sig_cb() signal: S_L_INP_LINE_ALARM\n"); -- cgit v1.2.3