From 92b9d54385a64aa30400d5ccfe6374565bfe8e04 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 16 Oct 2011 08:35:43 +0200 Subject: [PATCH 1/1] Disabled layer2-hold from CCITT#5 interfaces C5 does not require D-channel. --- mISDN.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mISDN.cpp b/mISDN.cpp index 1d75fc3..75a1b62 100644 --- a/mISDN.cpp +++ b/mISDN.cpp @@ -1960,7 +1960,7 @@ static int l2establish_timeout(struct lcr_timer *timer, void *instance, int i) struct mISDNport *mISDNport = (struct mISDNport *)instance; if (!mISDNport->isloopback && mISDNport->l2hold && (mISDNport->ptp || !mISDNport->ntmode)) { -// PDEBUG(DEBUG_ISDN, "the L2 establish timer expired, we try to establish the link portnum=%d.\n", mISDNport->portnum); + PDEBUG(DEBUG_ISDN, "the L2 establish timer expired, we try to establish the link portnum=%d.\n", mISDNport->portnum); mISDNport->ml3->to_layer3(mISDNport->ml3, MT_L2ESTABLISH, 0, NULL); schedule_timer(&mISDNport->l2establish, 5, 0); /* 5 seconds */ } @@ -2306,7 +2306,7 @@ struct mISDNport *mISDNport_open(struct interface_port *ifport) if (ss5) { /* try to keep interface enabled */ l1hold = 1; - l2hold = 1; + l2hold = 0; } /* set l2hold */ switch (l2hold) { -- 2.13.6